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/11/30 17:57:25 UTC
[01/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Repository: mesos-site
Updated Branches:
refs/heads/asf-site 212272c3f -> 97c3bd10e
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
index 470141f..d2cc56d 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -2958,7 +2958,7 @@
<div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>  call.mutable_subscribe()->mutable_resource_provider_info()->set_name(</div>
<div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>  <span class="stringliteral">"test"</span>);</div>
<div class="line"><a name="l02906"></a><span class="lineno"> 2906</span> </div>
-<div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>  <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a269c59ba4bb2bec7ac8e361e45f52d43">AWAIT_READY</a>(driver->send(call));</div>
+<div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>  driver->send(call);</div>
<div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>  }</div>
<div class="line"><a name="l02909"></a><span class="lineno"> 2909</span> </div>
<div class="line"><a name="l02910"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a130aca70429aa173d2a27c6968f06d5f"> 2910</a></span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a130aca70429aa173d2a27c6968f06d5f">subscribedDefault</a>(<span class="keyword">const</span> <span class="keyword">typename</span> Event::Subscribed& subscribed)</div>
@@ -2981,7 +2981,7 @@
<div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>  update->mutable_resources()->CopyFrom(injected);</div>
<div class="line"><a name="l02928"></a><span class="lineno"> 2928</span>  update->set_resource_version_uuid(<a class="code" href="namespaceos.html#aede9f61dcb4b7d1f276302a7bce37446">UUID::random</a>().toBytes());</div>
<div class="line"><a name="l02929"></a><span class="lineno"> 2929</span> </div>
-<div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>  <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a269c59ba4bb2bec7ac8e361e45f52d43">AWAIT_READY</a>(driver->send(call));</div>
+<div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>  driver->send(call);</div>
<div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>  }</div>
<div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>  }</div>
<div class="line"><a name="l02933"></a><span class="lineno"> 2933</span> </div>
@@ -3057,7 +3057,7 @@
<div class="line"><a name="l03003"></a><span class="lineno"> 3003</span> </div>
<div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>  update->mutable_latest_status()->CopyFrom(update->status());</div>
<div class="line"><a name="l03005"></a><span class="lineno"> 3005</span> </div>
-<div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>  <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a269c59ba4bb2bec7ac8e361e45f52d43">AWAIT_READY</a>(driver->send(call));</div>
+<div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>  driver->send(call);</div>
<div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>  }</div>
<div class="line"><a name="l03008"></a><span class="lineno"> 3008</span> </div>
<div class="line"><a name="l03009"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#abafd78fa7a23913e2a02595913a87244"> 3009</a></span>  <a class="code" href="classOption.html">Option<ResourceProviderID></a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#abafd78fa7a23913e2a02595913a87244">resourceProviderId</a>;</div>
@@ -3738,7 +3738,7 @@
<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a07ba9c332393ad463065495f37c5bced"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a07ba9c332393ad463065495f37c5bced">mesos::internal::tests::common::RESERVE</a></div><div class="ttdeci">TOffer::Operation RESERVE(const TResources &resources)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1247</div></div>
<div class="ttc" id="classmesos_1_1slave_1_1QoSController_html"><div class="ttname"><a href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a></div><div class="ttdef"><b>Definition:</b> qos_controller.hpp:44</div></div>
<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html">mesos::internal::tests::ZooKeeperTestServer</a></div><div class="ttdef"><b>Definition:</b> zookeeper_test_server.hpp:36</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a929cdb1abef64e4976a6f6a51d3c5d73"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73">mesos::internal::tests::ACTION_P2</a></div><div class="ttdeci">ACTION_P2(InvokeRecoverResourcesWithFilters, allocator, timeout)</div><div class="ttdef"><b>Definition:</b> allocator.hpp:166</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a929cdb1abef64e4976a6f6a51d3c5d73"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73">mesos::internal::tests::ACTION_P2</a></div><div class="ttdeci">ACTION_P2(InvokeRecoverResourcesWithFilters, allocator, timeout)</div><div class="ttdef"><b>Definition:</b> allocator.hpp:172</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="classprocess_1_1Clock_html_a7edd2e5d09094c5a3613211828fe0f42"><div class="ttname"><a href="classprocess_1_1Clock.html#a7edd2e5d09094c5a3613211828fe0f42">process::Clock::pause</a></div><div class="ttdeci">static void pause()</div><div class="ttdoc">Pauses the clock e.g. </div></div>
<div class="ttc" id="classBytes_html"><div class="ttname"><a href="classBytes.html">Bytes</a></div><div class="ttdef"><b>Definition:</b> bytes.hpp:30</div></div>
[05/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
index 56a246a..31c1570 100644
--- a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
@@ -156,632 +156,658 @@
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Resources></a>& total = <a class="code" href="structNone.html">None</a>(),</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::vector<SlaveInfo::Capability>>& capabilities = <a class="code" href="structNone.html">None</a>());</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="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a839be3c9f14c390cd92e9a4fde43065b">activateSlave</a>(</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">const</span> SlaveID& slaveId);</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>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af67ff01f9c80915a5c2db609fcfd466c">deactivateSlave</a>(</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keyword">const</span> SlaveID& slaveId);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb63887ce887bbff1179e717e0abdeb3">updateWhitelist</a>(</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& whitelist);</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a0eba8f165dd5c4aa24a5ec14633c64a8">requestResources</a>(</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keyword">const</span> std::vector<Request>& requests);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adf6749d89773d66b3ac182f2760083c7">updateAllocation</a>(</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions);</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>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1ac10ddce3a1a07ecdea7cbcac00bde9">updateAvailable</a>(</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb">addResourceProvider</a>(</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">const</span> SlaveID& slave,</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& total,</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>& used);</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>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a839be3c9f14c390cd92e9a4fde43065b">activateSlave</a>(</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">const</span> SlaveID& slaveId);</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>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af67ff01f9c80915a5c2db609fcfd466c">deactivateSlave</a>(</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keyword">const</span> SlaveID& slaveId);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb63887ce887bbff1179e717e0abdeb3">updateWhitelist</a>(</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& whitelist);</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>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a0eba8f165dd5c4aa24a5ec14633c64a8">requestResources</a>(</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">const</span> std::vector<Request>& requests);</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="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adf6749d89773d66b3ac182f2760083c7">updateAllocation</a>(</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations);</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a08403df603e11aacc3dcadab5cae4940">updateUnavailability</a>(</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& unavailability);</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#afd7c199417a36337e98d3faeefedd7c9">updateInverseOffer</a>(</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<mesos::allocator::InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a9c99e1ef89e81035b1e3656ca632628f">getInverseOfferStatuses</a>();</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions);</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>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1ac10ddce3a1a07ecdea7cbcac00bde9">updateAvailable</a>(</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations);</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>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a08403df603e11aacc3dcadab5cae4940">updateUnavailability</a>(</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& unavailability);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#afd7c199417a36337e98d3faeefedd7c9">updateInverseOffer</a>(</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<mesos::allocator::InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>);</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a862c015739e0b536ac5ad206df1bd265">recoverResources</a>(</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& filters);</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1ad2eefb14071ff684187e2a681ab269">suppressOffers</a>(</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keyword">const</span> std::set<std::string>& roles);</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a3a30aa8a57f54eb97c073e0911bc461b">reviveOffers</a>(</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keyword">const</span> std::set<std::string>& roles);</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a438b5c7c52813573cd63ec14623c3c39">setQuota</a>(</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keyword">const</span> std::string& role,</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota);</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adcb5555297656e9361c1da3230785a5c">removeQuota</a>(</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keyword">const</span> std::string& role);</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a64aebea886bb0148defbbc1ce936e0a3">updateWeights</a>(</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos);</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>();</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>&); <span class="comment">// Not copyable.</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>& operator=(<span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>&); <span class="comment">// Not assignable.</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a9c99e1ef89e81035b1e3656ca632628f">getInverseOfferStatuses</a>();</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a862c015739e0b536ac5ad206df1bd265">recoverResources</a>(</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& filters);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1ad2eefb14071ff684187e2a681ab269">suppressOffers</a>(</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keyword">const</span> std::set<std::string>& roles);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a3a30aa8a57f54eb97c073e0911bc461b">reviveOffers</a>(</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keyword">const</span> std::set<std::string>& roles);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a438b5c7c52813573cd63ec14623c3c39">setQuota</a>(</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keyword">const</span> std::string& role,</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adcb5555297656e9361c1da3230785a5c">removeQuota</a>(</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">const</span> std::string& role);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a64aebea886bb0148defbbc1ce936e0a3">updateWeights</a>(</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos);</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">MesosAllocatorProcess</a>* process;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> };</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="comment">// The basic interface for all Process-based allocators.</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html"> 178</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">MesosAllocatorProcess</a> : <span class="keyword">public</span> <a class="code" href="classprocess_1_1Process.html">process::Process</a><MesosAllocatorProcess></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> {</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e"> 181</a></span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">MesosAllocatorProcess</a>() {}</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div>
-<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a6fc57412e81e27f303f3eb1243aab15e"> 183</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a6fc57412e81e27f303f3eb1243aab15e">~MesosAllocatorProcess</a>() {}</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="comment">// Explicitly unhide 'initialize' to silence a compiler warning</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="comment">// from clang, since we overload below.</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keyword">using</span> <a class="code" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">process::ProcessBase::initialize</a>;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">initialize</a>(</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>& allocationInterval,</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keyword">const</span> lambda::function<</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordtype">void</span>(<span class="keyword">const</span> FrameworkID&,</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a><std::string, <a class="code" href="classhashmap.html">hashmap<SlaveID, Resources></a>>&)>&</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  offerCallback,</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keyword">const</span> lambda::function<</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordtype">void</span>(<span class="keyword">const</span> FrameworkID&,</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<SlaveID, UnavailableResources></a>&)>&</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  inverseOfferCallback,</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::set<std::string>>&</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  fairnessExcludeResourceNames = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordtype">bool</span> filterGpuResources = <span class="keyword">true</span>,</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<DomainInfo></a>& domain = <a class="code" href="structNone.html">None</a>()) = 0;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a37b1ad182ecf2b499cd789bba61bd7f2">recover</a>(</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> expectedAgentCount,</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<std::string, Quota></a>& quotas) = 0;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2ef6f91ec76d5edd8976e0dc0406690e">addFramework</a>(</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<SlaveID, Resources></a>& used,</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordtype">bool</span> active,</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keyword">const</span> std::set<std::string>& suppressedRoles) = 0;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a07e6b915a590a5ae125e3f88ba6deb25">removeFramework</a>(</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">const</span> FrameworkID& frameworkId) = 0;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a92e15354117d3fea603a4a86b36c0d5c">activateFramework</a>(</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keyword">const</span> FrameworkID& frameworkId) = 0;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1cc9a5d5a3067d79b81dffa3e8d203b5">deactivateFramework</a>(</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keyword">const</span> FrameworkID& frameworkId) = 0;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac9feed0f0010b5137fc95290a47cf7dc">updateFramework</a>(</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keyword">const</span> std::set<std::string>& suppressedRoles) = 0;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>();</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>&); <span class="comment">// Not copyable.</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>& operator=(<span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator</a>&); <span class="comment">// Not assignable.</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">MesosAllocatorProcess</a>* process;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> };</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="comment">// The basic interface for all Process-based allocators.</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html"> 183</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">MesosAllocatorProcess</a> : <span class="keyword">public</span> <a class="code" href="classprocess_1_1Process.html">process::Process</a><MesosAllocatorProcess></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> {</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e"> 186</a></span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">MesosAllocatorProcess</a>() {}</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div>
+<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a6fc57412e81e27f303f3eb1243aab15e"> 188</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a6fc57412e81e27f303f3eb1243aab15e">~MesosAllocatorProcess</a>() {}</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> </div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="comment">// Explicitly unhide 'initialize' to silence a compiler warning</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="comment">// from clang, since we overload below.</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keyword">using</span> <a class="code" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">process::ProcessBase::initialize</a>;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">initialize</a>(</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>& allocationInterval,</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">const</span> lambda::function<</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordtype">void</span>(<span class="keyword">const</span> FrameworkID&,</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a><std::string, <a class="code" href="classhashmap.html">hashmap<SlaveID, Resources></a>>&)>&</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  offerCallback,</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keyword">const</span> lambda::function<</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordtype">void</span>(<span class="keyword">const</span> FrameworkID&,</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<SlaveID, UnavailableResources></a>&)>&</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  inverseOfferCallback,</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::set<std::string>>&</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  fairnessExcludeResourceNames = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordtype">bool</span> filterGpuResources = <span class="keyword">true</span>,</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<DomainInfo></a>& domain = <a class="code" href="structNone.html">None</a>()) = 0;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a37b1ad182ecf2b499cd789bba61bd7f2">recover</a>(</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> expectedAgentCount,</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<std::string, Quota></a>& quotas) = 0;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2ef6f91ec76d5edd8976e0dc0406690e">addFramework</a>(</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<SlaveID, Resources></a>& used,</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keywordtype">bool</span> active,</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keyword">const</span> std::set<std::string>& suppressedRoles) = 0;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a07e6b915a590a5ae125e3f88ba6deb25">removeFramework</a>(</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keyword">const</span> FrameworkID& frameworkId) = 0;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a92e15354117d3fea603a4a86b36c0d5c">activateFramework</a>(</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keyword">const</span> FrameworkID& frameworkId) = 0;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1cc9a5d5a3067d79b81dffa3e8d203b5">deactivateFramework</a>(</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keyword">const</span> FrameworkID& frameworkId) = 0;</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> </div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905">addSlave</a>(</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keyword">const</span> SlaveInfo& slaveInfo,</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keyword">const</span> std::vector<SlaveInfo::Capability>& capabilities,</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>,</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& total,</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>& used) = 0;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac0dcb5e99c7b9ba4b86b380d8c91f339">removeSlave</a>(</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a5d83127e616bc3fed8bb2ed1f6220915">updateSlave</a>(</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keyword">const</span> SlaveID& slave,</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Resources></a>& total = <a class="code" href="structNone.html">None</a>(),</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::vector<SlaveInfo::Capability>>&</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  capabilities = <a class="code" href="structNone.html">None</a>()) = 0;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa6134ea708b74e350df2781dc13da3e3">activateSlave</a>(</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span> </div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a4a7e1f3e88b137bc4db0cd79f32a52fb">deactivateSlave</a>(</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa701113886d4b11b9e9b3715dfc2500b">updateWhitelist</a>(</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& whitelist) = 0;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> </div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af406147c4ad2b61a3dead8c9b989ee3a">requestResources</a>(</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keyword">const</span> std::vector<Request>& requests) = 0;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac9feed0f0010b5137fc95290a47cf7dc">updateFramework</a>(</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keyword">const</span> std::set<std::string>& suppressedRoles) = 0;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905">addSlave</a>(</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keyword">const</span> SlaveInfo& slaveInfo,</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keyword">const</span> std::vector<SlaveInfo::Capability>& capabilities,</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>,</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& total,</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>& used) = 0;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac0dcb5e99c7b9ba4b86b380d8c91f339">removeSlave</a>(</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a5d83127e616bc3fed8bb2ed1f6220915">updateSlave</a>(</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keyword">const</span> SlaveID& slave,</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Resources></a>& total = <a class="code" href="structNone.html">None</a>(),</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::vector<SlaveInfo::Capability>>&</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  capabilities = <a class="code" href="structNone.html">None</a>()) = 0;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7">addResourceProvider</a>(</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keyword">const</span> SlaveID& slave,</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& total,</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>& used) = 0;</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa6134ea708b74e350df2781dc13da3e3">activateSlave</a>(</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#adda83997f1b2c6e17d902d770d428757">updateAllocation</a>(</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions) = 0;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a4a7e1f3e88b137bc4db0cd79f32a52fb">deactivateSlave</a>(</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa701113886d4b11b9e9b3715dfc2500b">updateWhitelist</a>(</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& whitelist) = 0;</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#afcdbaf605473ebd4e619cb8d20f70291">updateAvailable</a>(</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations) = 0;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af406147c4ad2b61a3dead8c9b989ee3a">requestResources</a>(</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keyword">const</span> std::vector<Request>& requests) = 0;</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af22e2fdc761eb06eddb2f2c531ac2c5e">updateUnavailability</a>(</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>) = 0;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a87397726afe39e99670a0c68facee4e1">updateInverseOffer</a>(</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<mesos::allocator::InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a> = <a class="code" href="structNone.html">None</a>()) = 0;</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a71eed1751fdd1576f307823ba57d92c6">getInverseOfferStatuses</a>() = 0;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa00b6606f17eede7b0ef45cfb954b546">recoverResources</a>(</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>) = 0;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a91615b60e1887f3f002e8f23bd385b3b">suppressOffers</a>(</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#adda83997f1b2c6e17d902d770d428757">updateAllocation</a>(</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions) = 0;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#afcdbaf605473ebd4e619cb8d20f70291">updateAvailable</a>(</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations) = 0;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> </div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af22e2fdc761eb06eddb2f2c531ac2c5e">updateUnavailability</a>(</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>) = 0;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a87397726afe39e99670a0c68facee4e1">updateInverseOffer</a>(</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<mesos::allocator::InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a> = <a class="code" href="structNone.html">None</a>()) = 0;</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a71eed1751fdd1576f307823ba57d92c6">getInverseOfferStatuses</a>() = 0;</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> </div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0daa8505b5f29c92aef8a521c4a74d25">reviveOffers</a>(</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa00b6606f17eede7b0ef45cfb954b546">recoverResources</a>(</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> </div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2d0f1451b6c469d31a76e2740b765a8c">setQuota</a>(</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keyword">const</span> std::string& role,</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota) = 0;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1a5c0c9ea155e237f07335e925c7dc2d">removeQuota</a>(</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keyword">const</span> std::string& role) = 0;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> </div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a395c64cd2a16dcff7d7d28590be076f9">updateWeights</a>(</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos) = 0;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> };</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span> </div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> </div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span> <span class="keyword">template</span> <<span class="keyword">typename</span> AllocatorProcess></div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <a class="code" href="classTry.html">Try<mesos::allocator::Allocator*></a></div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#acffe93fb6ad2962eb231404a13295b83"> 313</a></span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#acffe93fb6ad2962eb231404a13295b83">MesosAllocator<AllocatorProcess>::create</a>()</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span> {</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <a class="code" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a>* allocator =</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keyword">new</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator<AllocatorProcess></a>();</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keywordflow">return</span> CHECK_NOTNULL(allocator);</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> }</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>) = 0;</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> </div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a91615b60e1887f3f002e8f23bd385b3b">suppressOffers</a>(</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0daa8505b5f29c92aef8a521c4a74d25">reviveOffers</a>(</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> </div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2d0f1451b6c469d31a76e2740b765a8c">setQuota</a>(</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="keyword">const</span> std::string& role,</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota) = 0;</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> </div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1a5c0c9ea155e237f07335e925c7dc2d">removeQuota</a>(</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keyword">const</span> std::string& role) = 0;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span> </div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a395c64cd2a16dcff7d7d28590be076f9">updateWeights</a>(</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos) = 0;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> };</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span> </div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <span class="keyword">template</span> <<span class="keyword">typename</span> AllocatorProcess></div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator<AllocatorProcess>::MesosAllocator</a>()</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> {</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a> = <span class="keyword">new</span> AllocatorProcess();</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <a class="code" href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a>(<a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>);</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> }</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <span class="keyword">template</span> <<span class="keyword">typename</span> AllocatorProcess></div>
-<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a9f92440e352e4345bf6cd813dc2313f3"> 330</a></span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a9f92440e352e4345bf6cd813dc2313f3">MesosAllocator<AllocatorProcess>::~MesosAllocator</a>()</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> {</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <a class="code" href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a>(<a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>);</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <a class="code" href="namespaceprocess.html#a07833fb41a8b0c1f18fa5485ca8c18d4">process::wait</a>(<a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>);</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keyword">delete</span> <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> }</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <a class="code" href="classTry.html">Try<mesos::allocator::Allocator*></a></div>
+<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#acffe93fb6ad2962eb231404a13295b83"> 323</a></span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#acffe93fb6ad2962eb231404a13295b83">MesosAllocator<AllocatorProcess>::create</a>()</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> {</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <a class="code" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a>* allocator =</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keyword">new</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator<AllocatorProcess></a>();</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keywordflow">return</span> CHECK_NOTNULL(allocator);</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> }</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> </div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> <span class="keyword">template</span> <<span class="keyword">typename</span> AllocatorProcess></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">MesosAllocator<AllocatorProcess>::MesosAllocator</a>()</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> {</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a> = <span class="keyword">new</span> AllocatorProcess();</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <a class="code" href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a>(<a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>);</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> }</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> </div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> <span class="keyword">template</span> <<span class="keyword">typename</span> AllocatorProcess></div>
-<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a76a6ed936520b6774c2d6381a382bd2d"> 339</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a76a6ed936520b6774c2d6381a382bd2d">MesosAllocator<AllocatorProcess>::initialize</a>(</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>& allocationInterval,</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keyword">const</span> lambda::function<</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keywordtype">void</span>(<span class="keyword">const</span> FrameworkID&,</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a><std::string, <a class="code" href="classhashmap.html">hashmap<SlaveID, Resources></a>>&)>&</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  offerCallback,</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <span class="keyword">const</span> lambda::function<</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <span class="keyw
<TRUNCATED>
[13/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess-members.html
index b937472..b35e663 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess-members.html
@@ -60,67 +60,68 @@
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a92e15354117d3fea603a4a86b36c0d5c">activateFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa6134ea708b74e350df2781dc13da3e3">activateSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2ef6f91ec76d5edd8976e0dc0406690e">addFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const hashmap< SlaveID, Resources > &used, bool active, const std::set< std::string > &suppressedRoles)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1cc9a5d5a3067d79b81dffa3e8d203b5">deactivateFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a4a7e1f3e88b137bc4db0cd79f32a52fb">deactivateSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &name, const UPID &pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a71eed1751fdd1576f307823ba57d92c6">getInverseOfferStatuses</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0f26feebc5968794efd614164215db1a">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">Process< MesosAllocatorProcess >::initialize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a37b1ad182ecf2b499cd789bba61bd7f2">recover</a>(const int expectedAgentCount, const hashmap< std::string, Quota > &quotas)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa00b6606f17eede7b0ef45cfb954b546">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a07e6b915a590a5ae125e3f88ba6deb25">removeFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1a5c0c9ea155e237f07335e925c7dc2d">removeQuota</a>(const std::string &role)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac0dcb5e99c7b9ba4b86b380d8c91f339">removeSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af406147c4ad2b61a3dead8c9b989ee3a">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0daa8505b5f29c92aef8a521c4a74d25">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &name, const Option< std::string > &help, const HttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &name, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, const AuthenticatedHttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &, const Option< http::authentication::Principal > &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">send</a>(const UPID &to, std::string &&name)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab60d5a19d749f9f140b5ede6800549a6">send</a>(const UPID &to, std::string &&name, std::string &&data)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2d0f1451b6c469d31a76e2740b765a8c">setQuota</a>(const std::string &role, const Quota &quota)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a91615b60e1887f3f002e8f23bd385b3b">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#adda83997f1b2c6e17d902d770d428757">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#afcdbaf605473ebd4e619cb8d20f70291">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac9feed0f0010b5137fc95290a47cf7dc">updateFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a87397726afe39e99670a0c68facee4e1">updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< mesos::allocator::InverseOfferStatus > &status, const Option< Filters > &filters=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a5d83127e616bc3fed8bb2ed1f6220915">updateSlave</a>(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af22e2fdc761eb06eddb2f2c531ac2c5e">updateUnavailability</a>(const SlaveID &slaveId, const Option< Unavailability > &unavailability)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a395c64cd2a16dcff7d7d28590be076f9">updateWeights</a>(const std::vector< WeightInfo > &weightInfos)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa701113886d4b11b9e9b3715dfc2500b">updateWhitelist</a>(const Option< hashset< std::string >> &whitelist)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afada1b4232e2867717bc3cf6d296e2b2">visit</a>(const MessageEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">visit</a>(const DispatchEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">visit</a>(const HttpEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">visit</a>(const ExitedEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">visit</a>(const TerminateEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a6fc57412e81e27f303f3eb1243aab15e">~MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7">addResourceProvider</a>(const SlaveID &slave, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1cc9a5d5a3067d79b81dffa3e8d203b5">deactivateFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a4a7e1f3e88b137bc4db0cd79f32a52fb">deactivateSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &name, const UPID &pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a71eed1751fdd1576f307823ba57d92c6">getInverseOfferStatuses</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0f26feebc5968794efd614164215db1a">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">Process< MesosAllocatorProcess >::initialize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a37b1ad182ecf2b499cd789bba61bd7f2">recover</a>(const int expectedAgentCount, const hashmap< std::string, Quota > &quotas)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa00b6606f17eede7b0ef45cfb954b546">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a07e6b915a590a5ae125e3f88ba6deb25">removeFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1a5c0c9ea155e237f07335e925c7dc2d">removeQuota</a>(const std::string &role)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac0dcb5e99c7b9ba4b86b380d8c91f339">removeSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af406147c4ad2b61a3dead8c9b989ee3a">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0daa8505b5f29c92aef8a521c4a74d25">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &name, const Option< std::string > &help, const HttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &name, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, const AuthenticatedHttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &, const Option< http::authentication::Principal > &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">send</a>(const UPID &to, std::string &&name)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab60d5a19d749f9f140b5ede6800549a6">send</a>(const UPID &to, std::string &&name, std::string &&data)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2d0f1451b6c469d31a76e2740b765a8c">setQuota</a>(const std::string &role, const Quota &quota)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a91615b60e1887f3f002e8f23bd385b3b">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#adda83997f1b2c6e17d902d770d428757">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#afcdbaf605473ebd4e619cb8d20f70291">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac9feed0f0010b5137fc95290a47cf7dc">updateFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a87397726afe39e99670a0c68facee4e1">updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< mesos::allocator::InverseOfferStatus > &status, const Option< Filters > &filters=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a5d83127e616bc3fed8bb2ed1f6220915">updateSlave</a>(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af22e2fdc761eb06eddb2f2c531ac2c5e">updateUnavailability</a>(const SlaveID &slaveId, const Option< Unavailability > &unavailability)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a395c64cd2a16dcff7d7d28590be076f9">updateWeights</a>(const std::vector< WeightInfo > &weightInfos)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa701113886d4b11b9e9b3715dfc2500b">updateWhitelist</a>(const Option< hashset< std::string >> &whitelist)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afada1b4232e2867717bc3cf6d296e2b2">visit</a>(const MessageEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">visit</a>(const DispatchEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">visit</a>(const HttpEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">visit</a>(const ExitedEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">visit</a>(const TerminateEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a6fc57412e81e27f303f3eb1243aab15e">~MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></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/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html
index e889061..3ae52ad 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html
@@ -99,6 +99,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:ac0dcb5e99c7b9ba4b86b380d8c91f339"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5d83127e616bc3fed8bb2ed1f6220915"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a5d83127e616bc3fed8bb2ed1f6220915">updateSlave</a> (const SlaveID &slave, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &total=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::vector< SlaveInfo::Capability >> &capabilities=<a class="el" href="structNone.html">None</a>())=0</td></tr>
<tr class="separator:a5d83127e616bc3fed8bb2ed1f6220915"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab1dba823366b1593626401c0a488ffb7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7">addResourceProvider</a> (const SlaveID &slave, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &total, const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &used)=0</td></tr>
+<tr class="separator:ab1dba823366b1593626401c0a488ffb7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6134ea708b74e350df2781dc13da3e3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa6134ea708b74e350df2781dc13da3e3">activateSlave</a> (const SlaveID &slaveId)=0</td></tr>
<tr class="separator:aa6134ea708b74e350df2781dc13da3e3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4a7e1f3e88b137bc4db0cd79f32a52fb"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a4a7e1f3e88b137bc4db0cd79f32a52fb">deactivateSlave</a> (const SlaveID &slaveId)=0</td></tr>
@@ -399,6 +401,48 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
</div>
</div>
+<a class="anchor" id="ab1dba823366b1593626401c0a488ffb7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void mesos::internal::master::allocator::MesosAllocatorProcess::addResourceProvider </td>
+ <td>(</td>
+ <td class="paramtype">const SlaveID & </td>
+ <td class="paramname"><em>slave</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classmesos_1_1Resources.html">Resources</a> & </td>
+ <td class="paramname"><em>total</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > & </td>
+ <td class="paramname"><em>used</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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="a56e9186140b626bcc3cc30577cd07905"></a>
<div class="memitem">
<div class="memproto">
[14/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html
index 6cad73b..48bca44 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html
@@ -105,6 +105,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:aa63a6a9f0c900a6760dfe5406efda44b inherit pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5aa224d2177f588be9a82aedc1d57c7b inherit pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5aa224d2177f588be9a82aedc1d57c7b">updateSlave</a> (const SlaveID &slave, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &total=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::vector< SlaveInfo::Capability >> &capabilities=<a class="el" href="structNone.html">None</a>())</td></tr>
<tr class="separator:a5aa224d2177f588be9a82aedc1d57c7b inherit pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6e829c184a65da68a4693c5f2987595b inherit pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b">addResourceProvider</a> (const SlaveID &slave, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &total, const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &used)</td></tr>
+<tr class="separator:a6e829c184a65da68a4693c5f2987595b inherit pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8414f67fc1e1a07bb126d8e9db2bd035 inherit pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8414f67fc1e1a07bb126d8e9db2bd035">deactivateSlave</a> (const SlaveID &slaveId)</td></tr>
<tr class="separator:a8414f67fc1e1a07bb126d8e9db2bd035 inherit pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4722c40305c3ade644527aa503d22407 inherit pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4722c40305c3ade644527aa503d22407">activateSlave</a> (const SlaveID &slaveId)</td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator-members.html
index 3951aca..d9599bc 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator-members.html
@@ -60,35 +60,36 @@
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a5b3d9588e381592d7f3a7033c87e8023">activateFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a839be3c9f14c390cd92e9a4fde43065b">activateSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#afa7e954fc1203fdb4ea6a4a8f3d2d48d">addFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const hashmap< SlaveID, Resources > &used, bool active, const std::set< std::string > &suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#acffe93fb6ad2962eb231404a13295b83">create</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">mesos::allocator::Allocator::create</a>(const std::string &name)</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab6bfe097b00b97e71e75bf34d2ee12b4">deactivateFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af67ff01f9c80915a5c2db609fcfd466c">deactivateSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a9c99e1ef89e81035b1e3656ca632628f">getInverseOfferStatuses</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a76a6ed936520b6774c2d6381a382bd2d">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa38e6a84a1dc03b531897ea1ee7745f1">recover</a>(const int expectedAgentCount, const hashmap< std::string, Quota > &quotas)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a862c015739e0b536ac5ad206df1bd265">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a23724d1a04045cf433dc3d7c4e8ea44c">removeFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adcb5555297656e9361c1da3230785a5c">removeQuota</a>(const std::string &role)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa668a3cac81d97424ff4ec517ca21b23">removeSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a0eba8f165dd5c4aa24a5ec14633c64a8">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a3a30aa8a57f54eb97c073e0911bc461b">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a438b5c7c52813573cd63ec14623c3c39">setQuota</a>(const std::string &role, const Quota &quota)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1ad2eefb14071ff684187e2a681ab269">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adf6749d89773d66b3ac182f2760083c7">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1ac10ddce3a1a07ecdea7cbcac00bde9">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">mesos::allocator::Allocator::updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab07dbf341e4fe0e5847f00ea72b62592">updateFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#afd7c199417a36337e98d3faeefedd7c9">updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< mesos::allocator::InverseOfferStatus > &status, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">mesos::allocator::Allocator::updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< InverseOfferStatus > &status, const Option< Filters > &filters=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a97b18046f20d3420ecb30cae056db694">updateSlave</a>(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a08403df603e11aacc3dcadab5cae4940">updateUnavailability</a>(const SlaveID &slaveId, const Option< Unavailability > &unavailability)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a64aebea886bb0148defbbc1ce936e0a3">updateWeights</a>(const std::vector< WeightInfo > &weightInfos)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb63887ce887bbff1179e717e0abdeb3">updateWhitelist</a>(const Option< hashset< std::string >> &whitelist)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8b32e61251f0e0cbc9588c04e98347a3">~Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a9f92440e352e4345bf6cd813dc2313f3">~MesosAllocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb">addResourceProvider</a>(const SlaveID &slave, const Resources &total, const hashmap< FrameworkID, Resources > &used)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#acffe93fb6ad2962eb231404a13295b83">create</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">mesos::allocator::Allocator::create</a>(const std::string &name)</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab6bfe097b00b97e71e75bf34d2ee12b4">deactivateFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af67ff01f9c80915a5c2db609fcfd466c">deactivateSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a9c99e1ef89e81035b1e3656ca632628f">getInverseOfferStatuses</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a76a6ed936520b6774c2d6381a382bd2d">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa38e6a84a1dc03b531897ea1ee7745f1">recover</a>(const int expectedAgentCount, const hashmap< std::string, Quota > &quotas)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a862c015739e0b536ac5ad206df1bd265">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a23724d1a04045cf433dc3d7c4e8ea44c">removeFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adcb5555297656e9361c1da3230785a5c">removeQuota</a>(const std::string &role)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa668a3cac81d97424ff4ec517ca21b23">removeSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a0eba8f165dd5c4aa24a5ec14633c64a8">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a3a30aa8a57f54eb97c073e0911bc461b">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a438b5c7c52813573cd63ec14623c3c39">setQuota</a>(const std::string &role, const Quota &quota)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1ad2eefb14071ff684187e2a681ab269">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adf6749d89773d66b3ac182f2760083c7">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1ac10ddce3a1a07ecdea7cbcac00bde9">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">mesos::allocator::Allocator::updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab07dbf341e4fe0e5847f00ea72b62592">updateFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#afd7c199417a36337e98d3faeefedd7c9">updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< mesos::allocator::InverseOfferStatus > &status, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">mesos::allocator::Allocator::updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< InverseOfferStatus > &status, const Option< Filters > &filters=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a97b18046f20d3420ecb30cae056db694">updateSlave</a>(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a08403df603e11aacc3dcadab5cae4940">updateUnavailability</a>(const SlaveID &slaveId, const Option< Unavailability > &unavailability)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a64aebea886bb0148defbbc1ce936e0a3">updateWeights</a>(const std::vector< WeightInfo > &weightInfos)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb63887ce887bbff1179e717e0abdeb3">updateWhitelist</a>(const Option< hashset< std::string >> &whitelist)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8b32e61251f0e0cbc9588c04e98347a3">~Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a9f92440e352e4345bf6cd813dc2313f3">~MesosAllocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></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/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html
index ee9c2fc..fa466e9 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html
@@ -104,6 +104,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a97b18046f20d3420ecb30cae056db694"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a97b18046f20d3420ecb30cae056db694">updateSlave</a> (const SlaveID &slave, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &total=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::vector< SlaveInfo::Capability >> &capabilities=<a class="el" href="structNone.html">None</a>())</td></tr>
<tr class="memdesc:a97b18046f20d3420ecb30cae056db694"><td class="mdescLeft"> </td><td class="mdescRight">Updates an agent. <a href="#a97b18046f20d3420ecb30cae056db694">More...</a><br/></td></tr>
<tr class="separator:a97b18046f20d3420ecb30cae056db694"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adb4e5880e5f7eea3e746e29a5a8a35eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb">addResourceProvider</a> (const SlaveID &slave, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &total, const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &used)</td></tr>
+<tr class="memdesc:adb4e5880e5f7eea3e746e29a5a8a35eb"><td class="mdescLeft"> </td><td class="mdescRight">Add resources from a local resource provider to an agent. <a href="#adb4e5880e5f7eea3e746e29a5a8a35eb">More...</a><br/></td></tr>
+<tr class="separator:adb4e5880e5f7eea3e746e29a5a8a35eb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a839be3c9f14c390cd92e9a4fde43065b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a839be3c9f14c390cd92e9a4fde43065b">activateSlave</a> (const SlaveID &slaveId)</td></tr>
<tr class="memdesc:a839be3c9f14c390cd92e9a4fde43065b"><td class="mdescLeft"> </td><td class="mdescRight">Activates an agent. <a href="#a839be3c9f14c390cd92e9a4fde43065b">More...</a><br/></td></tr>
<tr class="separator:a839be3c9f14c390cd92e9a4fde43065b"><td class="memSeparator" colspan="2"> </td></tr>
@@ -320,6 +323,60 @@ template<typename AllocatorProcess > </div>
</div>
</div>
+<a class="anchor" id="adb4e5880e5f7eea3e746e29a5a8a35eb"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename AllocatorProcess > </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator</a>< AllocatorProcess >::addResourceProvider </td>
+ <td>(</td>
+ <td class="paramtype">const SlaveID & </td>
+ <td class="paramname"><em>slave</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classmesos_1_1Resources.html">Resources</a> & </td>
+ <td class="paramname"><em>total</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > & </td>
+ <td class="paramname"><em>used</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">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Add resources from a local resource provider to an agent. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">slave</td><td>Id of the agent to modify. </td></tr>
+ <tr><td class="paramname">total</td><td>The resources to add to the agent's total resources. </td></tr>
+ <tr><td class="paramname">used</td><td>The resources to add to the resources tracked as used for this agent. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Implements <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">mesos::allocator::Allocator</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="af21d8b1c164feddfc6a8550245028b06"></a>
<div class="memitem">
<div class="memproto">
[12/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess-members.html
index 27598d3..9e95f68 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess-members.html
@@ -68,103 +68,104 @@
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a3ad2f1c1ed3395ca6e5d4668f7d65b16">activateFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4722c40305c3ade644527aa503d22407">activateSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a74891dae6edb8e7b6283c82886141dd5">addFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const hashmap< SlaveID, Resources > &used, bool active, const std::set< std::string > &suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a04d053a50384c024cc0183c1f0a7f983">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa6fb2522a206159cfef3c3fcfee7d677">allocatable</a>(const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a00413c197c90ed354beef93361a60eda">allocate</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abfeb130f0774c438a8ef88a167cd4ccd">allocate</a>(const hashset< SlaveID > &slaveIds)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2b43be40bc7ad484b83b055d13cf65b4">allocation</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8eb326a798f7afef1b82dbf2ea0a51f1">allocationCandidates</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee">allocationInterval</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a96920b52609ddc8fc78e1f6a2011524e">deactivateFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8414f67fc1e1a07bb126d8e9db2bd035">deactivateSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64f985d4b64629e1451cbd03c7756cdf">deallocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &name, const UPID &pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64b69bd952f0b6768c115cfbc36a8b87">domain</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6">expectedAgentCount</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">expire</a>(const FrameworkID &frameworkId, const std::string &role, const SlaveID &slaveId, OfferFilter *offerFilter)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#afcb553f13a6edb382641c1e07d67feb1">expire</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, InverseOfferFilter *inverseOfferFilter)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a650088517da5692657a58ab961376d77">fairnessExcludeResourceNames</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b569bbf8a0b8a07d3219ae7718828ca">filterGpuResources</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">frameworks</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4612ef1ebd4f96f80e35a216a79e6a8d">frameworkSorterFactory</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a286878cde1e175a044fb6bb934a9b941">frameworkSorters</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a05a275c4ac93895744e1f53629abc3d7">getInverseOfferStatuses</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8e31e36d62a7e6a4bb66d10ce27d77bb">HierarchicalAllocatorProcess</a>(const std::function< Sorter *()> &roleSorterFactory, const std::function< Sorter *()> &_frameworkSorterFactory, const std::function< Sorter *()> &quotaRoleSorterFactory)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad0e3a99d252b35d236a95d0a2abcc5d0">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">Process< MesosAllocatorProcess >::initialize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab0e098e04ea78c0917c2f6bbaaea8309">initialized</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202">inverseOfferCallback</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">isFiltered</a>(const FrameworkID &frameworkId, const std::string &role, const SlaveID &slaveId, const Resources &resources) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a166f2ae30b44c3c2dd45a3449b210fc5">isFiltered</a>(const FrameworkID &frameworkID, const SlaveID &slaveID) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a91f9279eaa6f8f6a813eb417fcda4d73">isWhitelisted</a>(const SlaveID &slaveId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b">addResourceProvider</a>(const SlaveID &slave, const Resources &total, const hashmap< FrameworkID, Resources > &used)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a04d053a50384c024cc0183c1f0a7f983">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa6fb2522a206159cfef3c3fcfee7d677">allocatable</a>(const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a00413c197c90ed354beef93361a60eda">allocate</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abfeb130f0774c438a8ef88a167cd4ccd">allocate</a>(const hashset< SlaveID > &slaveIds)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2b43be40bc7ad484b83b055d13cf65b4">allocation</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8eb326a798f7afef1b82dbf2ea0a51f1">allocationCandidates</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee">allocationInterval</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a96920b52609ddc8fc78e1f6a2011524e">deactivateFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8414f67fc1e1a07bb126d8e9db2bd035">deactivateSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64f985d4b64629e1451cbd03c7756cdf">deallocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &name, const UPID &pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64b69bd952f0b6768c115cfbc36a8b87">domain</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6">expectedAgentCount</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">expire</a>(const FrameworkID &frameworkId, const std::string &role, const SlaveID &slaveId, OfferFilter *offerFilter)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#afcb553f13a6edb382641c1e07d67feb1">expire</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, InverseOfferFilter *inverseOfferFilter)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a650088517da5692657a58ab961376d77">fairnessExcludeResourceNames</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b569bbf8a0b8a07d3219ae7718828ca">filterGpuResources</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">frameworks</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4612ef1ebd4f96f80e35a216a79e6a8d">frameworkSorterFactory</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a286878cde1e175a044fb6bb934a9b941">frameworkSorters</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a05a275c4ac93895744e1f53629abc3d7">getInverseOfferStatuses</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8e31e36d62a7e6a4bb66d10ce27d77bb">HierarchicalAllocatorProcess</a>(const std::function< Sorter *()> &roleSorterFactory, const std::function< Sorter *()> &_frameworkSorterFactory, const std::function< Sorter *()> &quotaRoleSorterFactory)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad0e3a99d252b35d236a95d0a2abcc5d0">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</spa
n></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">Process< MesosAllocatorProcess >::initialize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab0e098e04ea78c0917c2f6bbaaea8309">initialized</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202">inverseOfferCallback</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">isFiltered</a>(const FrameworkID &frameworkId, const std::string &role, const SlaveID &slaveId, const Resources &resources) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a166f2ae30b44c3c2dd45a3449b210fc5">isFiltered</a>(const FrameworkID &frameworkID, const SlaveID &slaveID) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a91f9279eaa6f8f6a813eb417fcda4d73">isWhitelisted</a>(const SlaveID &slaveId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43">Metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9">offerCallback</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a0e5859a3d12ed5e1ef6bf5ae1efe7525">pause</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad1f8e16bbb2682ecbc934c467140fecf">paused</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#adc8f37c1d8b0394cc23178491d44c2e2">quotaRoleSorter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a367074e000559d67efe3a377657d3a9f">quotas</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa54644fc06b4d56bdebe6f9a317f5cbc">recover</a>(const int _expectedAgentCount, const hashmap< std::string, Quota > &quotas)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab4dcf0920448f674bd9c71d4eb40dd6b">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a7f494dfbf653c87d3c88089841404762">removeFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4bc95ebe6f2042453e55c6027a99b7a8">removeQuota</a>(const std::string &role)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa63a6a9f0c900a6760dfe5406efda44b">removeSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a95e4fd793218cdaa228b89c10bef2343">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e122112ca8eca4b89e0597ebafb6056">resume</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">roles</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a890bb44d4f46f708e8df0514036d44ca">roleSorter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &name, const Option< std::string > &help, const HttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &name, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, const AuthenticatedHttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &, const Option< http::authentication::Principal > &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c">self</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8">Self</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">send</a>(const UPID &to, std::string &&name)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab60d5a19d749f9f140b5ede6800549a6">send</a>(const UPID &to, std::string &&name, std::string &&data)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b8bf2523246e77c0bfd2340fe223565">setQuota</a>(const std::string &role, const Quota &quota)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf75366546bda737ba22d994b6a7fb20">slaves</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac6adbe7f44a82c49396888a88b8073d4">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d">This</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaa1ce6cba8a90007ee2c9d2f87dae895">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c8d5ddf2bbcd293951f8f5b88bb7402">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77d5b51a695c74ca402dfb969ef690b5">updateFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5dfa45e35f48ba89fcc0f24025e2fc97">updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< mesos::allocator::InverseOfferStatus > &status, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5aa224d2177f588be9a82aedc1d57c7b">updateSlave</a>(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abe0733932a78d03ec3c94ae0d71605ba">updateUnavailability</a>(const SlaveID &slaveId, const Option< Unavailability > &unavailability)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">updateWeights</a>(const std::vector< WeightInfo > &weightInfos)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac78b28a76b73d82e7643e854765fad46">updateWhitelist</a>(const Option< hashset< std::string >> &whitelist)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afada1b4232e2867717bc3cf6d296e2b2">visit</a>(const MessageEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">visit</a>(const DispatchEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">visit</a>(const HttpEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">visit</a>(const ExitedEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">visit</a>(const TerminateEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a65468666990c8079dc0f3e716abb82b8">whitelist</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a89597277d0589294daf34dd1ad5b7185">~HierarchicalAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a6fc57412e81e27f303f3eb1243aab15e">~MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9">offerCallback</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a0e5859a3d12ed5e1ef6bf5ae1efe7525">pause</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad1f8e16bbb2682ecbc934c467140fecf">paused</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#adc8f37c1d8b0394cc23178491d44c2e2">quotaRoleSorter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a367074e000559d67efe3a377657d3a9f">quotas</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa54644fc06b4d56bdebe6f9a317f5cbc">recover</a>(const int _expectedAgentCount, const hashmap< std::string, Quota > &quotas)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab4dcf0920448f674bd9c71d4eb40dd6b">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a7f494dfbf653c87d3c88089841404762">removeFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4bc95ebe6f2042453e55c6027a99b7a8">removeQuota</a>(const std::string &role)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa63a6a9f0c900a6760dfe5406efda44b">removeSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a95e4fd793218cdaa228b89c10bef2343">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e122112ca8eca4b89e0597ebafb6056">resume</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">roles</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a890bb44d4f46f708e8df0514036d44ca">roleSorter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &name, const Option< std::string > &help, const HttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &name, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, const AuthenticatedHttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &, const Option< http::authentication::Principal > &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c">self</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8">Self</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">send</a>(const UPID &to, std::string &&name)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab60d5a19d749f9f140b5ede6800549a6">send</a>(const UPID &to, std::string &&name, std::string &&data)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b8bf2523246e77c0bfd2340fe223565">setQuota</a>(const std::string &role, const Quota &quota)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf75366546bda737ba22d994b6a7fb20">slaves</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac6adbe7f44a82c49396888a88b8073d4">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d">This</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaa1ce6cba8a90007ee2c9d2f87dae895">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c8d5ddf2bbcd293951f8f5b88bb7402">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77d5b51a695c74ca402dfb969ef690b5">updateFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5dfa45e35f48ba89fcc0f24025e2fc97">updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< mesos::allocator::InverseOfferStatus > &status, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href=
<TRUNCATED>
[06/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 7184403..c8b6a99 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -558,6 +558,13 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472"><param name="Name" value="addPendingTask"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072"><param name="Name" value="addPendingTaskGroup"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff"><param name="Name" value="addResourceProvider"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff"><param name="Name" value="mesos::allocator::Allocator"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb"><param name="Name" value="mesos::internal::master::allocator::MesosAllocator"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7"><param name="Name" value="mesos::internal::master::allocator::MesosAllocatorProcess"></OBJECT>
+ </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="address_8hpp.html"><param name="Name" value="address.hpp"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="address_8hpp.html#a9feb5b1e8c5dcbed7a790c68abb97a78"><param name="Name" value="convert"></OBJECT>
@@ -1493,14 +1500,14 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#afc19db0edd77ac901f8591a41ef76523"><param name="Name" value="Bytes"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
<UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#abc3596f11351b515b1594f7b6b920468"><param name="Name" value="gigabytes"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#af715f3fd536e251db7e71e9d94fbcf9a"><param name="Name" value="GIGABYTES"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2b62c948987fe920f780d516f99230eb"><param name="Name" value="kilobytes"></OBJECT>
@@ -8992,6 +8999,7 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850"><param name="Name" value="activateFramework"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd"><param name="Name" value="activateSlave"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99"><param name="Name" value="addFramework"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff"><param name="Name" value="addResourceProvider"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424"><param name="Name" value="addSlave"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883"><param name="Name" value="Allocator"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5"><param name="Name" value="create"></OBJECT>
@@ -9878,6 +9886,7 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a3ad2f1c1ed3395ca6e5d4668f7d65b16"><param name="Name" value="activateFramework"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4722c40305c3ade644527aa503d22407"><param name="Name" value="activateSlave"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a74891dae6edb8e7b6283c82886141dd5"><param name="Name" value="addFramework"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b"><param name="Name" value="addResourceProvider"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a04d053a50384c024cc0183c1f0a7f983"><param name="Name" value="addSlave"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa6fb2522a206159cfef3c3fcfee7d677"><param name="Name" value="allocatable"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8"><param name="Name" value="allocate"></OBJECT>
@@ -9919,8 +9928,8 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c"><param name="Name" value="reviveOffers"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d"><param name="Name" value="roles"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a890bb44d4f46f708e8df0514036d44ca"><param name="Name" value="roleSorter"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b8bf2523246e77c0bfd2340fe223565"><param name="Name" value="setQuota"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf75366546bda737ba22d994b6a7fb20"><param name="Name" value="slaves"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac6adbe7f44a82c49396888a88b8073d4"><param name="Name" value="suppressOffers"></OBJECT>
@@ -9961,6 +9970,7 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a5b3d9588e381592d7f3a7033c87e8023"><param name="Name" value="activateFramework"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a839be3c9f14c390cd92e9a4fde43065b"><param name="Name" value="activateSlave"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#afa7e954fc1203fdb4ea6a4a8f3d2d48d"><param name="Name" value="addFramework"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb"><param name="Name" value="addResourceProvider"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06"><param name="Name" value="addSlave"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#acffe93fb6ad2962eb231404a13295b83"><param name="Name" value="create"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab6bfe097b00b97e71e75bf34d2ee12b4"><param name="Name" value="deactivateFramework"></OBJECT>
@@ -9991,6 +10001,7 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a92e15354117d3fea603a4a86b36c0d5c"><param name="Name" value="activateFramework"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa6134ea708b74e350df2781dc13da3e3"><param name="Name" value="activateSlave"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2ef6f91ec76d5edd8976e0dc0406690e"><param name="Name" value="addFramework"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7"><param name="Name" value="addResourceProvider"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905"><param name="Name" value="addSlave"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1cc9a5d5a3067d79b81dffa3e8d203b5"><param name="Name" value="deactivateFramework"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a4a7e1f3e88b137bc4db0cd79f32a52fb"><param name="Name" value="deactivateSlave"></OBJECT>
@@ -10118,8 +10129,8 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html"><param name="Name" value="mesos::internal::master::Framework"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#acfcf3cedb8bf9ab2a0d76ca9026dc50a"><param name="Name" value="active"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a6228d0b8755323f0a5d2cf44863226d5"><param name="Name" value="ACTIVE"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#acfcf3cedb8bf9ab2a0d76ca9026dc50a"><param name="Name" value="active"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#afe96191551ae12c5793954ca9279df8a"><param name="Name" value="addCompletedTask"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3a6ff7632d43e249ac5c0d33b69f15fb"><param name="Name" value="addExecutor"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4f4199a2f4982a95e85f2a43cddeef54"><param name="Name" value="addInverseOffer"></OBJECT>
@@ -10151,8 +10162,8 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e"><param name="Name" value="offers"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09"><param name="Name" value="pendingTasks"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0"><param name="Name" value="pid"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="recovered"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="recovered"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#af14287bdb6466ca003b6e5e6a37ae02a"><param name="Name" value="recoverResources"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a0e09e14adf247dd3326bfd3dc09c6c7b"><param name="Name" value="registeredTime"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a0984d983c592e277dbbdbce6b1250da0"><param name="Name" value="removeExecutor"></OBJECT>
@@ -17128,13 +17139,13 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1http_1_1streaming.html#ae8a18c7263d4aefb7b1973c12590c688"><param name="Name" value="process::http::streaming"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82acc3723fdea465eaae535d3c19da528f2"><param name="Name" value="POST_RESERVATION_REFINEMENT"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="postValidation"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="PostValidation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="postValidation"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="mesos::ResourceConversion"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="mesos::v1::ResourceConversion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="mesos::ResourceConversion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="mesos::v1::ResourceConversion"></OBJECT>
</UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="postValidation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="PostValidation"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structproc_1_1ProcessStatus.html#ad0a83e9d469cab01eb3ceb70ab7f108d"><param name="Name" value="ppid"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82ad24f1702a48dcce5a1688eec0519fb5c"><param name="Name" value="PRE_RESERVATION_REFINEMENT"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Status.html#a52227b30875d794c719a53fc2c7f42eb"><param name="Name" value="PRECONDITION_FAILED"></OBJECT>
@@ -17447,8 +17458,8 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd"><param name="Name" value="Consumer"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a73f44b10f6d09ead6bdf3ab11cba4d06"><param name="Name" value="consumer"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90"><param name="Name" value="EventQueue"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1EventVisitor.html"><param name="Name" value="process::EventVisitor"></OBJECT>
<UL>
@@ -17778,8 +17789,8 @@
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#ab73883ea45426022ec851b2069f8ed21"><param name="Name" value="acceptsEncoding"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#aa944870ad568bea5f0d0ce28763d0cef"><param name="Name" value="acceptsMediaType"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1"><param name="Name" value="body"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a2498f3dfc1ebe743f650e72f147c7887a25d7d2e078ea5bd01283be7cc227e071"><param name="Name" value="BODY"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1"><param name="Name" value="body"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#ad0493ac04e37acf41127dfff3625c0f5"><param name="Name" value="client"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a53555a597f9376d2dd71daa799a90494"><param name="Name" value="headers"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a3a459e9dbce042511e6359533f6925d4"><param name="Name" value="keepAlive"></OBJECT>
@@ -18041,8 +18052,8 @@
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a34d62916736c1dfebd1585cf51f19d0c"><param name="Name" value="BUFFERED_READ_SIZE"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#af71c45e0a85e21f6b39060f4e716cebf"><param name="Name" value="poll"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca"><param name="Name" value="redirect"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
@@ -18306,8 +18317,8 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html"><param name="Name" value="process::Once"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a2b83d07d529fb1028705e5c5bcafab6c"><param name="Name" value="done"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a757b5aa045b5833563235eb0d84afa82"><param name="Name" value="~Once"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Owned.html"><param name="Name" value="process::Owned"></OBJECT>
@@ -18387,8 +18398,8 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec"><param name="Name" value="associate"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d"><param name="Name" value="discard"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667"><param name="Name" value="fail"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1"><param name="Name" value="future"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a6d293d289666af0adec11f68f9fede9c"><param name="Name" value="internal::discarded"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39"><param name="Name" value="Promise"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943"><param name="Name" value="set"></OBJECT>
@@ -18690,8 +18701,8 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
</UL>
@@ -18725,8 +18736,8 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
</UL>
@@ -18767,8 +18778,8 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
</UL>
@@ -18802,8 +18813,8 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Master >"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
</UL>
@@ -18830,8 +18841,8 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
</UL>
@@ -18858,8 +18869,8 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
</UL>
@@ -18872,8 +18883,8 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
</UL>
@@ -18921,8 +18932,8 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< VersionProcess >"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
</UL>
@@ -19074,8 +19085,8 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#a8858c74f313c22f72836beabb73e7c27"><param name="Name" value="process"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#ae6f5acc4af4d936adca882e2274e6491"><param name="Name" value="ProcessWatcher"></OBJECT>
</UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Profiler.html#ac3603ac30749c5f0bc2321769b9bb9a8"><param name="Name" value="Profiler"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceelf.html#a5e0f37b29d2d9500fe43653adefc1022ac94c37334a8660ad8e5c05176a2b3853"><param name="Name" value="PROGBITS"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classflags_1_1FlagsBase.html#a88f899fbf20a712e8bb7236284b41bf4"><param name="Name" value="programName_"></OBJECT>
@@ -19641,12 +19652,12 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a1607ea983f882e98da9653a6bcc6513b"><param name="Name" value="src/slave/state.hpp"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#a5c71d6ae6b66a67f23bc60bfe372aabe"><param name="Name" value="recovered"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="recovered"></OBJECT>
<UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#a5c71d6ae6b66a67f23bc60bfe372aabe"><param name="Name" value="mesos::internal::log::Metrics"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="mesos::internal::master::Framework"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b"><param name="Name" value="mesos::internal::slave::Slave::RecoveryInfo"></OBJECT>
</UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b"><param name="Name" value="recovered"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789"><param name="Name" value="recoveredSlavesTimeout"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a440112e6053e7d36a46c18580a1b5133"><param name="Name" value="recoverExecutor"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137"><param name="Name" value="recoverFramework"></OBJECT>
@@ -20808,63 +20819,60 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="structcgroups_1_1devices_1_1Entry.html#a1fac1cd1d3e8b37fae9e07b8dfb869f6"><param name="Name" value="selector"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#a0467f9eeeff780c236140976df41e6bf"><param name="Name" value="selectVictims"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="Self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="mesos::internal::HttpConnectionProcess"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="self"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="mesos::internal::slave::XfsDiskIsolatorProcess"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="process::ProcessBase"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
+ </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
+ </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Help >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Help >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpProxy >"></OBJECT>
+ </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpProxy >"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Logging >"></OBJECT>
@@ -20875,51 +20883,33 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogProcess >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogProcess >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
- </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Master >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Master >"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Profiler >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ProvisionerProcess >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ProvisionerProcess >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
@@ -20928,43 +20918,34 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
- </UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Slave >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Slave >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Subsystem >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Subsystem >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< System >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< System >"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< WhitelistWatcher >"></OBJECT>
- </UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="semaphore_8hpp.html"><param name="Name" value="semaphore.hpp"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="semaphore_8hpp.html#ad2f1d392a1962c0a2f6c0639619cc29e"><param name="Name" value="__semaphore__"></OBJECT>
@@ -22844,13 +22825,10 @@
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#aabc8d31889b5a325275d13d7bcef6a9c"><param name="Name" value="process"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="process::Subprocess"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="process::Subprocess::IO"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
- <UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="process::Subprocess::IO"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="process::Subprocess::ParentHook"></OBJECT>
- </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="subprocess"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#aabc8d31889b5a325275d13d7bcef6a9c"><param name="Name" value="subprocess"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="subprocess__posix_8hpp.html"><param name="Name" value="subprocess_posix.hpp"></OBJECT>
<UL>
@@ -23677,8 +23655,8 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
</UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8"><param name="Name" value="unreachableTasks"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a3df365057bac1a641a348583b2fa7480"><param name="Name" value="unreference"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c"><param name="Name" value="unregisteredTime"></OBJECT>
@@ -24392,8 +24370,8 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1WeakFuture.html#abc498bf35827627ae815540181e073a9"><param name="Name" value="WeakFuture"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Flags.html#a94a63a333e884c51856ce197f29f8e89"><param name="Name" value="webui_dir"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html"><param name="Name" value="Weeks"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0"><param name="Name" value="weeks"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#aadcf23b757330ae23ee70117aec0656e"><param name="Name" value="WEEKS"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0"><param name="Name" value="weeks"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html"><param name="Name" value="Weeks"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html#a7d1f2cc4ff0b617564e447dfbbcf0373"><param name="Name" value="units"></OBJECT>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/namespacemembers_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x61.html b/content/api/latest/c++/namespacemembers_0x61.html
index ed5dfe8..ad18dfe 100644
--- a/content/api/latest/c++/namespacemembers_0x61.html
+++ b/content/api/latest/c++/namespacemembers_0x61.html
@@ -109,7 +109,7 @@
<li>ACTION_P()
: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">mesos::internal::tests</a>
, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a8e89b9cea175d555034b042fee28d6b8">mesos::internal::tests::v1::scheduler</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a9cfb282b7271f4103c408746a83db37f">mesos::internal::tests</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests.html#afd21bffb45eb38f500eaa070d6c5fdb4">mesos::internal::tests</a>
</li>
<li>ACTION_P2()
: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73">mesos::internal::tests</a>
@@ -158,8 +158,9 @@
: <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03a8e08e943e8e52d7502962483d90f52cc">strings</a>
</li>
<li>append()
-: <a class="el" href="namespaceprotobuf.html#aa693e51d8d57a50543a7c2fb686a3ab3">protobuf</a>
-, <a class="el" href="namespacestrings_1_1internal.html#ae013029d60b66f6980085f55a27c00e7">strings::internal</a>
+: <a class="el" href="namespacestrings_1_1internal.html#ae013029d60b66f6980085f55a27c00e7">strings::internal</a>
+, <a class="el" href="namespaceprotobuf.html#aa693e51d8d57a50543a7c2fb686a3ab3">protobuf</a>
+, <a class="el" href="namespacestrings_1_1internal.html#acaa67ca80bcc987b1cc537822845f3f5">strings::internal</a>
</li>
<li>appendPaths()
: <a class="el" href="namespaceos_1_1libraries.html#a980d85a5e6c3980841696f8774283b39">os::libraries</a>
@@ -209,17 +210,17 @@
<li>assign_job()
: <a class="el" href="namespaceos.html#a706dc9d1287978f358a9a23b77037fb0">os</a>
</li>
-<li>ASYNC
-: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efabe553330beb7b3d994656e0a4e66cd96">cgroups::blkio</a>
-</li>
<li>async()
: <a class="el" href="namespaceprocess.html#a9a7ae46e9f2d15e3fcd2bff8c87204c9">process</a>
</li>
+<li>ASYNC
+: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efabe553330beb7b3d994656e0a4e66cd96">cgroups::blkio</a>
+</li>
<li>async_watcher
: <a class="el" href="namespaceprocess.html#abde24dee21e5f3c5110d36020c9f8d89">process</a>
</li>
<li>attach()
-: <a class="el" href="namespacerouting_1_1filter_1_1internal.html#a65ca143d4e951198b3ed448d5696cc2a">routing::filter::internal</a>
+: <a class="el" href="namespacerouting_1_1filter_1_1internal.html#a4147e528ed5b27b16f0afd9eedc5085b">routing::filter::internal</a>
</li>
<li>AUDIT_CONTROL
: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a3a654f4986193aef05a99569f1ebdc27">mesos::internal::capabilities</a>
@@ -256,9 +257,8 @@
: <a class="el" href="namespacemesos.html#ae17da17ee0b8c22416e3e7f4fa416a49">mesos</a>
</li>
<li>await()
-: <a class="el" href="namespaceprocess.html#a8df6a4f5a8ba851be42ad5d584907017">process</a>
+: <a class="el" href="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c">process</a>
, <a class="el" href="namespaceprocess_1_1internal.html#a45915c2c6b7aea85b1c9a726158f19fc">process::internal</a>
-, <a class="el" href="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c">process</a>
</li>
<li>awaited()
: <a class="el" href="namespaceprocess_1_1internal.html#a85f4746550d4ec759218057e3c54fe41">process::internal</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/namespacemembers_func_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x61.html b/content/api/latest/c++/namespacemembers_func_0x61.html
index 57f9c76..c61b0ca 100644
--- a/content/api/latest/c++/namespacemembers_func_0x61.html
+++ b/content/api/latest/c++/namespacemembers_func_0x61.html
@@ -104,7 +104,7 @@
<li>ACTION_P()
: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a9cfb282b7271f4103c408746a83db37f">mesos::internal::tests</a>
, <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a8e89b9cea175d555034b042fee28d6b8">mesos::internal::tests::v1::scheduler</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1tests.html#afd21bffb45eb38f500eaa070d6c5fdb4">mesos::internal::tests</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a9d179d37c8937e7ff459ab5f924e3b51">mesos::internal::tests</a>
</li>
<li>ACTION_P2()
: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73">mesos::internal::tests</a>
@@ -121,8 +121,8 @@
: <a class="el" href="namespaceprocess_1_1metrics.html#a15af50f3f4dbcca2f7c619ccfbaa70b2">process::metrics</a>
</li>
<li>address()
-: <a class="el" href="namespaceprocess.html#afdecc57ab065ab5d354e728d0ef0ff34">process</a>
-, <a class="el" href="namespaceprocess_1_1network.html#a1987d4376ac5e2f04ad72e6c84c7569c">process::network</a>
+: <a class="el" href="namespaceprocess_1_1network.html#a1987d4376ac5e2f04ad72e6c84c7569c">process::network</a>
+, <a class="el" href="namespaceprocess.html#afdecc57ab065ab5d354e728d0ef0ff34">process</a>
</li>
<li>after()
: <a class="el" href="namespaceprocess.html#af4c010c16459c4af2b110d3618e5cd62">process</a>
@@ -138,9 +138,8 @@
: <a class="el" href="namespacecgroups_1_1devices.html#a047af8257f0258023ae25e2e0faf0bc7">cgroups::devices</a>
</li>
<li>append()
-: <a class="el" href="namespacestrings_1_1internal.html#af61af4ae3c4f2524e00b4f2a8ded06c6">strings::internal</a>
+: <a class="el" href="namespacestrings_1_1internal.html#a98e3542d098140d417fcb3d6e35836a0">strings::internal</a>
, <a class="el" href="namespaceprotobuf.html#aa693e51d8d57a50543a7c2fb686a3ab3">protobuf</a>
-, <a class="el" href="namespacestrings_1_1internal.html#a98e3542d098140d417fcb3d6e35836a0">strings::internal</a>
</li>
<li>appendPaths()
: <a class="el" href="namespaceos_1_1libraries.html#a980d85a5e6c3980841696f8774283b39">os::libraries</a>
@@ -176,10 +175,10 @@
: <a class="el" href="namespaceos.html#a706dc9d1287978f358a9a23b77037fb0">os</a>
</li>
<li>async()
-: <a class="el" href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process</a>
+: <a class="el" href="namespaceprocess.html#a9a7ae46e9f2d15e3fcd2bff8c87204c9">process</a>
</li>
<li>attach()
-: <a class="el" href="namespacerouting_1_1filter_1_1internal.html#a4147e528ed5b27b16f0afd9eedc5085b">routing::filter::internal</a>
+: <a class="el" href="namespacerouting_1_1filter_1_1internal.html#a3ae22bb34cae1ea9e5d0a30cafeb0d4f">routing::filter::internal</a>
</li>
<li>AUTHENTICATION()
: <a class="el" href="namespaceprocess.html#af11700c40575d7826e6e820896ab7023">process</a>
@@ -194,9 +193,9 @@
: <a class="el" href="namespacemesos.html#ae17da17ee0b8c22416e3e7f4fa416a49">mesos</a>
</li>
<li>await()
-: <a class="el" href="namespaceprocess.html#a9d64abf575bde6dc82f9d915b33743c8">process</a>
+: <a class="el" href="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c">process</a>
, <a class="el" href="namespaceprocess_1_1internal.html#a45915c2c6b7aea85b1c9a726158f19fc">process::internal</a>
-, <a class="el" href="namespaceprocess.html#a8df6a4f5a8ba851be42ad5d584907017">process</a>
+, <a class="el" href="namespaceprocess.html#a9d64abf575bde6dc82f9d915b33743c8">process</a>
</li>
<li>awaited()
: <a class="el" href="namespaceprocess_1_1internal.html#a85f4746550d4ec759218057e3c54fe41">process::internal</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html
index 424e70b..8806165 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests.html
@@ -203,6 +203,8 @@ Functions</h2></td></tr>
<tr class="separator:a9ca46064d75ce473140bf77009dd3340"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac3db0c5e58bc43ec4a01e9b940c156aa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#ac3db0c5e58bc43ec4a01e9b940c156aa">ACTION_P</a> (InvokeUpdateSlave, allocator)</td></tr>
<tr class="separator:ac3db0c5e58bc43ec4a01e9b940c156aa"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af98c6c1ab523eb145321d6a2f875683d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#af98c6c1ab523eb145321d6a2f875683d">ACTION_P</a> (InvokeAddResourceProvider, allocator)</td></tr>
+<tr class="separator:af98c6c1ab523eb145321d6a2f875683d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a20b5c96eaccf7770cbcf0c51faf4f281"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#a20b5c96eaccf7770cbcf0c51faf4f281">ACTION_P</a> (InvokeActivateSlave, allocator)</td></tr>
<tr class="separator:a20b5c96eaccf7770cbcf0c51faf4f281"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aace426b62112525546f066fb95e47fac"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#aace426b62112525546f066fb95e47fac">ACTION_P</a> (InvokeDeactivateSlave, allocator)</td></tr>
@@ -697,6 +699,32 @@ template<typename T > </div>
</div>
</div>
+<a class="anchor" id="af98c6c1ab523eb145321d6a2f875683d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">mesos::internal::tests::ACTION_P </td>
+ <td>(</td>
+ <td class="paramtype">InvokeAddResourceProvider </td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">allocator </td>
+ <td class="paramname"> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a20b5c96eaccf7770cbcf0c51faf4f281"></a>
<div class="memitem">
<div class="memproto">
[11/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html
index 2a63969..990ea44 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html
@@ -114,6 +114,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:aa63a6a9f0c900a6760dfe5406efda44b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5aa224d2177f588be9a82aedc1d57c7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5aa224d2177f588be9a82aedc1d57c7b">updateSlave</a> (const SlaveID &slave, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &total=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::vector< SlaveInfo::Capability >> &capabilities=<a class="el" href="structNone.html">None</a>())</td></tr>
<tr class="separator:a5aa224d2177f588be9a82aedc1d57c7b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6e829c184a65da68a4693c5f2987595b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b">addResourceProvider</a> (const SlaveID &slave, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &total, const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &used)</td></tr>
+<tr class="separator:a6e829c184a65da68a4693c5f2987595b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8414f67fc1e1a07bb126d8e9db2bd035"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8414f67fc1e1a07bb126d8e9db2bd035">deactivateSlave</a> (const SlaveID &slaveId)</td></tr>
<tr class="separator:a8414f67fc1e1a07bb126d8e9db2bd035"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4722c40305c3ade644527aa503d22407"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4722c40305c3ade644527aa503d22407">activateSlave</a> (const SlaveID &slaveId)</td></tr>
@@ -806,6 +808,48 @@ FrameworkID &, const <a class="el" href="classhashmap.html">hashmap</a><br c
</div>
</div>
+<a class="anchor" id="a6e829c184a65da68a4693c5f2987595b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::addResourceProvider </td>
+ <td>(</td>
+ <td class="paramtype">const SlaveID & </td>
+ <td class="paramname"><em>slave</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classmesos_1_1Resources.html">Resources</a> & </td>
+ <td class="paramname"><em>total</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > & </td>
+ <td class="paramname"><em>used</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">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7">mesos::internal::master::allocator::MesosAllocatorProcess</a>.</p>
+
+</div>
+</div>
<a class="anchor" id="a04d053a50384c024cc0183c1f0a7f983"></a>
<div class="memitem">
<div class="memproto">
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html
index b976e4e..d9a8147 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html
@@ -60,32 +60,34 @@
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850">activateFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">addFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const hashmap< SlaveID, Resources > &used, bool active, const std::set< std::string > &suppressedRoles)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">create</a>(const std::string &name)</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ae029bd9159ec61a60d6ad8546b208b87">MOCK_METHOD0</a>(getInverseOfferStatuses, process::Future< hashmap< SlaveID, hashmap< FrameworkID, mesos::allocator::InverseOfferStatus >>>())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(removeFramework, void(const FrameworkID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a133ad36f8933827df8f2af7357b5acdd">MOCK_METHOD1</a>(activateFramework, void(const FrameworkID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ac94aca6b926538e3af19d8bc6be47f34">MOCK_METHOD1</a>(deactivateFramework, void(const FrameworkID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a39e12d61d4342d2299b4d4c77a4e8a5e">MOCK_METHOD1</a>(removeSlave, void(const SlaveID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a29c5bd206d6e9b7a169629225a24579a">MOCK_METHOD1</a>(activateSlave, void(const SlaveID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a1a2579f834aef32b34f4df77651ae1a8">MOCK_METHOD1</a>(deactivateSlave, void(const SlaveID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a3c06b7926951a7e05ca0742666b49a43">MOCK_METHOD1</a>(updateWhitelist, void(const Option< hashset< std::string >> &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a5f673a6e9a14e6572377df5389691eb1">MOCK_METHOD1</a>(removeQuota, void(const std::string &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a940436c0fc8b3000f125483f63bc08a3">MOCK_METHOD1</a>(updateWeights, void(const std::vector< WeightInfo > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(recover, void(const int expectedAgentCount, const hashmap< std::string, Quota > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa3560a19f7c4b51479372903f741e11a">MOCK_METHOD2</a>(requestResources, void(const FrameworkID &, const std::vector< Request > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad422e01526632fd8dfb17fc5b24253ab">MOCK_METHOD2</a>(updateAvailable, process::Future< Nothing >(const SlaveID &, const std::vector< Offer::Operation > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a4d97488b999991c2a52e481745618eda">MOCK_METHOD2</a>(updateUnavailability, void(const SlaveID &, const Option< Unavailability > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb26b65d55b6bea77094f726dd43a61c">MOCK_METHOD2</a>(suppressOffers, void(const FrameworkID &, const std::set< std::string > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a759a8027ee6bf7b6741cbbeab79ea1f0">MOCK_METHOD2</a>(reviveOffers, void(const FrameworkID &, const std::set< std::string > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#af4c54ddd015f24bf9ff2d5b1cde6c87e">MOCK_METHOD2</a>(setQuota, void(const std::string &, const Quota &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">MOCK_METHOD3</a>(updateFramework, void(const FrameworkID &, const FrameworkInfo &, const std::set< std::string > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">MOCK_METHOD3</a>(updateSlave, void(const SlaveID &, const Option< Resources > &, const Option< std::vector< SlaveInfo::Capability >> &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(const SlaveID &slave, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">create</a>(const std::string &name)</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ae029bd9159ec61a60d6ad8546b208b87">MOCK_METHOD0</a>(getInverseOfferStatuses, process::Future< hashmap< SlaveID, hashmap< FrameworkID, mesos::allocator::InverseOfferStatus >>>())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(removeFramework, void(const FrameworkID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a133ad36f8933827df8f2af7357b5acdd">MOCK_METHOD1</a>(activateFramework, void(const FrameworkID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ac94aca6b926538e3af19d8bc6be47f34">MOCK_METHOD1</a>(deactivateFramework, void(const FrameworkID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a39e12d61d4342d2299b4d4c77a4e8a5e">MOCK_METHOD1</a>(removeSlave, void(const SlaveID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a29c5bd206d6e9b7a169629225a24579a">MOCK_METHOD1</a>(activateSlave, void(const SlaveID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a1a2579f834aef32b34f4df77651ae1a8">MOCK_METHOD1</a>(deactivateSlave, void(const SlaveID &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a3c06b7926951a7e05ca0742666b49a43">MOCK_METHOD1</a>(updateWhitelist, void(const Option< hashset< std::string >> &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a5f673a6e9a14e6572377df5389691eb1">MOCK_METHOD1</a>(removeQuota, void(const std::string &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a940436c0fc8b3000f125483f63bc08a3">MOCK_METHOD1</a>(updateWeights, void(const std::vector< WeightInfo > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(recover, void(const int expectedAgentCount, const hashmap< std::string, Quota > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa3560a19f7c4b51479372903f741e11a">MOCK_METHOD2</a>(requestResources, void(const FrameworkID &, const std::vector< Request > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad422e01526632fd8dfb17fc5b24253ab">MOCK_METHOD2</a>(updateAvailable, process::Future< Nothing >(const SlaveID &, const std::vector< Offer::Operation > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a4d97488b999991c2a52e481745618eda">MOCK_METHOD2</a>(updateUnavailability, void(const SlaveID &, const Option< Unavailability > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb26b65d55b6bea77094f726dd43a61c">MOCK_METHOD2</a>(suppressOffers, void(const FrameworkID &, const std::set< std::string > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a759a8027ee6bf7b6741cbbeab79ea1f0">MOCK_METHOD2</a>(reviveOffers, void(const FrameworkID &, const std::set< std::string > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#af4c54ddd015f24bf9ff2d5b1cde6c87e">MOCK_METHOD2</a>(setQuota, void(const std::string &, const Quota &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">MOCK_METHOD3</a>(updateFramework, void(const FrameworkID &, const FrameworkInfo &, const std::set< std::string > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">MOCK_METHOD3</a>(updateSlave, void(const SlaveID &, const Option< Resources > &, const Option< std::vector< SlaveInfo::Capability >> &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a35cf7b889403697dbec91ab860de8b8e">MOCK_METHOD3</a>(addResourceProvider, void(const SlaveID &, const Resources &, const hashmap< FrameworkID, Resources > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841">MOCK_METHOD4</a>(updateAllocation, void(const FrameworkID &, const SlaveID &, const Resources &, const std::vector< ResourceConversion > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead">MOCK_METHOD4</a>(recoverResources, void(const FrameworkID &, const SlaveID &, const Resources &, const Option< Filters > &filters))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">MOCK_METHOD5</a>(addFramework, void(const FrameworkID &, const FrameworkInfo &, const hashmap< SlaveID, Resources > &, bool active, const std::set< std::string > &))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator< T ></a></td><td class="entry"></td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html
index 225a72d..b6363e6 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html
@@ -96,6 +96,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a39e12d61d4342d2299b4d4c77a4e8a5e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a95d6ffbaf7bf12ef0712379cf6b2893b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">MOCK_METHOD3</a> (<a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>, void(const SlaveID &, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &, const <a class="el" href="classOption.html">Option</a>< std::vector< SlaveInfo::Capability >> &))</td></tr>
<tr class="separator:a95d6ffbaf7bf12ef0712379cf6b2893b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a35cf7b889403697dbec91ab860de8b8e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a35cf7b889403697dbec91ab860de8b8e">MOCK_METHOD3</a> (<a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>, void(const SlaveID &, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &, const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &))</td></tr>
+<tr class="separator:a35cf7b889403697dbec91ab860de8b8e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a29c5bd206d6e9b7a169629225a24579a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a29c5bd206d6e9b7a169629225a24579a">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>, void(const SlaveID &))</td></tr>
<tr class="separator:a29c5bd206d6e9b7a169629225a24579a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1a2579f834aef32b34f4df77651ae1a8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a1a2579f834aef32b34f4df77651ae1a8">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>, void(const SlaveID &))</td></tr>
@@ -161,6 +163,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a0736a7f4fc8424d1dde7ff61e97e7317 inherit pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a> (const SlaveID &slave, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &total=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::vector< SlaveInfo::Capability >> &capabilities=<a class="el" href="structNone.html">None</a>())=0</td></tr>
<tr class="memdesc:a0736a7f4fc8424d1dde7ff61e97e7317 inherit pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="mdescLeft"> </td><td class="mdescRight">Updates an agent. <a href="#a0736a7f4fc8424d1dde7ff61e97e7317">More...</a><br/></td></tr>
<tr class="separator:a0736a7f4fc8424d1dde7ff61e97e7317 inherit pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad873c196dc884fb2ccc116964157d7ff inherit pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a> (const SlaveID &slave, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &total, const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &used)=0</td></tr>
+<tr class="memdesc:ad873c196dc884fb2ccc116964157d7ff inherit pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="mdescLeft"> </td><td class="mdescRight">Add resources from a local resource provider to an agent. <a href="#ad873c196dc884fb2ccc116964157d7ff">More...</a><br/></td></tr>
+<tr class="separator:ad873c196dc884fb2ccc116964157d7ff inherit pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2469bc7c28ab20a86cd2d198dd99e2cd inherit pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a> (const SlaveID &slaveId)=0</td></tr>
<tr class="memdesc:a2469bc7c28ab20a86cd2d198dd99e2cd inherit pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="mdescLeft"> </td><td class="mdescRight">Activates an agent. <a href="#a2469bc7c28ab20a86cd2d198dd99e2cd">More...</a><br/></td></tr>
<tr class="separator:a2469bc7c28ab20a86cd2d198dd99e2cd inherit pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" colspan="2"> </td></tr>
@@ -807,6 +812,34 @@ template<typename T = master::allocator::HierarchicalDRFAllocator> </div>
</div>
</div>
+<a class="anchor" id="a35cf7b889403697dbec91ab860de8b8e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename T = master::allocator::HierarchicalDRFAllocator> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator</a>< T >::MOCK_METHOD3 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a> </td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void(const SlaveID &, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &, const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &) </td>
+ <td class="paramname"> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a42ef58d9b7d25bad17b685edbc27a841"></a>
<div class="memitem">
<div class="memproto">
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x61.html b/content/api/latest/c++/functions_0x61.html
index 45ef707..c6c2c5c 100644
--- a/content/api/latest/c++/functions_0x61.html
+++ b/content/api/latest/c++/functions_0x61.html
@@ -261,6 +261,12 @@
<li>addPendingTaskGroup()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072">mesos::internal::slave::Framework</a>
</li>
+<li>addResourceProvider()
+: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7">mesos::internal::master::allocator::MesosAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+</li>
<li>address
: <a class="el" href="structprocess_1_1UPID.html#a7fb5bd7cbc47a671abcdaab8209e87be">process::UPID</a>
, <a class="el" href="classprocess_1_1http_1_1Server.html#a367932ae4d3a677925a00bcd43230067">process::http::Server</a>
@@ -288,11 +294,11 @@
: <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a235553a831bc8a8aae9eca23e11a1890">mesos::internal::master::allocator::internal::Metrics</a>
</li>
<li>addSlave()
-: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">mesos::allocator::Allocator</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905">mesos::internal::master::allocator::MesosAllocatorProcess</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a04d053a50384c024cc0183c1f0a7f983">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a81baa4cbfa16799be0bb4dc021ae38bb">mesos::internal::master::Master</a>
+, <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">mesos::allocator::Allocator</a>
</li>
<li>addTask()
: <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#afdfa52e18d63453433630a283b2a7b27">mesos::internal::master::Slave</a>
@@ -424,12 +430,14 @@
: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#abe93127e2543b3e1a72821bf4b6e44dc">mesos::internal::master::allocator::DRFSorter</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#afc68098f11369182198f87dab4822ad4">mesos::internal::master::allocator::Sorter</a>
</li>
+<li>allocator
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ad5d10b9403451cf6ab724a669266b43b">mesos::internal::master::Flags</a>
+</li>
<li>Allocator()
: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">mesos::allocator::Allocator</a>
</li>
<li>allocator
: <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa45f43428be4a50d8587a834d4c41cb5">mesos::internal::master::allocator::internal::Metrics</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ad5d10b9403451cf6ab724a669266b43b">mesos::internal::master::Flags</a>
</li>
<li>allocPrimary()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html#a68ef852c2b23f63af2ae08078c5f386d">mesos::internal::slave::NetClsHandleManager</a>
@@ -468,8 +476,8 @@
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#abb43916e57ee62ceacf44cc4e75e8099">mesos::internal::slave::Flags</a>
</li>
<li>appcManifest
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html#a1ba800ff51051b7f6edd652c8b73a8ca">mesos::internal::slave::ProvisionInfo</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html#ab1d205fa6986d5da57f99a4fd69a1f13">mesos::internal::slave::ImageInfo</a>
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html#ab1d205fa6986d5da57f99a4fd69a1f13">mesos::internal::slave::ImageInfo</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html#a1ba800ff51051b7f6edd652c8b73a8ca">mesos::internal::slave::ProvisionInfo</a>
</li>
<li>append()
: <a class="el" href="classJSON_1_1StringWriter.html#a155cc4a6e2199362b53d66bde245204f">JSON::StringWriter</a>
@@ -480,13 +488,12 @@
</li>
<li>apply()
: <a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe">mesos::resource_provider::MasterRegistrar</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4c1d22d45625587227f8dd12ee21c6db">mesos::internal::master::Master</a>
, <a class="el" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">mesos::Resources</a>
, <a class="el" href="classmesos_1_1ResourceConversion.html#adb691cdd12b7af7db52284b0a1737533">mesos::ResourceConversion</a>
, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717">mesos::v1::Resources</a>
, <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a9b5fd5798c8e81bbef5f686b09432c5d">mesos::v1::ResourceConversion</a>
, <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ad599a4c248734bd05b36dd994599ab73">mesos::internal::master::Slave</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4c1d22d45625587227f8dd12ee21c6db">mesos::internal::master::Master</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">mesos::internal::master::Registrar</a>
, <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar</a>
, <a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">mesos::resource_provider::AgentRegistrar</a>
@@ -501,50 +508,50 @@
: <a class="el" href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#adb457ca53302f333e3390bab2c6b634d">mesos::master::detector::StandaloneMasterDetector</a>
</li>
<li>approved()
-: <a class="el" href="classmesos_1_1AcceptingObjectApprover.html#a3b1c6c813ccb670a90f7e2504f6d1cfc">mesos::AcceptingObjectApprover</a>
-, <a class="el" href="classmesos_1_1ObjectApprover.html#abaeb3adf89e0cb3ed05bb3cbc9461d68">mesos::ObjectApprover</a>
+: <a class="el" href="classmesos_1_1ObjectApprover.html#abaeb3adf89e0cb3ed05bb3cbc9461d68">mesos::ObjectApprover</a>
+, <a class="el" href="classmesos_1_1AcceptingObjectApprover.html#a3b1c6c813ccb670a90f7e2504f6d1cfc">mesos::AcceptingObjectApprover</a>
</li>
<li>argument_type
-: <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#a9f179eed9c503eee5d62c02d712ac5c1">std::hash< mesos::v1::ContainerID ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#aeedaa1e38800ab6aeae4cda6451cf477">std::hash< mesos::internal::tests::ModuleID ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash< mesos::internal::slave::DockerVolume ></a>
+: <a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#a57ccbf9965dce75fe9cace99579cfabb">std::hash< mesos::MachineID ></a>
+, <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a79ae564cdc8d15e53d56bf29163faed6">std::hash< cgroups::memory::pressure::Level ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">std::hash< mesos::OfferOperationID ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash< mesos::ResourceProviderID ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a9f91d552ff6336490c303ea174e65615">std::hash< mesos::v1::TaskStatus_Reason ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#a9f179eed9c503eee5d62c02d712ac5c1">std::hash< mesos::v1::ContainerID ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#ab72a8d38d1abfcd285d09a140ee2bbb9">std::hash< mesos::v1::ExecutorID ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a48cd7ca3a1281b5b95bdc13e3bda9bf5">std::hash< mesos::v1::FrameworkID ></a>
+, <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a0fd2035eb98bec01e4cc922d833e2bbf">std::hash< std::pair< mesos::FrameworkID, mesos::ExecutorID > ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#a423c2193f5a6afb0dce20807c3372c16">std::hash< mesos::v1::AgentID ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#afc0fc977791dd673772867d36d6c76ba">std::hash< mesos::v1::TaskID ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a08c95e116f76c1115ed45497a5601a48">std::hash< mesos::v1::TaskState ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#adaca1028196011edbb178bd811f92897">std::hash< mesos::TaskState ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a9f91d552ff6336490c303ea174e65615">std::hash< mesos::v1::TaskStatus_Reason ></a>
-, <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#af032efd40f64cfe5fc4698f1e7ef9e09">std::hash< std::pair< mesos::v1::FrameworkID, mesos::v1::ExecutorID > ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash< mesos::ResourceProviderID ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#a57ccbf9965dce75fe9cace99579cfabb">std::hash< mesos::MachineID ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#a0e749ddbd5e500a16d3083f770305446">std::hash< mesos::Image::Type ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">std::hash< mesos::v1::OfferOperationID ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a25c9aa126ba7efce1a9da8feacec835a">std::hash< mesos::TaskStatus_Source ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#af8d0ab7a495541d3c4f5c382e7f4e284">std::hash< mesos::TaskID ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa">std::hash< mesos::OfferID ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a864c2095e01478aa793bc97579680156">std::hash< mesos::TaskStatus_Reason ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#af763aa34b956bf088c892b932aa66ba9">std::hash< mesos::ExecutorID ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#acaeb2c8281c4a428da70b38e5c0140e5">std::hash< mesos::v1::TaskStatus_Source ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a6c09b5724256ad1a183fb57146c2ee07">std::hash< mesos::FrameworkID ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">std::hash< mesos::v1::OfferOperationID ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">std::hash< mesos::v1::ResourceProviderID ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a66ccd418e0e56eea9eeaa5e55ce683e0">std::hash< mesos::internal::log::Metadata_Status ></a>
, <a class="el" href="structstd_1_1hash_3_01process_1_1UPID_01_4.html#a688a6a51a9771737871bbd78f16aa46f">std::hash< process::UPID ></a>
+, <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">std::hash< Option< T > ></a>
, <a class="el" href="structstd_1_1hash_3_01UUID_01_4.html#a92c7c31d46eb2ae8ee55797eef75c1a4">std::hash< UUID ></a>
-, <a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#a5aad2b6d2319da7ec4cfad4d0b1f32f8">std::hash< routing::filter::ip::PortRange ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#acaeb2c8281c4a428da70b38e5c0140e5">std::hash< mesos::v1::TaskStatus_Source ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#af7e3bdeb6154b828db29ef18e401bcb2">std::hash< mesos::v1::MachineID ></a>
-, <a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a2a5618e5e307b2d36c98f14d1600636c">std::hash< os::WindowsFD ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">std::hash< mesos::v1::ResourceProviderID ></a>
+, <a class="el" href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#a5aad2b6d2319da7ec4cfad4d0b1f32f8">std::hash< routing::filter::ip::PortRange ></a>
, <a class="el" href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#a817c1f0c340595a04853476fca648cb4">std::hash< process::network::inet::Address ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ac4d32af54065f7aec8ae8cac9893ec7f">std::hash< mesos::SlaveID ></a>
-, <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a0fd2035eb98bec01e4cc922d833e2bbf">std::hash< std::pair< mesos::FrameworkID, mesos::ExecutorID > ></a>
+, <a class="el" href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a2a5618e5e307b2d36c98f14d1600636c">std::hash< os::WindowsFD ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#adaca1028196011edbb178bd811f92897">std::hash< mesos::TaskState ></a>
, <a class="el" href="structstd_1_1hash_3_01net_1_1IP_01_4.html#a5e2eba58070d0460314c2aed7c10453a">std::hash< net::IP ></a>
-, <a class="el" href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">std::hash< Option< T > ></a>
-, <a class="el" href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a79ae564cdc8d15e53d56bf29163faed6">std::hash< cgroups::memory::pressure::Level ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#aeedaa1e38800ab6aeae4cda6451cf477">std::hash< mesos::internal::tests::ModuleID ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash< mesos::internal::slave::DockerVolume ></a>
+, <a class="el" href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#af032efd40f64cfe5fc4698f1e7ef9e09">std::hash< std::pair< mesos::v1::FrameworkID, mesos::v1::ExecutorID > ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#afc0fc977791dd673772867d36d6c76ba">std::hash< mesos::v1::TaskID ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#abcdfee3986ee2f09429e1782e47f27e1">std::hash< mesos::v1::Image::Type ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">std::hash< mesos::OfferOperationID ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1CommandInfo__URI_01_4.html#acd21c4f2b0454d314556e2c909a48dec">std::hash< mesos::CommandInfo_URI ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#a7a18e07e7649c69b782db6aca21db9da">std::hash< mesos::ContainerID ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#aaea353e1117676636268308a41a331dd">std::hash< mesos::v1::OfferID ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a25c9aa126ba7efce1a9da8feacec835a">std::hash< mesos::TaskStatus_Source ></a>
-, <a class="el" href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a864c2095e01478aa793bc97579680156">std::hash< mesos::TaskStatus_Reason ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1CommandInfo__URI_01_4.html#acd21c4f2b0454d314556e2c909a48dec">std::hash< mesos::CommandInfo_URI ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa">std::hash< mesos::OfferID ></a>
+, <a class="el" href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ac4d32af54065f7aec8ae8cac9893ec7f">std::hash< mesos::SlaveID ></a>
, <a class="el" href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ac1c944c5800c96e6fc0f91e907008046">std::hash< mesos::v1::CommandInfo::URI ></a>
</li>
<li>arguments
@@ -563,9 +570,9 @@
: <a class="el" href="classJSON_1_1ArrayWriter.html#ae4e7e2e5a08ce25fbe5ca6e68df656f0">JSON::ArrayWriter</a>
</li>
<li>as()
-: <a class="el" href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
-, <a class="el" href="structJSON_1_1Value.html#a32ddf233c0ec159c4d72252529219cf6">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a32ddf233c0ec159c4d72252529219cf6">JSON::Value</a>
, <a class="el" href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
+, <a class="el" href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
</li>
<li>associate()
: <a class="el" href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">process::Promise< T ></a>
@@ -574,46 +581,43 @@
: <a class="el" href="classprocess_1_1AsyncExecutor.html#a6a9f83430a2094298f7aaa587a433c41">process::AsyncExecutor</a>
</li>
<li>at()
-: <a class="el" href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
+: <a class="el" href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap< Key, Value ></a>
, <a class="el" href="classBoundedHashMap.html#ad821f79df9d83977f91240c495257c5f">BoundedHashMap< Key, Value ></a>
-, <a class="el" href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap< Key, Value ></a>
-, <a class="el" href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap< Key, Value ></a>
-, <a class="el" href="classLinkedHashMap.html#ae87141dd103665dca487b62d385d5c44">LinkedHashMap< Key, Value ></a>
+, <a class="el" href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
</li>
<li>attach()
-: <a class="el" href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a5f3a36a9429c25769991f7b08bc82ee7">mesos::internal::slave::ComposingContainerizer</a>
+: <a class="el" href="structrouting_1_1filter_1_1Filter.html#a7984d44eb0a74ba4ffb4d6965c6433a1">routing::filter::Filter< Classifier ></a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">mesos::internal::slave::Containerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a5f3a36a9429c25769991f7b08bc82ee7">mesos::internal::slave::ComposingContainerizer</a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#ae60416a2bc0ef8428923dc1b2d2e07ae">mesos::internal::slave::MesosContainerizerProcess</a>
-, <a class="el" href="structrouting_1_1filter_1_1Filter.html#a7984d44eb0a74ba4ffb4d6965c6433a1">routing::filter::Filter< Classifier ></a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">mesos::internal::slave::MesosContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
</li>
<li>Attributes()
-: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes</a>
+: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a32c9e24d9e1cb795a73d2e26857ccbae">mesos::v1::Attributes</a>
, <a class="el" href="classmesos_1_1Attributes.html#a289537baeca854ebcf9c79ec78c89376">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a32c9e24d9e1cb795a73d2e26857ccbae">mesos::v1::Attributes</a>
</li>
<li>attributes
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a28cd0cfc2a86e965450c61ec91857369">mesos::internal::slave::Flags</a>
</li>
<li>Attributes()
-: <a class="el" href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::Attributes</a>
+: <a class="el" href="classmesos_1_1Attributes.html#ab548e71a2ed68b503e7821dda4089eb7">mesos::Attributes</a>
, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a478b0203eefeb652e8ac57ed23e8d81b">mesos::v1::Attributes</a>
</li>
<li>authenticate()
-: <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#aaf835fbebb87fc98f406293d473759e6">mesos::http::authentication::CombinedAuthenticator</a>
-, <a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#ab5e0d8812648cbb394e2a40427bca999">process::http::authentication::AuthenticatorManager</a>
-, <a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html#a5a5718ed923ec9100bd259fb0463653d">process::http::authentication::BasicAuthenticator</a>
-, <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ad245a76d5566499d844234971864effb">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
-, <a class="el" href="classZooKeeper.html#a5bcbff63bae402d4f1be45ab818ad14f">ZooKeeper</a>
+: <a class="el" href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#aaf835fbebb87fc98f406293d473759e6">mesos::http::authentication::CombinedAuthenticator</a>
, <a class="el" href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee</a>
-, <a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html#a2bd3691f2c57c191e951a4a08dafc059">process::http::authentication::Authenticator</a>
+, <a class="el" href="classZooKeeper.html#a5bcbff63bae402d4f1be45ab818ad14f">ZooKeeper</a>
+, <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ad245a76d5566499d844234971864effb">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
, <a class="el" href="classmesos_1_1Authenticator.html#a9afa48f02aaa766e15f1650bf36828ac">mesos::Authenticator</a>
-, <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#abea5e44a2e84887aba2fd4ee3ba06b96">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">mesos::internal::master::Master</a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">mesos::internal::slave::Slave</a>
, <a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#afaccaceff9fae44ab2fa4efb5565af97">mesos::http::authentication::Authenticatee</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">mesos::internal::master::Master</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html#a2bd3691f2c57c191e951a4a08dafc059">process::http::authentication::Authenticator</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html#a5a5718ed923ec9100bd259fb0463653d">process::http::authentication::BasicAuthenticator</a>
+, <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#abea5e44a2e84887aba2fd4ee3ba06b96">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#ab5e0d8812648cbb394e2a40427bca999">process::http::authentication::AuthenticatorManager</a>
</li>
<li>authenticate_agents
: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#aacb3ed3400e1816fd37e6ef1dff228ee">mesos::internal::master::Flags</a>
@@ -625,8 +629,8 @@
: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a4533859db31c9a564e124807c454f44d">mesos::internal::master::Flags</a>
</li>
<li>authenticate_http_readonly
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a20442b200da2a5db837cf89a18427eac">mesos::internal::master::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a0d2ee0183ac39ca334a3ae14f8b60d48">mesos::internal::slave::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a0d2ee0183ac39ca334a3ae14f8b60d48">mesos::internal::slave::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a20442b200da2a5db837cf89a18427eac">mesos::internal::master::Flags</a>
</li>
<li>authenticate_http_readwrite
: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ab70c27c5c0fb396ceaee073e894249d0">mesos::internal::master::Flags</a>
@@ -635,19 +639,21 @@
<li>AuthenticatedHttpRequestHandler
: <a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">process::ProcessBase</a>
</li>
+<li>authenticatee
+: <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#a1fd8c56f3514e6f5e5bb7d75d64e09c5">mesos::internal::scheduler::Flags</a>
+</li>
<li>Authenticatee()
: <a class="el" href="classmesos_1_1Authenticatee.html#a3887153258b5b0fd3b4e52925c45ce90">mesos::Authenticatee</a>
</li>
<li>authenticatee
-: <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#a1fd8c56f3514e6f5e5bb7d75d64e09c5">mesos::internal::scheduler::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a68c381955bb61a7df6fdfaedd0eb167f">mesos::internal::slave::Flags</a>
-</li>
-<li>authentication
-: <a class="el" href="classzookeeper_1_1URL.html#af488b82c9914311e9a2b1551105082ce">zookeeper::URL</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a68c381955bb61a7df6fdfaedd0eb167f">mesos::internal::slave::Flags</a>
</li>
<li>Authentication()
: <a class="el" href="structzookeeper_1_1Authentication.html#ab83afefc5084a841eb2e3ce7527a0980">zookeeper::Authentication</a>
</li>
+<li>authentication
+: <a class="el" href="classzookeeper_1_1URL.html#af488b82c9914311e9a2b1551105082ce">zookeeper::URL</a>
+</li>
<li>authentication_backoff_factor
: <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#ab0b4ed36330bbe4a14e75df05650ead6">mesos::internal::scheduler::Flags</a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a19cb15cabc89f19df33c7ad8d43e88fe">mesos::internal::slave::Flags</a>
@@ -665,8 +671,8 @@
: <a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#a84781b651f77c149b790fc75947d3776">process::http::authentication::AuthenticatorManager</a>
</li>
<li>authenticators
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ab3462fa2880b319c7984d75c47eab477">mesos::internal::master::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a3fc48e3652baa239c303471b01c5bb57">mesos::internal::tests::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a3fc48e3652baa239c303471b01c5bb57">mesos::internal::tests::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#ab3462fa2880b319c7984d75c47eab477">mesos::internal::master::Flags</a>
</li>
<li>authorEmail
: <a class="el" href="structmesos_1_1modules_1_1ModuleBase.html#a0dd78b0f361b71137577e31d979b7f5c">mesos::modules::ModuleBase</a>
@@ -728,14 +734,14 @@
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#aad24cf6d30a1f1deec48c39b1adb01cc">mesos::internal::slave::FetcherProcess::Cache</a>
</li>
<li>await()
-: <a class="el" href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future< T ></a>
-, <a class="el" href="classprocess_1_1Latch.html#a473b02733aa6a87f9ce3462d7a872414">process::Latch</a>
+: <a class="el" href="classprocess_1_1Latch.html#a473b02733aa6a87f9ce3462d7a872414">process::Latch</a>
+, <a class="el" href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future< T ></a>
</li>
<li>awaitCreated()
: <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d07a135077c9e85664f227da959ce7e">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
</li>
<li>awaitEvent()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a216cd0214176130534f57a61eced3882">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d7a87e9cf2ebdc15d78b6d4f65f226f">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
</li>
<li>AwaitProcess()
: <a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html#a3c7eb50fa22cee33c4a23485d08866d8">process::internal::AwaitProcess< T ></a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_0x65.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x65.html b/content/api/latest/c++/functions_0x65.html
index 14838b7..1e82705 100644
--- a/content/api/latest/c++/functions_0x65.html
+++ b/content/api/latest/c++/functions_0x65.html
@@ -107,22 +107,24 @@
: <a class="el" href="classJSON_1_1ArrayWriter.html#a2df21f27fcee91754d7dbe7d75f961f9">JSON::ArrayWriter</a>
</li>
<li>empty()
-: <a class="el" href="structprocess_1_1TimeSeries.html#a71832c3c13f993378d355d3f9330cc14">process::TimeSeries< T ></a>
+: <a class="el" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">mesos::v1::Resources</a>
+, <a class="el" href="structprocess_1_1TimeSeries.html#a71832c3c13f993378d355d3f9330cc14">process::TimeSeries< T ></a>
, <a class="el" href="classprocess_1_1EventQueue_1_1Consumer.html#aa42de8d3e7ba7c56362a36efa773790d">process::EventQueue::Consumer</a>
-, <a class="el" href="classprocess_1_1RunQueue.html#ac53863635ed22df8c309ef90dfd52c1c">process::RunQueue</a>
-, <a class="el" href="classBoundedHashMap.html#aa628a0c249203758e056473698c53ed6">BoundedHashMap< Key, Value ></a>
-, <a class="el" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">mesos::Resources</a>
-, <a class="el" href="classLinkedHashMap.html#ab364b2e480e7913f5b999742104b9ad5">LinkedHashMap< Key, Value ></a>
</li>
<li>EMPTY
: <a class="el" href="structprocess_1_1UPID_1_1ID.html#ab0328fcf7ca8e5a33585e4bee67a8187">process::UPID::ID</a>
</li>
<li>empty()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">mesos::v1::Resources</a>
+: <a class="el" href="classprocess_1_1RunQueue.html#ac53863635ed22df8c309ef90dfd52c1c">process::RunQueue</a>
+, <a class="el" href="classBoundedHashMap.html#aa628a0c249203758e056473698c53ed6">BoundedHashMap< Key, Value ></a>
</li>
<li>EMPTY
: <a class="el" href="classhashset.html#a5830fa996b2329b114e044fcd82ceeaa">hashset< Elem, Hash, Equal ></a>
</li>
+<li>empty()
+: <a class="el" href="classLinkedHashMap.html#ab364b2e480e7913f5b999742104b9ad5">LinkedHashMap< Key, Value ></a>
+</li>
<li>enable_snmp_statistics
: <a class="el" href="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags.html#ad04d37eba848f9f1639d7214f1b3b949">mesos::internal::slave::PortMappingStatistics::Flags</a>
</li>
[16/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
Updated the website built from mesos SHA: c035e7e.
Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/97c3bd10
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/97c3bd10
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/97c3bd10
Branch: refs/heads/asf-site
Commit: 97c3bd10e5d1a827f9cf8e06bdfa5bfa029ba0e4
Parents: 212272c
Author: jenkins <bu...@apache.org>
Authored: Thu Nov 30 17:57:19 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Thu Nov 30 17:57:19 2017 +0000
----------------------------------------------------------------------
content/api/latest/c++/Nodes.xml | 55 +
content/api/latest/c++/Tokens.xml | 102 ++
...mesos_1_1allocator_1_1Allocator-members.html | 51 +-
.../classmesos_1_1allocator_1_1Allocator.html | 55 +
...1_1HierarchicalAllocatorProcess-members.html | 197 +--
...locator_1_1HierarchicalAllocatorProcess.html | 2 +
..._1_1allocator_1_1MesosAllocator-members.html | 59 +-
..._1master_1_1allocator_1_1MesosAllocator.html | 57 +
...ocator_1_1MesosAllocatorProcess-members.html | 123 +-
...r_1_1allocator_1_1MesosAllocatorProcess.html | 44 +
...1_1HierarchicalAllocatorProcess-members.html | 193 +--
...nternal_1_1HierarchicalAllocatorProcess.html | 44 +
...ernal_1_1tests_1_1TestAllocator-members.html | 54 +-
...s_1_1internal_1_1tests_1_1TestAllocator.html | 33 +
content/api/latest/c++/functions_0x61.html | 136 +-
content/api/latest/c++/functions_0x65.html | 14 +-
content/api/latest/c++/functions_0x6d.html | 96 +-
content/api/latest/c++/functions_0x6e.html | 17 +-
content/api/latest/c++/functions_0x6f.html | 24 +-
content/api/latest/c++/functions_0x70.html | 28 +-
content/api/latest/c++/functions_0x72.html | 35 +-
content/api/latest/c++/functions_0x73.html | 66 +-
content/api/latest/c++/functions_0x75.html | 18 +-
content/api/latest/c++/functions_0x76.html | 50 +-
content/api/latest/c++/functions_0x77.html | 22 +-
content/api/latest/c++/functions_func_0x61.html | 67 +-
content/api/latest/c++/functions_func_0x6d.html | 67 +-
content/api/latest/c++/functions_func_0x6e.html | 6 +-
content/api/latest/c++/functions_func_0x70.html | 6 +-
content/api/latest/c++/functions_func_0x72.html | 19 +-
content/api/latest/c++/functions_func_0x73.html | 20 +-
content/api/latest/c++/functions_func_0x75.html | 6 +-
content/api/latest/c++/functions_func_0x76.html | 52 +-
content/api/latest/c++/functions_func_0x77.html | 6 +-
content/api/latest/c++/functions_vars_0x75.html | 6 +-
.../latest/c++/hierarchical_8hpp_source.html | 919 ++++++-------
...mesos_2allocator_2allocator_8hpp_source.html | 140 +-
content/api/latest/c++/index.hhc | 11 +
content/api/latest/c++/index.hhk | 176 ++-
.../api/latest/c++/namespacemembers_0x61.html | 18 +-
.../latest/c++/namespacemembers_func_0x61.html | 17 +-
.../namespacemesos_1_1internal_1_1tests.html | 28 +
...allocator_2mesos_2allocator_8hpp_source.html | 1217 +++++++++---------
.../c++/src_2master_2master_8hpp_source.html | 857 ++++++------
.../latest/c++/src_2tests_2allocator_8hpp.html | 2 +
.../c++/src_2tests_2allocator_8hpp_source.html | 643 ++++-----
.../c++/src_2tests_2mesos_8hpp_source.html | 8 +-
47 files changed, 3161 insertions(+), 2705 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index e9d2fc6..6b48f17 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -3393,6 +3393,11 @@
<Anchor>a681883278b64d1e45fc515a7899a3d99</Anchor>
</Node>
<Node>
+ <Name>addResourceProvider</Name>
+ <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
+ <Anchor>ad873c196dc884fb2ccc116964157d7ff</Anchor>
+ </Node>
+ <Node>
<Name>addSlave</Name>
<Path>classmesos_1_1allocator_1_1Allocator.html</Path>
<Anchor>a12346eed9894458805e180b9d6cb6424</Anchor>
@@ -5360,6 +5365,11 @@
<Anchor>a74891dae6edb8e7b6283c82886141dd5</Anchor>
</Node>
<Node>
+ <Name>addResourceProvider</Name>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
+ <Anchor>a6e829c184a65da68a4693c5f2987595b</Anchor>
+ </Node>
+ <Node>
<Name>addSlave</Name>
<Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
<Anchor>a04d053a50384c024cc0183c1f0a7f983</Anchor>
@@ -5759,6 +5769,11 @@
<Anchor>afa7e954fc1203fdb4ea6a4a8f3d2d48d</Anchor>
</Node>
<Node>
+ <Name>addResourceProvider</Name>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
+ <Anchor>adb4e5880e5f7eea3e746e29a5a8a35eb</Anchor>
+ </Node>
+ <Node>
<Name>addSlave</Name>
<Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
<Anchor>af21d8b1c164feddfc6a8550245028b06</Anchor>
@@ -5900,6 +5915,11 @@
<Anchor>a2ef6f91ec76d5edd8976e0dc0406690e</Anchor>
</Node>
<Node>
+ <Name>addResourceProvider</Name>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
+ <Anchor>ab1dba823366b1593626401c0a488ffb7</Anchor>
+ </Node>
+ <Node>
<Name>addSlave</Name>
<Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
<Anchor>a56e9186140b626bcc3cc30577cd07905</Anchor>
@@ -15022,6 +15042,11 @@
<Anchor>a95d6ffbaf7bf12ef0712379cf6b2893b</Anchor>
</Node>
<Node>
+ <Name>MOCK_METHOD3</Name>
+ <Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
+ <Anchor>a35cf7b889403697dbec91ab860de8b8e</Anchor>
+ </Node>
+ <Node>
<Name>MOCK_METHOD4</Name>
<Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
<Anchor>a42ef58d9b7d25bad17b685edbc27a841</Anchor>
@@ -58952,6 +58977,11 @@
<Anchor>a681883278b64d1e45fc515a7899a3d99</Anchor>
</Node>
<Node>
+ <Name>addResourceProvider</Name>
+ <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
+ <Anchor>ad873c196dc884fb2ccc116964157d7ff</Anchor>
+ </Node>
+ <Node>
<Name>addSlave</Name>
<Path>classmesos_1_1allocator_1_1Allocator.html</Path>
<Anchor>a12346eed9894458805e180b9d6cb6424</Anchor>
@@ -74418,6 +74448,11 @@
<Anchor>afa7e954fc1203fdb4ea6a4a8f3d2d48d</Anchor>
</Node>
<Node>
+ <Name>addResourceProvider</Name>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
+ <Anchor>adb4e5880e5f7eea3e746e29a5a8a35eb</Anchor>
+ </Node>
+ <Node>
<Name>addSlave</Name>
<Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
<Anchor>af21d8b1c164feddfc6a8550245028b06</Anchor>
@@ -74559,6 +74594,11 @@
<Anchor>a2ef6f91ec76d5edd8976e0dc0406690e</Anchor>
</Node>
<Node>
+ <Name>addResourceProvider</Name>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
+ <Anchor>ab1dba823366b1593626401c0a488ffb7</Anchor>
+ </Node>
+ <Node>
<Name>addSlave</Name>
<Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
<Anchor>a56e9186140b626bcc3cc30577cd07905</Anchor>
@@ -74880,6 +74920,11 @@
<Anchor>a74891dae6edb8e7b6283c82886141dd5</Anchor>
</Node>
<Node>
+ <Name>addResourceProvider</Name>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
+ <Anchor>a6e829c184a65da68a4693c5f2987595b</Anchor>
+ </Node>
+ <Node>
<Name>addSlave</Name>
<Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
<Anchor>a04d053a50384c024cc0183c1f0a7f983</Anchor>
@@ -88895,6 +88940,11 @@
<Anchor>a95d6ffbaf7bf12ef0712379cf6b2893b</Anchor>
</Node>
<Node>
+ <Name>MOCK_METHOD3</Name>
+ <Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
+ <Anchor>a35cf7b889403697dbec91ab860de8b8e</Anchor>
+ </Node>
+ <Node>
<Name>MOCK_METHOD4</Name>
<Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
<Anchor>a42ef58d9b7d25bad17b685edbc27a841</Anchor>
@@ -88984,6 +89034,11 @@
<Node>
<Name>ACTION_P</Name>
<Path>src_2tests_2allocator_8hpp.html</Path>
+ <Anchor>af98c6c1ab523eb145321d6a2f875683d</Anchor>
+ </Node>
+ <Node>
+ <Name>ACTION_P</Name>
+ <Path>src_2tests_2allocator_8hpp.html</Path>
<Anchor>a20b5c96eaccf7770cbcf0c51faf4f281</Anchor>
</Node>
<Node>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index ee0c505..9c27194 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -9479,6 +9479,17 @@
<Scope>mesos::internal::tests</Scope>
</TokenIdentifier>
<Path>namespacemesos_1_1internal_1_1tests.html</Path>
+ <Anchor>af98c6c1ab523eb145321d6a2f875683d</Anchor>
+ <DeclaredIn>allocator.hpp</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>ACTION_P</Name>
+ <APILanguage>cpp</APILanguage>
+ <Type>func</Type>
+ <Scope>mesos::internal::tests</Scope>
+ </TokenIdentifier>
+ <Path>namespacemesos_1_1internal_1_1tests.html</Path>
<Anchor>a20b5c96eaccf7770cbcf0c51faf4f281</Anchor>
<DeclaredIn>allocator.hpp</DeclaredIn>
</Token>
@@ -53139,6 +53150,18 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>addResourceProvider</Name>
+ <APILanguage>cpp</APILanguage>
+ <Type>instm</Type>
+ <Scope>mesos::allocator::Allocator</Scope>
+ </TokenIdentifier>
+ <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
+ <Anchor>ad873c196dc884fb2ccc116964157d7ff</Anchor>
+ <Abstract>Add resources from a local resource provider to an agent. </Abstract>
+ <DeclaredIn>allocator.hpp</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>activateSlave</Name>
<APILanguage>cpp</APILanguage>
<Type>instm</Type>
@@ -75312,6 +75335,18 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>addResourceProvider</Name>
+ <APILanguage>cpp</APILanguage>
+ <Type>instm</Type>
+ <Scope>mesos::internal::master::allocator::MesosAllocator</Scope>
+ </TokenIdentifier>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html</Path>
+ <Anchor>adb4e5880e5f7eea3e746e29a5a8a35eb</Anchor>
+ <Abstract>Add resources from a local resource provider to an agent. </Abstract>
+ <DeclaredIn>allocator.hpp</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>activateSlave</Name>
<APILanguage>cpp</APILanguage>
<Type>instm</Type>
@@ -75701,6 +75736,17 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>addResourceProvider</Name>
+ <APILanguage>cpp</APILanguage>
+ <Type>instm</Type>
+ <Scope>mesos::internal::master::allocator::MesosAllocatorProcess</Scope>
+ </TokenIdentifier>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html</Path>
+ <Anchor>ab1dba823366b1593626401c0a488ffb7</Anchor>
+ <DeclaredIn>allocator.hpp</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>activateSlave</Name>
<APILanguage>cpp</APILanguage>
<Type>instm</Type>
@@ -76416,6 +76462,17 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>addResourceProvider</Name>
+ <APILanguage>cpp</APILanguage>
+ <Type>instm</Type>
+ <Scope>mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</Scope>
+ </TokenIdentifier>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
+ <Anchor>a6e829c184a65da68a4693c5f2987595b</Anchor>
+ <DeclaredIn>hierarchical.hpp</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>deactivateSlave</Name>
<APILanguage>cpp</APILanguage>
<Type>instm</Type>
@@ -78523,6 +78580,17 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>addResourceProvider</Name>
+ <APILanguage>cpp</APILanguage>
+ <Type>instm</Type>
+ <Scope>mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</Scope>
+ </TokenIdentifier>
+ <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html</Path>
+ <Anchor>a6e829c184a65da68a4693c5f2987595b</Anchor>
+ <DeclaredIn>hierarchical.hpp</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>deactivateSlave</Name>
<APILanguage>cpp</APILanguage>
<Type>instm</Type>
@@ -124732,6 +124800,17 @@
<Scope>mesos::internal::tests</Scope>
</TokenIdentifier>
<Path>namespacemesos_1_1internal_1_1tests.html</Path>
+ <Anchor>af98c6c1ab523eb145321d6a2f875683d</Anchor>
+ <DeclaredIn>allocator.hpp</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
+ <Name>ACTION_P</Name>
+ <APILanguage>cpp</APILanguage>
+ <Type>func</Type>
+ <Scope>mesos::internal::tests</Scope>
+ </TokenIdentifier>
+ <Path>namespacemesos_1_1internal_1_1tests.html</Path>
<Anchor>a20b5c96eaccf7770cbcf0c51faf4f281</Anchor>
<DeclaredIn>allocator.hpp</DeclaredIn>
</Token>
@@ -126288,6 +126367,17 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>MOCK_METHOD3</Name>
+ <APILanguage>cpp</APILanguage>
+ <Type>instm</Type>
+ <Scope>mesos::internal::tests::TestAllocator</Scope>
+ </TokenIdentifier>
+ <Path>classmesos_1_1internal_1_1tests_1_1TestAllocator.html</Path>
+ <Anchor>a35cf7b889403697dbec91ab860de8b8e</Anchor>
+ <DeclaredIn>allocator.hpp</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>MOCK_METHOD1</Name>
<APILanguage>cpp</APILanguage>
<Type>instm</Type>
@@ -126595,6 +126685,18 @@
</Token>
<Token>
<TokenIdentifier>
+ <Name>addResourceProvider</Name>
+ <APILanguage>cpp</APILanguage>
+ <Type>instm</Type>
+ <Scope>mesos::allocator::Allocator</Scope>
+ </TokenIdentifier>
+ <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
+ <Anchor>ad873c196dc884fb2ccc116964157d7ff</Anchor>
+ <Abstract>Add resources from a local resource provider to an agent. </Abstract>
+ <DeclaredIn>allocator.hpp</DeclaredIn>
+ </Token>
+ <Token>
+ <TokenIdentifier>
<Name>activateSlave</Name>
<APILanguage>cpp</APILanguage>
<Type>instm</Type>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
index 53d476b..e39eb14 100644
--- a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
+++ b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
@@ -60,31 +60,32 @@
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850">activateFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">addFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const hashmap< SlaveID, Resources > &used, bool active, const std::set< std::string > &suppressedRoles)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">create</a>(const std::string &name)</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>(const int expectedAgentCount, const hashmap< std::string, Quota > &quotas)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">removeFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(const std::string &role)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(const std::string &role, const Quota &quota)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">updateFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< InverseOfferStatus > &status, const Option< Filters > &filters=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(const SlaveID &slaveId, const Option< Unavailability > &unavailability)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(const std::vector< WeightInfo > &weightInfos)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(const Option< hashset< std::string >> &whitelist)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8b32e61251f0e0cbc9588c04e98347a3">~Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(const SlaveID &slave, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">create</a>(const std::string &name)</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>(const int expectedAgentCount, const hashmap< std::string, Quota > &quotas)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">removeFramework</a>(const FrameworkID &frameworkId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(const std::string &role)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>(const SlaveID &slaveId)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(const std::string &role, const Quota &quota)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">updateFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< InverseOfferStatus > &status, const Option< Filters > &filters=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(const SlaveID &slaveId, const Option< Unavailability > &unavailability)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(const std::vector< WeightInfo > &weightInfos)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(const Option< hashset< std::string >> &whitelist)=0</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a8b32e61251f0e0cbc9588c04e98347a3">~Allocator</a>()</td><td class="entry"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></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/97c3bd10/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
index 673c645..c1540e0 100644
--- a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
+++ b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
@@ -110,6 +110,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a0736a7f4fc8424d1dde7ff61e97e7317"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a> (const SlaveID &slave, const <a class="el" href="classOption.html">Option</a>< <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &total=<a class="el" href="structNone.html">None</a>(), const <a class="el" href="classOption.html">Option</a>< std::vector< SlaveInfo::Capability >> &capabilities=<a class="el" href="structNone.html">None</a>())=0</td></tr>
<tr class="memdesc:a0736a7f4fc8424d1dde7ff61e97e7317"><td class="mdescLeft"> </td><td class="mdescRight">Updates an agent. <a href="#a0736a7f4fc8424d1dde7ff61e97e7317">More...</a><br/></td></tr>
<tr class="separator:a0736a7f4fc8424d1dde7ff61e97e7317"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad873c196dc884fb2ccc116964157d7ff"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a> (const SlaveID &slave, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &total, const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > &used)=0</td></tr>
+<tr class="memdesc:ad873c196dc884fb2ccc116964157d7ff"><td class="mdescLeft"> </td><td class="mdescRight">Add resources from a local resource provider to an agent. <a href="#ad873c196dc884fb2ccc116964157d7ff">More...</a><br/></td></tr>
+<tr class="separator:ad873c196dc884fb2ccc116964157d7ff"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2469bc7c28ab20a86cd2d198dd99e2cd"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a> (const SlaveID &slaveId)=0</td></tr>
<tr class="memdesc:a2469bc7c28ab20a86cd2d198dd99e2cd"><td class="mdescLeft"> </td><td class="mdescRight">Activates an agent. <a href="#a2469bc7c28ab20a86cd2d198dd99e2cd">More...</a><br/></td></tr>
<tr class="separator:a2469bc7c28ab20a86cd2d198dd99e2cd"><td class="memSeparator" colspan="2"> </td></tr>
@@ -340,6 +343,58 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ad873c196dc884fb2ccc116964157d7ff"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void mesos::allocator::Allocator::addResourceProvider </td>
+ <td>(</td>
+ <td class="paramtype">const SlaveID & </td>
+ <td class="paramname"><em>slave</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classmesos_1_1Resources.html">Resources</a> & </td>
+ <td class="paramname"><em>total</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classhashmap.html">hashmap</a>< FrameworkID, <a class="el" href="classmesos_1_1Resources.html">Resources</a> > & </td>
+ <td class="paramname"><em>used</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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Add resources from a local resource provider to an agent. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">slave</td><td>Id of the agent to modify. </td></tr>
+ <tr><td class="paramname">total</td><td>The resources to add to the agent's total resources. </td></tr>
+ <tr><td class="paramname">used</td><td>The resources to add to the resources tracked as used for this agent. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a>.</p>
+
+</div>
+</div>
<a class="anchor" id="a12346eed9894458805e180b9d6cb6424"></a>
<div class="memitem">
<div class="memproto">
[10/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6d.html b/content/api/latest/c++/functions_0x6d.html
index 0920661..c6dfad6 100644
--- a/content/api/latest/c++/functions_0x6d.html
+++ b/content/api/latest/c++/functions_0x6d.html
@@ -477,13 +477,13 @@
: <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#ac02a10271a4780e712285a0a5d5fed3f">mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, Resource, Resources, ResourceProviderID, OfferOperationState, Operation, Source ></a>
</li>
<li>MOCK_METHOD1()
-: <a class="el" href="classprocess_1_1MockFilter.html#aa2dacabbee2ef393a13dcfce9721a560">process::MockFilter</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ad98b29ee42bb4ad9915301323b5621e2">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classprocess_1_1MockFilter.html#aa2dacabbee2ef393a13dcfce9721a560">process::MockFilter</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a1a2579f834aef32b34f4df77651ae1a8">mesos::internal::tests::TestAllocator< T ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ad98b29ee42bb4ad9915301323b5621e2">mesos::internal::tests::MockSlave</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#afde6888401d3f5c9ef8e4772f742dbf1">mesos::internal::tests::MockExecutor</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#ae6491ba9d730d3287f26f90bfcfe1894">mesos::internal::tests::TestContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#ab9f58a40c5eca5e2d4759ed503021ab9">mesos::internal::tests::TestLauncher</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a3047e18411167965c9077f525c5cc707">mesos::internal::tests::MockIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a46f5aaa90b1455755644b2a2195aa3d5">mesos::internal::tests::TestContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#ab9f58a40c5eca5e2d4759ed503021ab9">mesos::internal::tests::TestLauncher</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">mesos::internal::tests::TestAllocator< T ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a1aa1b03f39c70559eb7a9bf9f2206f9f">mesos::internal::tests::MockIsolator</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#aa11a2562a50b189dc11365a761989b83">mesos::internal::tests::TestLauncher</a>
@@ -511,59 +511,57 @@
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a284d1c5424cd4d59679852bf6b0f6bde">mesos::internal::tests::resource_provider::MockResourceProvider< Event, Call, Driver, Resource, Resources, ResourceProviderID, OfferOperationState, Operation, Source ></a>
</li>
<li>MOCK_METHOD2()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a6ae23fd387e028884a79a4b17a9c1bbd">mesos::internal::tests::MockExecutor</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a89e0d131fc58561ba6acd0cd72b7d6a4">mesos::internal::tests::MockExecutor</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html#a199087dad4a1daba02321ac4ebd3c15f">mesos::internal::tests::MockAuthorizer</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">mesos::internal::tests::MockDockerContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#acb472049fabcaa36f7f841b60ab876a1">mesos::internal::tests::MockExecutor</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa3560a19f7c4b51479372903f741e11a">mesos::internal::tests::TestAllocator< T ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#ac6d4dfa61211a2c0a7228755ca146884">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#af1df6e46ba316ade93acc284f7d06193">mesos::internal::tests::MockExecutor</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#abbd256339375865a3edea98eef4c24d7">mesos::internal::tests::TestContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#ad72f1f94ad46f849133cffadfd6d9c35">mesos::internal::tests::MockIsolator</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acdfe37cfb77e9dabb4e5ad2f3ee19299">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#af4c54ddd015f24bf9ff2d5b1cde6c87e">mesos::internal::tests::TestAllocator< T ></a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a4d97488b999991c2a52e481745618eda">mesos::internal::tests::TestAllocator< T ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a586600e7812649ac7ed23d6f16078fab">mesos::internal::tests::MockExecutor</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a31728b721f1bd9c1279c20eca957b7da">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acdfe37cfb77e9dabb4e5ad2f3ee19299">mesos::internal::tests::MockSlave</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#aa35423bbd05939871a999f82a85b0a43">mesos::internal::tests::TestContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#ac1f550411decef8c854a1cccfe7be2f8">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">mesos::internal::tests::TestAllocator< T ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a5746861c724a0916b053acc3aab09cd6">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a6ae23fd387e028884a79a4b17a9c1bbd">mesos::internal::tests::MockExecutor</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#ad72f1f94ad46f849133cffadfd6d9c35">mesos::internal::tests::MockIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#af8c2278a55d82d2b2cf8d06d8e270b02">mesos::internal::tests::MockScheduler</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a759a8027ee6bf7b6741cbbeab79ea1f0">mesos::internal::tests::TestAllocator< T ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#aea0861279b080d0b7bf000431eda2387">mesos::internal::tests::MockIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#ac6d4dfa61211a2c0a7228755ca146884">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">mesos::internal::tests::TestAllocator< T ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">mesos::internal::tests::MockContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#ae916d3138daed0658d1e4b0b71ed1387">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#aea0861279b080d0b7bf000431eda2387">mesos::internal::tests::MockIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#abbd256339375865a3edea98eef4c24d7">mesos::internal::tests::TestContainerizer</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#ac1ed3bf54f9ce241a6d300d537b647ec">mesos::internal::tests::MockIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#ae916d3138daed0658d1e4b0b71ed1387">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#acb472049fabcaa36f7f841b60ab876a1">mesos::internal::tests::MockExecutor</a>
</li>
<li>MOCK_METHOD2_T()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa40969542f4bbaea833f6de58ea513a2">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2d321793739d42150e7b132792d81cad">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a99d6e39b7d233b368b0cdb4976b057f4">mesos::internal::tests::executor::MockHTTPExecutor< Mesos, Event ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ab07c7da84d5d13e1edfa3a26d1c8d3d2">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a9e8450d5d558ae2d14c893a36294dbdb">mesos::internal::tests::executor::MockHTTPExecutor< Mesos, Event ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2ec85d03639c057a1371f977b3ec9310">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a9d0c7267a720273d2b3ae26b53d52506">mesos::internal::tests::executor::MockHTTPExecutor< Mesos, Event ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ad36bbe61c0fe0f1f870bb84164d0ae12">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7c4430ac45b05eb0af86bd7bef95a9ff">mesos::internal::tests::executor::MockHTTPExecutor< Mesos, Event ></a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a380ebd93135bc0cb23029dd35e4921c3">mesos::internal::tests::executor::MockHTTPExecutor< Mesos, Event ></a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa40969542f4bbaea833f6de58ea513a2">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
</li>
<li>MOCK_METHOD3()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4513fd374739794eb5c09252c2ff6068">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">mesos::internal::tests::TestAllocator< T ></a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a32693f3cb052829f2a4bc65a03607856">mesos::internal::tests::MockScheduler</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a09c6ebfb457d7b0125e0f90c23590e59">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a32693f3cb052829f2a4bc65a03607856">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">mesos::internal::tests::TestAllocator< T ></a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4513fd374739794eb5c09252c2ff6068">mesos::internal::tests::MockSlave</a>
</li>
<li>MOCK_METHOD4()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841">mesos::internal::tests::TestAllocator< T ></a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead">mesos::internal::tests::TestAllocator< T ></a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a3964bc4ca97733813371bbdd680edc07">mesos::internal::tests::MockFetcherProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a9e6a14dfbd492ad8cbaac3344e401422">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a09a76d39bc07ebd7eba49c273d85754b">mesos::internal::tests::MockScheduler</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#acd1bdcdca3f1296d7036aad48355f14e">mesos::internal::tests::MockContainerizer</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a0752b8ad98a9221c54f6ef80d75daac2">mesos::internal::tests::MockExecutor</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841">mesos::internal::tests::TestAllocator< T ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a20f9c92d99bc2ccd7a5b3a37d5c7de79">mesos::internal::tests::MockDockerContainerizer</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a249f9386c7a7d350edb621ea88417050">mesos::internal::tests::TestContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a09a76d39bc07ebd7eba49c273d85754b">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead">mesos::internal::tests::TestAllocator< T ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a3964bc4ca97733813371bbdd680edc07">mesos::internal::tests::MockFetcherProcess</a>
</li>
<li>MOCK_METHOD5()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">mesos::internal::tests::MockSlave</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">mesos::internal::tests::TestAllocator< T ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#ae78ee85c0ad540adad18e63dd3181e4c">mesos::internal::tests::MockFetcherProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">mesos::internal::tests::MockSlave</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a9ac48e4c1c633473ca970f91b9b41317">mesos::internal::tests::TestAllocator< T ></a>
</li>
<li>MOCK_METHOD6()
@@ -618,22 +616,22 @@
: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a43b07c559623044539007bc157c1bdcb">mesos::internal::tests::MockSlave</a>
</li>
<li>Module()
-: <a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html#a1e6e86e91095a10c568298bb1e172dc8">mesos::modules::Module< process::http::authentication::Authenticator ></a>
+: <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html#aaea6bf809252bc4ea890808ebca47d4e">mesos::modules::Module< mesos::SecretGenerator ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html#a1e6e86e91095a10c568298bb1e172dc8">mesos::modules::Module< process::http::authentication::Authenticator ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1allocator_1_1Allocator_01_4.html#aa8668f4f689c3ac87afb2468e0b1a34f">mesos::modules::Module< mesos::allocator::Allocator ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html#aa657e63de3c41fbda707578ed3b6dda0">mesos::modules::Module< mesos::SecretResolver ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html#aaad586a40e542516ebd4b16803e0aad4">mesos::modules::Module< mesos::master::detector::MasterDetector ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1QoSController_01_4.html#a38a742e9e3e4166009e3d5cd92f7585a">mesos::modules::Module< mesos::slave::QoSController ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticatee_01_4.html#a4ff0c9fbd3f74ca9b0214a69c89df909">mesos::modules::Module< mesos::Authenticatee ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Hook_01_4.html#a6a2586dd09bd65db792aeaf7cadee5ab">mesos::modules::Module< mesos::Hook ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html#aaea6bf809252bc4ea890808ebca47d4e">mesos::modules::Module< mesos::SecretGenerator ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ResourceEstimator_01_4.html#ad52d9906a2e39d359e2910f95322d271">mesos::modules::Module< mesos::slave::ResourceEstimator ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html#a98988b3d66ecf17a83d14040b1c1746c">mesos::modules::Module< mesos::Authorizer ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4.html#abede4c5ef101a12c52d1476d51658448">mesos::modules::Module< mesos::Authenticator ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4.html#a458cd8085339645f50f8c63c06f7f4d7">mesos::modules::Module< Anonymous ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html#a98988b3d66ecf17a83d14040b1c1746c">mesos::modules::Module< mesos::Authorizer ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1contender_1_1MasterContender_01_4.html#a3ea940fb9c5b7ded0311da310b2ed222">mesos::modules::Module< mesos::master::contender::MasterContender ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ResourceEstimator_01_4.html#ad52d9906a2e39d359e2910f95322d271">mesos::modules::Module< mesos::slave::ResourceEstimator ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1Isolator_01_4.html#a9c3ce3bcc39adbdeb02cfd9abdfef00b">mesos::modules::Module< mesos::slave::Isolator ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticatee_01_4.html#a4ff0c9fbd3f74ca9b0214a69c89df909">mesos::modules::Module< mesos::Authenticatee ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ContainerLogger_01_4.html#a56f65ddb9a32dd11725a6a20c988861f">mesos::modules::Module< mesos::slave::ContainerLogger ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html#aaad586a40e542516ebd4b16803e0aad4">mesos::modules::Module< mesos::master::detector::MasterDetector ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01TestModule_01_4.html#aa25fa34f4d1284a6a9b2cbc9c3dc475b">mesos::modules::Module< TestModule ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html#aa657e63de3c41fbda707578ed3b6dda0">mesos::modules::Module< mesos::SecretResolver ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1http_1_1authentication_1_1Authenticatee_01_4.html#a989ae259e6cb6fe7a0846bcd24ec2c4b">mesos::modules::Module< mesos::http::authentication::Authenticatee ></a>
</li>
<li>moduleApiVersion
@@ -643,17 +641,17 @@
: <a class="el" href="structmesos_1_1modules_1_1ModuleBase.html#a6e0d636098dbb6bb0fbdaa9c6cb1b5e8">mesos::modules::ModuleBase</a>
</li>
<li>modules
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a7ebee24d70c6acbdae95ca581c5907c4">mesos::internal::tests::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#aee030fe8aaeb6a7b53479f65ebca0f64">mesos::internal::scheduler::Flags</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a9b9e41ead0256d7e340ef44dd4555ae4">mesos::internal::master::Flags</a>
-, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#ae238850ab72f3aff828a412fa823712a">mesos::v1::scheduler::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#aee030fe8aaeb6a7b53479f65ebca0f64">mesos::internal::scheduler::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a7ebee24d70c6acbdae95ca581c5907c4">mesos::internal::tests::Flags</a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a6d699d2b35d03419f6f5b6ddb5cf71e9">mesos::internal::slave::Flags</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#ae238850ab72f3aff828a412fa823712a">mesos::v1::scheduler::Flags</a>
</li>
<li>modulesDir
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#aa91e978acef952d31947c1a2ea99dbff">mesos::internal::slave::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a88ed613de4971b307ab450c24effdd08">mesos::internal::tests::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#aa91e978acef952d31947c1a2ea99dbff">mesos::internal::slave::Flags</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a57f590ac194fdd7ae599458611d3455d">mesos::internal::master::Flags</a>
, <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#a276a9e1a40b0900fe29fbb8bc0015c37">mesos::internal::scheduler::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a88ed613de4971b307ab450c24effdd08">mesos::internal::tests::Flags</a>
, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#af379f044e99ca8c74169e6c0ee2a56d2">mesos::v1::scheduler::Flags</a>
</li>
<li>mount()
@@ -669,7 +667,7 @@
: <a class="el" href="classmultihashmap.html#abf9594bf83c80160e06af9f847285116">multihashmap< Key, Value, Hash, Equal ></a>
</li>
<li>Multimap()
-: <a class="el" href="classMultimap.html#af4c45434eb219747fb536a7b7ff4fde1">Multimap< K, V ></a>
+: <a class="el" href="classMultimap.html#a13d4bd4285946600c1af81e5be4b09ad">Multimap< K, V ></a>
</li>
<li>MULTIPLE_CHOICES
: <a class="el" href="structprocess_1_1http_1_1Status.html#a8feae2af2cdeaf0c0ddbd5f80c9f5ff5">process::http::Status</a>
@@ -679,8 +677,8 @@
, <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a134591f666f03cb9d0e9a13f5a72592b">mesos::internal::protobuf::framework::Capabilities</a>
</li>
<li>mutate()
-: <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a834ab16d971efe25bc6f0f2f3b0e8450">mesos::state::protobuf::Variable< T ></a>
-, <a class="el" href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable</a>
+: <a class="el" href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable</a>
+, <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a834ab16d971efe25bc6f0f2f3b0e8450">mesos::state::protobuf::Variable< T ></a>
</li>
<li>mutex
: <a class="el" href="classprocess_1_1TestsFilter.html#a9551cfa133104028b13b10c9d612f72f">process::TestsFilter</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/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 792e621..cf816da 100644
--- a/content/api/latest/c++/functions_0x6e.html
+++ b/content/api/latest/c++/functions_0x6e.html
@@ -201,14 +201,11 @@
, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a8343b7e589b8499454edddf2aa95c76d">mesos::v1::Resources</a>
</li>
<li>Nanoseconds()
-: <a class="el" href="classNanoseconds.html#ac252c9559dc960b1fd9009fdc733ec9a">Nanoseconds</a>
+: <a class="el" href="classNanoseconds.html#a5b360b1f7c576ced6393265d72db6a48">Nanoseconds</a>
</li>
<li>NANOSECONDS
: <a class="el" href="classDuration.html#a031e49ef980ba56912df9f836f4ff9e4">Duration</a>
</li>
-<li>Nanoseconds()
-: <a class="el" href="classNanoseconds.html#a5b360b1f7c576ced6393265d72db6a48">Nanoseconds</a>
-</li>
<li>NetClsHandle()
: <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetClsHandle.html#a3baa5f9ce5dbfc3a0eb7fbdec6fa1a29">mesos::internal::slave::NetClsHandle</a>
</li>
@@ -300,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< T ></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< T ></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< T ></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/97c3bd10/content/api/latest/c++/functions_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6f.html b/content/api/latest/c++/functions_0x6f.html
index aee6eef..c944f79 100644
--- a/content/api/latest/c++/functions_0x6f.html
+++ b/content/api/latest/c++/functions_0x6f.html
@@ -91,20 +91,18 @@
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
-<li>Object
-: <a class="el" href="classJvm.html#a0720b5f434e636e22a3ed34f847eec57">Jvm</a>
-, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967">mesos::ObjectApprover::Object</a>
-, <a class="el" href="structJSON_1_1Object.html#a79dba4ce034071eeef6a807d8d574cea">JSON::Object</a>
-, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#aceb496a514ee8ee2110376dbeeed1057">mesos::ObjectApprover::Object</a>
-</li>
<li>object
: <a class="el" href="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76">Jvm::Object</a>
</li>
-<li>Object()
-: <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a52268ff9324c3a0d4c41822a1984543d">mesos::ObjectApprover::Object</a>
+<li>Object
+: <a class="el" href="classJvm.html#a0720b5f434e636e22a3ed34f847eec57">Jvm</a>
+, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a8178c9d3262475a7d2fa0d863021b881">mesos::ObjectApprover::Object</a>
+, <a class="el" href="classJvm_1_1Object.html#abe0b95c285e9206375dfeb80517a2a69">Jvm::Object</a>
+, <a class="el" href="structJSON_1_1Object.html#a79dba4ce034071eeef6a807d8d574cea">JSON::Object</a>
+, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a468f96f4557c2544cc231404f4a9e68d">mesos::ObjectApprover::Object</a>
+, <a class="el" href="structJSON_1_1Object.html#a56fa2fa5d2db7ad671a1bb92a0f5ba64">JSON::Object</a>
+, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#ae6ed871ade9a3516dd9fe7e330fc9006">mesos::ObjectApprover::Object</a>
, <a class="el" href="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9">Jvm::Object</a>
-, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a8e939da2f28217b77a2347423c2cfe8b">mesos::ObjectApprover::Object</a>
-, <a class="el" href="classJvm_1_1Object.html#afc8f75899d24394237456fbf1aab92b9">Jvm::Object</a>
</li>
<li>objectApprover
: <a class="el" href="classmesos_1_1AuthorizationAcceptor.html#ad35d76ffe02cd7100356cfd75b10dde1">mesos::AuthorizationAcceptor</a>
@@ -729,12 +727,12 @@
<li>own()
: <a class="el" href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared< T ></a>
</li>
-<li>Owned()
-: <a class="el" href="classprocess_1_1Owned.html#a22a12b3bd098343628ecf122b5b09d9e">process::Owned< T ></a>
-</li>
<li>OWNED
: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990ad3f73761156a6e75873cf903a0d62994">process::Subprocess::IO</a>
</li>
+<li>Owned()
+: <a class="el" href="classprocess_1_1Owned.html#a22a12b3bd098343628ecf122b5b09d9e">process::Owned< T ></a>
+</li>
<li>owner
: <a class="el" href="structos_1_1Permissions.html#a8d51e62d281d015ba6a4ee38c0dceb9a">os::Permissions</a>
</li>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/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 0d056fe..0245903 100644
--- a/content/api/latest/c++/functions_0x70.html
+++ b/content/api/latest/c++/functions_0x70.html
@@ -267,8 +267,12 @@
<li>pgrp
: <a class="el" href="structproc_1_1ProcessStatus.html#a3ae685cf9da43d9751f12dbbd7384c18">proc::ProcessStatus</a>
</li>
-<li>pid()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a503b2ac86325c300400661654abf064c">mesos::internal::tests::MemoryTestHelper</a>
+<li>pid
+: <a class="el" href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">internal::windows::ProcessData</a>
+, <a class="el" href="structproc_1_1ProcessStatus.html#afd1efc7ade695e958b4f523cb4c65bbd">proc::ProcessStatus</a>
+, <a class="el" href="classmesos_1_1internal_1_1log_1_1Replica.html#a50f385d872cedd0c154b8830a57ee87d">mesos::internal::log::Replica</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a5462adfb393217f4a55c47c441ebb349">mesos::internal::master::Registrar</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a503b2ac86325c300400661654abf064c">mesos::internal::tests::MemoryTestHelper</a>
, <a class="el" href="classprocess_1_1Subprocess.html#ac3af3805968fc8b53e6c5a2a3cbdad2b">process::Subprocess</a>
</li>
<li>PID
@@ -290,10 +294,6 @@
, <a class="el" href="structprocess_1_1ExitedEvent.html#a2f07488458b81d58735a08ed9f063896">process::ExitedEvent</a>
, <a class="el" href="structos_1_1Fork_1_1Tree_1_1Memory.html#a2910197d41d5fcdf9822474d79cacd59">os::Fork::Tree::Memory</a>
, <a class="el" href="structos_1_1Process.html#a8c68e0a8c8693f2acacf0f428ea0a493">os::Process</a>
-, <a class="el" href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">internal::windows::ProcessData</a>
-, <a class="el" href="structproc_1_1ProcessStatus.html#afd1efc7ade695e958b4f523cb4c65bbd">proc::ProcessStatus</a>
-, <a class="el" href="classmesos_1_1internal_1_1log_1_1Replica.html#a50f385d872cedd0c154b8830a57ee87d">mesos::internal::log::Replica</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a5462adfb393217f4a55c47c441ebb349">mesos::internal::master::Registrar</a>
</li>
<li>pids
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a7bc12246d1bf01a5d5aadc612840aa52">mesos::internal::slave::PosixIsolatorProcess</a>
@@ -466,17 +466,17 @@
<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="structrouting_1_1filter_1_1Filter.html#a4092907cf26633122a73f1f6e2f5dea1">routing::filter::Filter< Classifier ></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="structproc_1_1ProcessStatus.html#a6ab2b0aee6bdebe3eab419e48b0f0b3f">proc::ProcessStatus</a>
</li>
<li>Priority()
-: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a2248e8e95c16b14b905d30a4bf6675ee">routing::filter::Priority</a>
+: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a41a1939341586e23fe3260c5b94fcc59">routing::filter::Priority</a>
+</li>
+<li>priority
+: <a class="el" href="structrouting_1_1filter_1_1Filter.html#a4092907cf26633122a73f1f6e2f5dea1">routing::filter::Filter< Classifier ></a>
</li>
<li>privileged
: <a class="el" href="classDocker_1_1RunOptions.html#a33f18cefbc3ca182e25e11864aaf6b7c">Docker::RunOptions</a>
@@ -570,12 +570,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>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/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 2eecdcc..ebcd02e 100644
--- a/content/api/latest/c++/functions_0x72.html
+++ b/content/api/latest/c++/functions_0x72.html
@@ -651,35 +651,34 @@
<li>resourceRequest()
: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a23b9370f456caab5c1c91b367dd2c5b5">mesos::internal::master::Master</a>
</li>
-<li>Resources()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources</a>
-</li>
<li>resources
-: <a class="el" href="structmesos_1_1UnavailableResources.html#a2b3f0db5b5a05f3fa0bc1f8abfb68331">mesos::UnavailableResources</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html#a48afd5a0d1fca422d42f61f548a17e32">mesos::internal::master::allocator::DRFSorter::Node::Allocation</a>
-</li>
-<li>Resources()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#afe876c2096b96e0894317d132b10d080">mesos::Resources</a>
-</li>
-<li>resources
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ResourcesState.html#a9c65bc3e236f1a8b2b3ae2d96f11801a">mesos::internal::slave::state::ResourcesState</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#ae554756412fdaca60f268de282e17e97">mesos::internal::slave::Flags</a>
, <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a85a6b53e715be297825be643113f30e4">mesos::internal::slave::state::State</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer</a>
</li>
<li>Resources()
: <a class="el" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">mesos::Resources</a>
</li>
<li>resources()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html#a27fc74b54530efb09a05e3ba29c3b030">mesos::internal::slave::NvidiaGpuAllocator</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ResourcesState.html#a9c65bc3e236f1a8b2b3ae2d96f11801a">mesos::internal::slave::state::ResourcesState</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html#a48afd5a0d1fca422d42f61f548a17e32">mesos::internal::master::allocator::DRFSorter::Node::Allocation</a>
</li>
<li>Resources()
: <a class="el" href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a8ad99169a0162bf1e67676647ccb01c8">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources</a>
</li>
<li>resources
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#ae554756412fdaca60f268de282e17e97">mesos::internal::slave::Flags</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info.html#a98a9fcb99a18d92d7de620e6c450c457">mesos::internal::slave::PosixFilesystemIsolatorProcess::Info</a>
+: <a class="el" href="structmesos_1_1UnavailableResources.html#a2b3f0db5b5a05f3fa0bc1f8abfb68331">mesos::UnavailableResources</a>
+</li>
+<li>Resources()
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0">mesos::v1::Resources</a>
+</li>
+<li>resources
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_1_1Info.html#a98a9fcb99a18d92d7de620e6c450c457">mesos::internal::slave::PosixFilesystemIsolatorProcess::Info</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer</a>
+</li>
+<li>Resources()
+: <a class="el" href="classmesos_1_1Resources.html#afe876c2096b96e0894317d132b10d080">mesos::Resources</a>
</li>
<li>resources_offered_or_allocated
: <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#af180af540adbda46abde39c5d07d4525">mesos::internal::master::allocator::internal::Metrics</a>
@@ -852,14 +851,12 @@
<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#a70ff038897726b5ff2713e5d5602efa6">process::ProcessBase</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x73.html b/content/api/latest/c++/functions_0x73.html
index 22961c8..8396230 100644
--- a/content/api/latest/c++/functions_0x73.html
+++ b/content/api/latest/c++/functions_0x73.html
@@ -147,12 +147,12 @@
: <a class="el" href="classrouting_1_1Handle.html#ac0ee5408824fea71862415e39436fc02">routing::Handle</a>
, <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetClsHandle.html#a6b423a2a1b530682313b9433cb43754f">mesos::internal::slave::NetClsHandle</a>
</li>
-<li>SECONDS
-: <a class="el" href="classDuration.html#a57e78540c14e753b9149591ef63c9a5e">Duration</a>
-</li>
<li>Seconds()
: <a class="el" href="classSeconds.html#ae2c27f6b4f5d5d1b0983b82257004aa4">Seconds</a>
</li>
+<li>SECONDS
+: <a class="el" href="classDuration.html#a57e78540c14e753b9149591ef63c9a5e">Duration</a>
+</li>
<li>secret_resolver
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#adea79f93236ff9dacfd3f0d2bedb4e23">mesos::internal::slave::Flags</a>
</li>
@@ -351,9 +351,6 @@
: <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a3df87de6f848909e64aae964fc812f65">mesos::internal::master::allocator::DRFSorter::Node</a>
, <a class="el" href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned< T ></a>
</li>
-<li>Shared()
-: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared< T ></a>
-</li>
<li>shared()
: <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
@@ -361,6 +358,9 @@
, <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop< Iterate, Body, T, R ></a>
, <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
</li>
+<li>Shared()
+: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared< T ></a>
+</li>
<li>SharedHandle()
: <a class="el" href="classSharedHandle.html#ad2cfca1ab3db9839e617b569b225e0c0">SharedHandle</a>
</li>
@@ -373,6 +373,10 @@
<li>shouldInject()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html#a18b7ba063c77d278f7e30640bbed4e6b">mesos::internal::slave::NvidiaVolume</a>
</li>
+<li>Shutdown
+: <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904">process::network::internal::Socket< AddressType ></a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a33ccc80e2f5f7aef7b9126f1ce600b74">mesos::internal::tests::MockCSIPlugin</a>
+</li>
<li>shutdown()
: <a class="el" href="classmesos_1_1Executor.html#a82e7327e100f09241758d1bf4133d541">mesos::Executor</a>
, <a class="el" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a204a93410a8825a916dff56b5f8195c0">mesos::v1::executor::V0ToV1Adapter</a>
@@ -384,10 +388,6 @@
, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a8a3d3554e93e4ec1ba3b2e64f7df0725">process::network::internal::Socket< AddressType ></a>
, <a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html#a94cb94e04c583bc9ee9df66c7a4684cf">process::network::internal::LibeventSSLSocketImpl</a>
</li>
-<li>Shutdown
-: <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904">process::network::internal::Socket< AddressType ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a33ccc80e2f5f7aef7b9126f1ce600b74">mesos::internal::tests::MockCSIPlugin</a>
-</li>
<li>shutdownExecutor()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">mesos::internal::slave::Slave</a>
</li>
@@ -414,12 +414,12 @@
<li>signature
: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a7a5314085fad497a929f9901cf55721a">process::http::authentication::JWT</a>
</li>
-<li>signed_integer
-: <a class="el" href="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7">JSON::Number</a>
-</li>
<li>SIGNED_INTEGER
: <a class="el" href="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779">JSON::Number</a>
</li>
+<li>signed_integer
+: <a class="el" href="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7">JSON::Number</a>
+</li>
<li>size
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#aa555eaa4e8f7155290f52088bf69ba34">mesos::internal::slave::FetcherProcess::Cache::Entry</a>
, <a class="el" href="classmesos_1_1Attributes.html#a4cca207436af4693a01843654bcf81de">mesos::Attributes</a>
@@ -577,12 +577,12 @@
: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a3e6b57c2f202d8cdb5e852688999b6f4">mesos::internal::master::allocator::DRFSorter</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a72e3b723477e1b7c63c1316cc2b19971">mesos::internal::master::allocator::Sorter</a>
</li>
-<li>Sorter()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a3ff0ef79f7b92fa8863948b1ff0818a1">mesos::internal::master::allocator::Sorter</a>
-</li>
<li>sorter
: <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#af7581c557179e93a7d845eedebb82765">mesos::internal::master::allocator::Metrics</a>
</li>
+<li>Sorter()
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a3ff0ef79f7b92fa8863948b1ff0818a1">mesos::internal::master::allocator::Sorter</a>
+</li>
<li>source
: <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#a001e8b1b7f8a88fc44e6daa2fb72a861">mesos::internal::fs::MountInfoTable::Entry</a>
</li>
@@ -653,40 +653,40 @@
<li>starttime
: <a class="el" href="structproc_1_1ProcessStatus.html#af52c2700eba79687557a987066383e40">proc::ProcessStatus</a>
</li>
-<li>Startup()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#aaea2d23338730eed57c232aced068e3b">mesos::internal::tests::MockCSIPlugin</a>
-</li>
<li>startup()
: <a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html#aceef33e2bd447da751d4b592f4104121">org::apache::zookeeper::server::NIOServerCnxnFactory</a>
</li>
-<li>State()
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a0e87f47367f9441f5f10b26f2c4fcaae">mesos::internal::slave::state::State</a>
-, <a class="el" href="classmesos_1_1state_1_1State.html#aaedea4cd36c66e8a21f21723c1096d0f">mesos::state::State</a>
-, <a class="el" href="classmesos_1_1state_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::Variable</a>
-, <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::protobuf::Variable< T ></a>
+<li>Startup()
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#aaea2d23338730eed57c232aced068e3b">mesos::internal::tests::MockCSIPlugin</a>
</li>
-<li>state
-: <a class="el" href="structrouting_1_1diagnosis_1_1socket_1_1Info.html#a814b55aff4119a6ec5f412fc028af3f3">routing::diagnosis::socket::Info</a>
+<li>state()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http</a>
+, <a class="el" href="structproc_1_1ProcessStatus.html#ac8b4bc0e80bf560b45e2bba608b9a764">proc::ProcessStatus</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#adbfec960b7cb705602bdac9853fb0c12">mesos::internal::slave::Framework</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a27e0e6e088c0fd88a0c7f679c964c409">mesos::internal::slave::Executor</a>
</li>
<li>State
: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65">mesos::internal::master::Framework</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">mesos::internal::slave::Slave</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a0e87f47367f9441f5f10b26f2c4fcaae">mesos::internal::slave::state::State</a>
</li>
<li>state
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">mesos::internal::slave::Slave</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a27e0e6e088c0fd88a0c7f679c964c409">mesos::internal::slave::Executor</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#adbfec960b7cb705602bdac9853fb0c12">mesos::internal::slave::Framework</a>
-, <a class="el" href="structproc_1_1ProcessStatus.html#ac8b4bc0e80bf560b45e2bba608b9a764">proc::ProcessStatus</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http</a>
-, <a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html#af21c5db710ec98fb430d015c4f1a10ee">mesos::internal::tests::ZooKeeperTest::TestWatcher::Event</a>
+: <a class="el" href="structrouting_1_1diagnosis_1_1socket_1_1Info.html#a814b55aff4119a6ec5f412fc028af3f3">routing::diagnosis::socket::Info</a>
</li>
<li>State
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a3b2abbbd9f9e9ca5c08b75329ac426c0">mesos::internal::slave::Executor</a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8add">mesos::internal::slave::Framework</a>
+, <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::protobuf::Variable< T ></a>
, <a class="el" href="classmesos_1_1state_1_1protobuf_1_1State.html#a084189a3f5965bda21eae68aa370f148">mesos::state::protobuf::State</a>
+, <a class="el" href="classmesos_1_1state_1_1State.html#aaedea4cd36c66e8a21f21723c1096d0f">mesos::state::State</a>
+, <a class="el" href="classmesos_1_1state_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::Variable</a>
</li>
<li>state
: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#af4322f8c99cfc37c386d3b5457a6f053">mesos::internal::master::Framework</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">mesos::internal::slave::Slave</a>
+, <a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html#af21c5db710ec98fb430d015c4f1a10ee">mesos::internal::tests::ZooKeeperTest::TestWatcher::Event</a>
+</li>
+<li>State
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">mesos::internal::slave::Slave</a>
</li>
<li>STATE_HELP()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a5c26c5c227679ba7f07387653469b01f">mesos::internal::slave::Http</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x75.html b/content/api/latest/c++/functions_0x75.html
index 6ca3b87..d275313 100644
--- a/content/api/latest/c++/functions_0x75.html
+++ b/content/api/latest/c++/functions_0x75.html
@@ -108,13 +108,13 @@
: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#ac1e8fc8ba543582fee82790543060fcc">mesos::internal::master::allocator::Sorter</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a2fbf08447add09176b0a5a8ab8084531">mesos::internal::master::allocator::DRFSorter</a>
</li>
-<li>unauthorized
-: <a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html#a88c899e54bb134e3af1f1a5ff436f72b">process::http::authentication::AuthenticationResult</a>
-</li>
<li>UNAUTHORIZED
: <a class="el" href="classmesos_1_1internal_1_1FilesError.html#ace93cf1c2ae2be0671102df57ed0b5a1afb32cf154932d1480e90409508c14169">mesos::internal::FilesError</a>
, <a class="el" href="structprocess_1_1http_1_1Status.html#a370088c7f9891cd5363ce2f59b39b8ab">process::http::Status</a>
</li>
+<li>unauthorized
+: <a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html#a88c899e54bb134e3af1f1a5ff436f72b">process::http::authentication::AuthenticationResult</a>
+</li>
<li>Unauthorized()
: <a class="el" href="structprocess_1_1http_1_1Unauthorized.html#a8d3b046c0080b2ba42674e8ba6261b99">process::http::Unauthorized</a>
</li>
@@ -257,9 +257,6 @@
<li>untrackUnderRole()
: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3edaf411ec6e409a3f8b2a77988ef65a">mesos::internal::master::Framework</a>
</li>
-<li>Update
-: <a class="el" href="classprocess_1_1Clock.html#a1e639da11c2a00b3bffd3391d4a9412f">process::Clock</a>
-</li>
<li>update
: <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOfferOperationStatus.html#aad499ec357477f28122e9ad0734a6df3">mesos::internal::ResourceProviderMessage::UpdateOfferOperationStatus</a>
, <a class="el" href="classmesos_1_1slave_1_1Isolator.html#aa4e5910588131613e4c10903282dc252">mesos::slave::Isolator</a>
@@ -292,6 +289,9 @@
, <a class="el" href="structmesos_1_1internal_1_1slave_1_1TaskStatusUpdateStream.html#a86339bfb75c72e5dc73384f45325683b">mesos::internal::slave::TaskStatusUpdateStream</a>
, <a class="el" href="classprocess_1_1Clock.html#a196836d438ff28617159c9e682be3656">process::Clock</a>
</li>
+<li>Update
+: <a class="el" href="classprocess_1_1Clock.html#a1e639da11c2a00b3bffd3391d4a9412f">process::Clock</a>
+</li>
<li>UPDATE_OFFER_OPERATION_STATUS
: <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5ae4d52b6f6af1f2283f92616c8a76d941">mesos::internal::ResourceProviderMessage</a>
</li>
@@ -373,15 +373,15 @@
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a79ae94b89dadee19fef60c4de178a3c2">mesos::internal::master::allocator::Sorter</a>
</li>
<li>updateWeights()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a64aebea886bb0148defbbc1ce936e0a3">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a>
+: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
</li>
<li>UpdateWeights()
: <a class="el" href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html#ae090f6b725e220054125b50cdb725eaf">mesos::internal::master::weights::UpdateWeights</a>
</li>
<li>updateWeights()
-: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">mesos::allocator::Allocator</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a64aebea886bb0148defbbc1ce936e0a3">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a395c64cd2a16dcff7d7d28590be076f9">mesos::internal::master::allocator::MesosAllocatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
</li>
<li>updateWhitelist()
: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac78b28a76b73d82e7643e854765fad46">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_0x76.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x76.html b/content/api/latest/c++/functions_0x76.html
index c7f82fd..07794d3 100644
--- a/content/api/latest/c++/functions_0x76.html
+++ b/content/api/latest/c++/functions_0x76.html
@@ -157,16 +157,8 @@
<li>validation::offer::getSlave
: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aa41489eb0629d99dac6794766cfb7a33">mesos::internal::master::Master</a>
</li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#ad06301ec9da0f0a4713556214b7ce43a">JSON::Value</a>
-</li>
<li>value
-: <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a712288898956dbca1861589a58aa73f7">mesos::ObjectApprover::Object</a>
-, <a class="el" href="structcgroups_1_1blkio_1_1Value.html#ae00adee746b63d26ff3f3be95dddbbb8">cgroups::blkio::Value</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a05d0113dbb23e1a40082cc0bdcc948a3">process::http::authentication::Principal</a>
-, <a class="el" href="structflags_1_1Name.html#a5cb72239bca937b5491bdcb737a8eb09">flags::Name</a>
-, <a class="el" href="structJSON_1_1String.html#a6d61cfa2a10f02133833eaaf23b87e75">JSON::String</a>
-, <a class="el" href="structJSON_1_1Number.html#a86aa5dcfb3d8a8d87e562c50e7380d26">JSON::Number</a>
+: <a class="el" href="structJSON_1_1Number.html#a86aa5dcfb3d8a8d87e562c50e7380d26">JSON::Number</a>
, <a class="el" href="structJSON_1_1Boolean.html#a6281b906fcdec8d438cf7460d5364342">JSON::Boolean</a>
, <a class="el" href="structJSON_1_1internal_1_1IsSequence.html#a7eb06cac2bc0632185135f41c75e7798">JSON::internal::IsSequence< T ></a>
, <a class="el" href="structJSON_1_1internal_1_1HasMappedType.html#a6bdb87953ddf4e3698c6ddbcf0b65189">JSON::internal::HasMappedType< T ></a>
@@ -176,36 +168,44 @@
, <a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html#a60ef2a7979f45a18914478f1e749debd">cgroups::memory::pressure::Counter</a>
, <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow< T ></a>
, <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a5c3ebc2a8264cd0bb05ce6196e290d08">process::metrics::Counter</a>
-, <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
-, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
-, <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
, <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a0568e9b2c5b9b2ac72ed6cf71dc24fdc">process::metrics::Gauge</a>
-, <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer< T ></a>
+, <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
+, <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
+, <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
+, <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
</li>
-<li>Value
-: <a class="el" href="structJSON_1_1Number.html#a96b2f5470f159e2b54d22353cff02d07">JSON::Number</a>
+<li>Value()
+: <a class="el" href="structJSON_1_1Value.html#a5abc35ec4e68f25a9d5ba801469caaa9">JSON::Value</a>
</li>
<li>value()
-: <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
-, <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer< T ></a>
+: <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
</li>
<li>Value()
-: <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries< T >::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value</a>
</li>
-<li>value()
-: <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
-, <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
+<li>value
+: <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a712288898956dbca1861589a58aa73f7">mesos::ObjectApprover::Object</a>
+, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
+, <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
+, <a class="el" href="structcgroups_1_1blkio_1_1Value.html#ae00adee746b63d26ff3f3be95dddbbb8">cgroups::blkio::Value</a>
</li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value</a>
+<li>Value
+: <a class="el" href="structJSON_1_1Number.html#a96b2f5470f159e2b54d22353cff02d07">JSON::Number</a>
+, <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries< T >::Value</a>
</li>
-<li>value()
-: <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
+<li>value
+: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a05d0113dbb23e1a40082cc0bdcc948a3">process::http::authentication::Principal</a>
+, <a class="el" href="structflags_1_1Name.html#a5cb72239bca937b5491bdcb737a8eb09">flags::Name</a>
</li>
<li>Value()
: <a class="el" href="structJSON_1_1Value.html#adb495699a2d837cc49218b64b342e2bf">JSON::Value</a>
</li>
+<li>value
+: <a class="el" href="structJSON_1_1String.html#a6d61cfa2a10f02133833eaaf23b87e75">JSON::String</a>
+</li>
<li>values
: <a class="el" href="structmesos_1_1internal_1_1cram__md5_1_1Property.html#a7488b166d0cf470d2cfdd57f3296c594">mesos::internal::cram_md5::Property</a>
, <a class="el" href="structJSON_1_1Object.html#a41bbf967d564eb3f57c2bb5453a0e7af">JSON::Object</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x77.html b/content/api/latest/c++/functions_0x77.html
index 59b690c..b782532 100644
--- a/content/api/latest/c++/functions_0x77.html
+++ b/content/api/latest/c++/functions_0x77.html
@@ -161,12 +161,12 @@
<li>Weeks()
: <a class="el" href="classWeeks.html#a2606052f27e4baecbf6eb75bd695a034">Weeks</a>
</li>
-<li>weeks()
-: <a class="el" href="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0">Duration</a>
-</li>
<li>WEEKS
: <a class="el" href="classDuration.html#aadcf23b757330ae23ee70117aec0656e">Duration</a>
</li>
+<li>weeks()
+: <a class="el" href="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0">Duration</a>
+</li>
<li>weight_info
: <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a1b9a7ec4b94bff1563ad7bebe2d1036c">mesos::ObjectApprover::Object</a>
</li>
@@ -226,16 +226,14 @@
<li>write_unlock()
: <a class="el" href="classprocess_1_1ReadWriteLock.html#af09e2143c4590ce6417b98e5db62a5c7">process::ReadWriteLock</a>
</li>
-<li>writer
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aeb26fc327b1d73f95d9d874eb4226d5c">mesos::internal::master::HttpConnection</a>
-</li>
-<li>Writer()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#ab699d593c3b9dee1ed8d700a93d70700">mesos::log::Log::Position</a>
+<li>writer()
+: <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#a0c59d0ff74737a01a33ae18f76525ed3">mesos::internal::slave::HttpConnection</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aeb26fc327b1d73f95d9d874eb4226d5c">mesos::internal::master::HttpConnection</a>
</li>
-<li>writer
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#a0c59d0ff74737a01a33ae18f76525ed3">mesos::internal::slave::HttpConnection</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
+<li>Writer
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#ab699d593c3b9dee1ed8d700a93d70700">mesos::log::Log::Position</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
</li>
<li>WriterProxy()
: <a class="el" href="classJSON_1_1WriterProxy.html#af46db5991abdab5b7eefadc277fe5587">JSON::WriterProxy</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_func_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x61.html b/content/api/latest/c++/functions_func_0x61.html
index 0be89a9..641c533 100644
--- a/content/api/latest/c++/functions_func_0x61.html
+++ b/content/api/latest/c++/functions_func_0x61.html
@@ -225,6 +225,12 @@
<li>addPendingTaskGroup()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072">mesos::internal::slave::Framework</a>
</li>
+<li>addResourceProvider()
+: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7">mesos::internal::master::allocator::MesosAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+</li>
<li>address()
: <a class="el" href="classprocess_1_1http_1_1Server.html#a367932ae4d3a677925a00bcd43230067">process::http::Server</a>
, <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a2289c8b4a10fae48e88518019c900c5a">process::network::internal::SocketImpl</a>
@@ -294,12 +300,13 @@
, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e">mesos::v1::Resources</a>
</li>
<li>allocate()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1EphemeralPortsAllocator.html#afb55a9da967f7c7bef0088822c5dc251">mesos::internal::slave::EphemeralPortsAllocator</a>
+, <a class="el" href="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967">mesos::v1::Resources</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html#a014bdc4524426225d92cfa58887b003a">mesos::internal::slave::NvidiaGpuAllocator</a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1EphemeralPortsAllocator.html#afcf5e28ba2cb5644f4a4dcba50c75f36">mesos::internal::slave::EphemeralPortsAllocator</a>
, <a class="el" href="classos_1_1Stack.html#ae52b904f7729658bee38b8fe9aeb82c9">os::Stack</a>
-, <a class="el" href="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634">mesos::Resources</a>
</li>
<li>allocated()
: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8bbb152a9263bc917f4b5ece184fb6aa">mesos::internal::master::allocator::DRFSorter</a>
@@ -318,7 +325,7 @@
: <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html#a1c4287b8a7fb24b7ee700b25f192a090">mesos::internal::master::allocator::DRFSorter::Node::Allocation</a>
</li>
<li>allocation()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a1acd38751e5f49cfc7490b6880cb6ef8">mesos::internal::master::allocator::DRFSorter</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#ad7decc4f8ea6190c6b67cdc1b1b5a0b4">mesos::internal::master::allocator::Sorter</a>
</li>
<li>allocations()
: <a class="el" href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">mesos::Resources</a>
@@ -353,27 +360,28 @@
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a9eb0044b2a77303ed6df57c0a9615dd2">mesos::internal::slave::Http</a>
</li>
<li>append()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#abeebac94e993e3bf6368d153b52a3692">mesos::log::Log::Writer</a>
-, <a class="el" href="classmesos_1_1internal_1_1log_1_1Coordinator.html#ae18f4727f5806d742a921e69c97e48f9">mesos::internal::log::Coordinator</a>
+: <a class="el" href="classmesos_1_1internal_1_1log_1_1Coordinator.html#ae18f4727f5806d742a921e69c97e48f9">mesos::internal::log::Coordinator</a>
, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#aca5650b50459fd3da7e95b646f7019b8">mesos::internal::log::LogWriterProcess</a>
, <a class="el" href="classJSON_1_1StringWriter.html#a155cc4a6e2199362b53d66bde245204f">JSON::StringWriter</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#abeebac94e993e3bf6368d153b52a3692">mesos::log::Log::Writer</a>
+, <a class="el" href="classJSON_1_1StringWriter.html#a2b70a3876443ec5b04a324f35888468d">JSON::StringWriter</a>
</li>
<li>apply()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#acebab4e58f4f5073389a5e077e72fece">mesos::Resources</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">mesos::internal::master::Registrar</a>
+, <a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe">mesos::resource_provider::MasterRegistrar</a>
, <a class="el" href="classprocess_1_1firewall_1_1FirewallRule.html#aef80202f4571b5d401daf7e52dacbf32">process::firewall::FirewallRule</a>
-, <a class="el" href="classmesos_1_1Resources.html#acebab4e58f4f5073389a5e077e72fece">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">mesos::resource_provider::AgentRegistrar</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4c1d22d45625587227f8dd12ee21c6db">mesos::internal::master::Master</a>
-, <a class="el" href="classmesos_1_1ResourceConversion.html#adb691cdd12b7af7db52284b0a1737533">mesos::ResourceConversion</a>
-, <a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe">mesos::resource_provider::MasterRegistrar</a>
-, <a class="el" href="classmesos_1_1Resources.html#aa0307172aed9f2a8bf5ab9852808074b">mesos::Resources</a>
, <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a9b5fd5798c8e81bbef5f686b09432c5d">mesos::v1::ResourceConversion</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">mesos::resource_provider::AgentRegistrar</a>
+, <a class="el" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1ResourceConversion.html#adb691cdd12b7af7db52284b0a1737533">mesos::ResourceConversion</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717">mesos::v1::Resources</a>
, <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ad599a4c248734bd05b36dd994599ab73">mesos::internal::master::Slave</a>
-, <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar</a>
, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a0eefe6f6c51e2af7fd680c3ed964dd6c">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar</a>
, <a class="el" href="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule.html#a7af83219b1a8f32238c24dcb5cb5e30a">process::firewall::DisabledEndpointsFirewallRule</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717">mesos::v1::Resources</a>
</li>
<li>applyOfferOperation()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ffbdce60b7566faefd30d7e84cedfb2">mesos::internal::slave::Slave</a>
@@ -396,11 +404,11 @@
: <a class="el" href="classJvm_1_1Class.html#a9e9fd6064ad6d0b34c5bd4739c299117">Jvm::Class</a>
</li>
<li>ArrayWriter()
-: <a class="el" href="classJSON_1_1ArrayWriter.html#ae2fc79ce389e88e21e65e7c421a09f26">JSON::ArrayWriter</a>
+: <a class="el" href="classJSON_1_1ArrayWriter.html#a659be75412cf9fe0e852a8580ceb723e">JSON::ArrayWriter</a>
</li>
<li>as()
-: <a class="el" href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
-, <a class="el" href="structJSON_1_1Value.html#a2722b8532ba6307e398b4ae28a348c04">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a2722b8532ba6307e398b4ae28a348c04">JSON::Value</a>
+, <a class="el" href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
, <a class="el" href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
, <a class="el" href="structJSON_1_1Value.html#a32ddf233c0ec159c4d72252529219cf6">JSON::Value</a>
</li>
@@ -408,39 +416,40 @@
: <a class="el" href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">process::Promise< T ></a>
</li>
<li>at()
-: <a class="el" href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap< Key, Value ></a>
+: <a class="el" href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
, <a class="el" href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap< Key, Value ></a>
-, <a class="el" href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
+, <a class="el" href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap< Key, Value ></a>
+, <a class="el" href="classLinkedHashMap.html#ae87141dd103665dca487b62d385d5c44">LinkedHashMap< Key, Value ></a>
, <a class="el" href="classBoundedHashMap.html#ad821f79df9d83977f91240c495257c5f">BoundedHashMap< Key, Value ></a>
</li>
<li>attach()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#ae60416a2bc0ef8428923dc1b2d2e07ae">mesos::internal::slave::MesosContainerizerProcess</a>
-, <a class="el" href="structrouting_1_1filter_1_1Filter.html#a7984d44eb0a74ba4ffb4d6965c6433a1">routing::filter::Filter< Classifier ></a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">mesos::internal::slave::Containerizer</a>
, <a class="el" href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a5f3a36a9429c25769991f7b08bc82ee7">mesos::internal::slave::ComposingContainerizer</a>
, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">mesos::internal::slave::MesosContainerizer</a>
+, <a class="el" href="structrouting_1_1filter_1_1Filter.html#a7984d44eb0a74ba4ffb4d6965c6433a1">routing::filter::Filter< Classifier ></a>
</li>
<li>Attributes()
-: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a32c9e24d9e1cb795a73d2e26857ccbae">mesos::v1::Attributes</a>
+: <a class="el" href="classmesos_1_1Attributes.html#a289537baeca854ebcf9c79ec78c89376">mesos::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a32c9e24d9e1cb795a73d2e26857ccbae">mesos::v1::Attributes</a>
, <a class="el" href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a478b0203eefeb652e8ac57ed23e8d81b">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1Attributes.html#ab548e71a2ed68b503e7821dda4089eb7">mesos::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes</a>
</li>
<li>authenticate()
: <a class="el" href="classprocess_1_1http_1_1authentication_1_1Authenticator.html#a2bd3691f2c57c191e951a4a08dafc059">process::http::authentication::Authenticator</a>
, <a class="el" href="classZooKeeper.html#a5bcbff63bae402d4f1be45ab818ad14f">ZooKeeper</a>
, <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ad245a76d5566499d844234971864effb">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
, <a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#afaccaceff9fae44ab2fa4efb5565af97">mesos::http::authentication::Authenticatee</a>
-, <a class="el" href="classmesos_1_1Authenticator.html#a9afa48f02aaa766e15f1650bf36828ac">mesos::Authenticator</a>
, <a class="el" href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#abea5e44a2e84887aba2fd4ee3ba06b96">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">mesos::internal::master::Master</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">mesos::internal::slave::Slave</a>
, <a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#ab5e0d8812648cbb394e2a40427bca999">process::http::authentication::AuthenticatorManager</a>
+, <a class="el" href="classmesos_1_1Authenticator.html#a9afa48f02aaa766e15f1650bf36828ac">mesos::Authenticator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">mesos::internal::master::Master</a>
, <a class="el" href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee</a>
, <a class="el" href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#aaf835fbebb87fc98f406293d473759e6">mesos::http::authentication::CombinedAuthenticator</a>
, <a class="el" href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html#a5a5718ed923ec9100bd259fb0463653d">process::http::authentication::BasicAuthenticator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">mesos::internal::slave::Slave</a>
</li>
<li>Authenticatee()
: <a class="el" href="classmesos_1_1Authenticatee.html#a3887153258b5b0fd3b4e52925c45ce90">mesos::Authenticatee</a>
@@ -464,8 +473,8 @@
: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aa1fe52f23dc233b02c1fecc9555ea06f">mesos::internal::master::Master</a>
</li>
<li>authorized()
-: <a class="el" href="classmesos_1_1Authorizer.html#a13d5ec9b29a2b993a25c05f7efad6eca">mesos::Authorizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#a2a353a0b47cc0c1e13e9006968fe3788">mesos::internal::LocalAuthorizer</a>
+: <a class="el" href="classmesos_1_1internal_1_1LocalAuthorizer.html#a2a353a0b47cc0c1e13e9006968fe3788">mesos::internal::LocalAuthorizer</a>
+, <a class="el" href="classmesos_1_1Authorizer.html#a13d5ec9b29a2b993a25c05f7efad6eca">mesos::Authorizer</a>
</li>
<li>authorizeDestroyVolume()
: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a1f6fc4cb3e2558265ece532b23279c20">mesos::internal::master::Master</a>
@@ -512,7 +521,7 @@
: <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d07a135077c9e85664f227da959ce7e">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
</li>
<li>awaitEvent()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d7a87e9cf2ebdc15d78b6d4f65f226f">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a216cd0214176130534f57a61eced3882">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
</li>
<li>AwaitProcess()
: <a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html#a3c7eb50fa22cee33c4a23485d08866d8">process::internal::AwaitProcess< T ></a>
[03/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/src_2tests_2allocator_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2allocator_8hpp.html b/content/api/latest/c++/src_2tests_2allocator_8hpp.html
index 10caff8..3938054 100644
--- a/content/api/latest/c++/src_2tests_2allocator_8hpp.html
+++ b/content/api/latest/c++/src_2tests_2allocator_8hpp.html
@@ -101,6 +101,8 @@ Functions</h2></td></tr>
<tr class="separator:a9ca46064d75ce473140bf77009dd3340"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac3db0c5e58bc43ec4a01e9b940c156aa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#ac3db0c5e58bc43ec4a01e9b940c156aa">mesos::internal::tests::ACTION_P</a> (InvokeUpdateSlave, allocator)</td></tr>
<tr class="separator:ac3db0c5e58bc43ec4a01e9b940c156aa"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af98c6c1ab523eb145321d6a2f875683d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#af98c6c1ab523eb145321d6a2f875683d">mesos::internal::tests::ACTION_P</a> (InvokeAddResourceProvider, allocator)</td></tr>
+<tr class="separator:af98c6c1ab523eb145321d6a2f875683d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a20b5c96eaccf7770cbcf0c51faf4f281"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#a20b5c96eaccf7770cbcf0c51faf4f281">mesos::internal::tests::ACTION_P</a> (InvokeActivateSlave, allocator)</td></tr>
<tr class="separator:a20b5c96eaccf7770cbcf0c51faf4f281"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aace426b62112525546f066fb95e47fac"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests.html#aace426b62112525546f066fb95e47fac">mesos::internal::tests::ACTION_P</a> (InvokeDeactivateSlave, allocator)</td></tr>
[02/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
index c171008..3e8d454 100644
--- a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
@@ -157,397 +157,414 @@
<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> </div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a20b5c96eaccf7770cbcf0c51faf4f281"> 106</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeActivateSlave, allocator)</div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#af98c6c1ab523eb145321d6a2f875683d"> 106</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeAddResourceProvider, allocator)</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>  allocator->real->activateSlave(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  allocator->real->addResourceProvider(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2);</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> </div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
-<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aace426b62112525546f066fb95e47fac"> 112</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeDeactivateSlave, allocator)</div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a20b5c96eaccf7770cbcf0c51faf4f281"> 112</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeActivateSlave, allocator)</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> {</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  allocator->real->deactivateSlave(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  allocator->real->activateSlave(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> }</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a05f554af3fafa82bad8b827e0de87d87"> 118</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateWhitelist, allocator)</div>
+<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aace426b62112525546f066fb95e47fac"> 118</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeDeactivateSlave, allocator)</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>  allocator->real->updateWhitelist(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  allocator->real->deactivateSlave(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</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> </div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aeec5be42a977f178a8ef7eb9739a6580"> 124</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeRequestResources, allocator)</div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a05f554af3fafa82bad8b827e0de87d87"> 124</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateWhitelist, allocator)</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> {</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  allocator->real->requestResources(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  allocator->real->updateWhitelist(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> }</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> </div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aee67040460ca40af4ba1642ca0e103b4"> 130</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateAllocation, allocator)</div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aeec5be42a977f178a8ef7eb9739a6580"> 130</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeRequestResources, allocator)</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> {</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  allocator->real->updateAllocation(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2, arg3);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  allocator->real->requestResources(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div>
-<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a4ac6db0d99e94493d13e7129b6055cbf"> 136</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateAvailable, allocator)</div>
+<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aee67040460ca40af4ba1642ca0e103b4"> 136</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateAllocation, allocator)</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="keywordflow">return</span> allocator->real->updateAvailable(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  allocator->real->updateAllocation(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2, arg3);</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> }</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a9ed62a3cd18dfd1260eaa2064c4b9dbc"> 142</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateUnavailability, allocator)</div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a4ac6db0d99e94493d13e7129b6055cbf"> 142</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateAvailable, allocator)</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> {</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> allocator->real->updateUnavailability(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> allocator->real->updateAvailable(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> }</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aa18cc808a2a1ca205f247920afe91915"> 148</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateInverseOffer, allocator)</div>
+<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a9ed62a3cd18dfd1260eaa2064c4b9dbc"> 148</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateUnavailability, allocator)</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> {</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> allocator->real->updateInverseOffer(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2, arg3, arg4);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> allocator->real->updateUnavailability(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> }</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a5802cbf58ab472975fcfb1e0542e4491"> 154</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeGetInverseOfferStatuses, allocator)</div>
+<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aa18cc808a2a1ca205f247920afe91915"> 154</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateInverseOffer, allocator)</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> {</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> allocator->real->getInverseOfferStatuses();</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> allocator->real->updateInverseOffer(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2, arg3, arg4);</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> }</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a84f3d1b2e4058ef0f459d4d8d8f0919b"> 160</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeRecoverResources, allocator)</div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a5802cbf58ab472975fcfb1e0542e4491"> 160</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeGetInverseOfferStatuses, allocator)</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> {</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  allocator->real->recoverResources(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2, arg3);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">return</span> allocator->real->getInverseOfferStatuses();</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> }</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
-<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73"> 166</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73">ACTION_P2</a>(InvokeRecoverResourcesWithFilters, allocator, timeout)</div>
+<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a84f3d1b2e4058ef0f459d4d8d8f0919b"> 166</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeRecoverResources, allocator)</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> {</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  Filters <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  filters.set_refuse_seconds(timeout);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  allocator->real->recoverResources(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2, arg3);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> }</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  allocator->real->recoverResources(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2, filters);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> }</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a520600cdf93bb019a4a7a9156bffd395"> 175</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeSuppressOffers, allocator)</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> {</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  allocator->real->suppressOffers(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div>
+<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73"> 172</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73">ACTION_P2</a>(InvokeRecoverResourcesWithFilters, allocator, timeout)</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> {</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  Filters <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  filters.set_refuse_seconds(timeout);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  allocator->real->recoverResources(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>, arg2, filters);</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> }</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a8f71abfbfb41d13c73e3fad7eb4c51af"> 181</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeReviveOffers, allocator)</div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a520600cdf93bb019a4a7a9156bffd395"> 181</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeSuppressOffers, allocator)</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> {</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  allocator->real->reviveOffers(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  allocator->real->suppressOffers(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> }</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> </div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#abdfc39f375c191e7f53770e01ddaae93"> 187</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeSetQuota, allocator)</div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a8f71abfbfb41d13c73e3fad7eb4c51af"> 187</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeReviveOffers, allocator)</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> {</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  allocator->real->setQuota(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  allocator->real->reviveOffers(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> }</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a4ee5218f4aed047a8bd0bd5e29ebe063"> 193</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeRemoveQuota, allocator)</div>
+<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#abdfc39f375c191e7f53770e01ddaae93"> 193</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeSetQuota, allocator)</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> {</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  allocator->real->removeQuota(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  allocator->real->setQuota(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>);</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> }</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div>
-<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#adf35560f40f0e9544c358b040e4eb067"> 199</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateWeights, allocator)</div>
+<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a4ee5218f4aed047a8bd0bd5e29ebe063"> 199</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeRemoveQuota, allocator)</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> {</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  allocator->real->updateWeights(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  allocator->real->removeQuota(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> }</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T = master::allocator::HierarchicalDRFAllocator></div>
-<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aa25558450299bf36396a58055c0b9223"> 206</a></span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a>* <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aa25558450299bf36396a58055c0b9223">createAllocator</a>()</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> {</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="comment">// T represents the allocator type. It can be a default built-in</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="comment">// allocator, or one provided by an allocator module.</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <a class="code" href="classTry.html">Try<mesos::allocator::Allocator*></a> instance = <a class="code" href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">T::create</a>();</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(instance);</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordflow">return</span> CHECK_NOTNULL(instance.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> }</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T = master::allocator::HierarchicalDRFAllocator></div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html"> 216</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">TestAllocator</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> {</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="comment">// Actual allocation is done by an instance of real allocator,</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="comment">// which is specified by the template parameter.</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb12047b94bb5c2439574373e1dc44af"> 221</a></span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb12047b94bb5c2439574373e1dc44af">TestAllocator</a>() : <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127">real</a>(<a class="code" href="namespacemesos_1_1internal_1_1tests.html#aa25558450299bf36396a58055c0b9223">createAllocator</a><T>())</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  {</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="comment">// We use 'ON_CALL' and 'WillByDefault' here to specify the</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="comment">// default actions (call in to the real allocator). This allows</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="comment">// the tests to leverage the 'DoDefault' action.</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="comment">// However, 'ON_CALL' results in a "Uninteresting mock function</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="comment">// call" warning unless each test puts expectations in place.</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="comment">// As a result, we also use 'EXPECT_CALL' and 'WillRepeatedly'</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="comment">// to get the best of both worlds: the ability to use 'DoDefault'</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="comment">// and no warnings when expectations are not explicit.</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(_, _, _, _, _, _))</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  .WillByDefault(InvokeInitialize(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(_, _, _, _, _, _))</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>(_, _))</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  .WillByDefault(InvokeRecover(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>(_, _))</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">addFramework</a>(_, _, _, _, _))</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  .WillByDefault(InvokeAddFramework(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">addFramework</a>(_, _, _, _, _))</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">removeFramework</a>(_))</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  .WillByDefault(InvokeRemoveFramework(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">removeFramework</a>(_))</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850">activateFramework</a>(_))</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  .WillByDefault(InvokeActivateFramework(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850">activateFramework</a>(_))</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(_))</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  .WillByDefault(InvokeDeactivateFramework(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(_))</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">updateFramework</a>(_, _, _))</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  .WillByDefault(InvokeUpdateFramework(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">updateFramework</a>(_, _, _))</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> </div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(_, _, _, _, _, _))</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  .WillByDefault(InvokeAddSlave(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(_, _, _, _, _, _))</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>(_))</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  .WillByDefault(InvokeRemoveSlave(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>(_))</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(_, _, _))</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  .WillByDefault(InvokeUpdateSlave(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(_, _, _))</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(_))</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  .WillByDefault(InvokeActivateSlave(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(_))</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(_))</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  .WillByDefault(InvokeDeactivateSlave(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(_))</div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> </div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(_))</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  .WillByDefault(InvokeUpdateWhitelist(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(_))</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(_, _))</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  .WillByDefault(InvokeRequestResources(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(_, _))</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> </div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(_, _, _, _))</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  .WillByDefault(InvokeUpdateAllocation(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(_, _, _, _))</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(_, _))</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  .WillByDefault(InvokeUpdateAvailable(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(_, _))</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(_, _))</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  .WillByDefault(InvokeUpdateUnavailability(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(_, _))</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span> </div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(_, _, _, _, _))</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  .WillByDefault(InvokeUpdateInverseOffer(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(_, _, _, _, _))</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> </div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>())</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  .WillByDefault(InvokeGetInverseOfferStatuses(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>())</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> </div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(_, _, _, _))</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  .WillByDefault(InvokeRecoverResources(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(_, _, _, _))</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> </div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(_, _))</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  .WillByDefault(InvokeSuppressOffers(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(_, _))</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(_, _))</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  .WillByDefault(InvokeReviveOffers(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(_, _))</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> </div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(_, _))</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  .WillByDefault(InvokeSetQuota(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(_, _))</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(_))</div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  .WillByDefault(InvokeRemoveQuota(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(_))</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(_))</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  .WillByDefault(InvokeUpdateWeights(<span class="keyword">this</span>));</div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(_))</div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  .WillRepeatedly(DoDefault());</div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  }</div>
+<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#adf35560f40f0e9544c358b040e4eb067"> 205</a></span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(InvokeUpdateWeights, allocator)</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> {</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  allocator->real->updateWeights(<a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>);</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> }</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T = master::allocator::HierarchicalDRFAllocator></div>
+<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#aa25558450299bf36396a58055c0b9223"> 212</a></span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a>* <a class="code" href="namespacemesos_1_1internal_1_1tests.html#aa25558450299bf36396a58055c0b9223">createAllocator</a>()</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> {</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="comment">// T represents the allocator type. It can be a default built-in</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="comment">// allocator, or one provided by an allocator module.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <a class="code" href="classTry.html">Try<mesos::allocator::Allocator*></a> instance = <a class="code" href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">T::create</a>();</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(instance);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">return</span> CHECK_NOTNULL(instance.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> }</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T = master::allocator::HierarchicalDRFAllocator></div>
+<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html"> 222</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">TestAllocator</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> {</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="comment">// Actual allocation is done by an instance of real allocator,</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="comment">// which is specified by the template parameter.</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb12047b94bb5c2439574373e1dc44af"> 227</a></span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb12047b94bb5c2439574373e1dc44af">TestAllocator</a>() : <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a6183653bc832448b13b90ea03d004127">real</a>(<a class="code" href="namespacemesos_1_1internal_1_1tests.html#aa25558450299bf36396a58055c0b9223">createAllocator</a><T>())</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  {</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="comment">// We use 'ON_CALL' and 'WillByDefault' here to specify the</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="comment">// default actions (call in to the real allocator). This allows</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="comment">// the tests to leverage the 'DoDefault' action.</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="comment">// However, 'ON_CALL' results in a "Uninteresting mock function</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="comment">// call" warning unless each test puts expectations in place.</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="comment">// As a result, we also use 'EXPECT_CALL' and 'WillRepeatedly'</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="comment">// to get the best of both worlds: the ability to use 'DoDefault'</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="comment">// and no warnings when expectations are not explicit.</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(_, _, _, _, _, _))</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  .WillByDefault(InvokeInitialize(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(_, _, _, _, _, _))</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>(_, _))</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  .WillByDefault(InvokeRecover(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>(_, _))</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">addFramework</a>(_, _, _, _, _))</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  .WillByDefault(InvokeAddFramework(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">addFramework</a>(_, _, _, _, _))</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">removeFramework</a>(_))</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  .WillByDefault(InvokeRemoveFramework(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ac58e3a3025d3887ab1ab9267c9093188">removeFramework</a>(_))</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> </div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850">activateFramework</a>(_))</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  .WillByDefault(InvokeActivateFramework(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850">activateFramework</a>(_))</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(_))</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  .WillByDefault(InvokeDeactivateFramework(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(_))</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">updateFramework</a>(_, _, _))</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  .WillByDefault(InvokeUpdateFramework(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">updateFramework</a>(_, _, _))</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(_, _, _, _, _, _))</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  .WillByDefault(InvokeAddSlave(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(_, _, _, _, _, _))</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> </div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>(_))</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  .WillByDefault(InvokeRemoveSlave(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>(_))</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(_, _, _))</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  .WillByDefault(InvokeUpdateSlave(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(_, _, _))</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> </div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(_, _, _))</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  .WillByDefault(InvokeAddResourceProvider(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(_, _, _))</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> </div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(_))</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  .WillByDefault(InvokeActivateSlave(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(_))</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span> </div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(_))</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  .WillByDefault(InvokeDeactivateSlave(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(_))</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(_))</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  .WillByDefault(InvokeUpdateWhitelist(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(_))</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> </div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(_, _))</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  .WillByDefault(InvokeRequestResources(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(_, _))</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> </div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(_, _, _, _))</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  .WillByDefault(InvokeUpdateAllocation(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(_, _, _, _))</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> </div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(_, _))</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  .WillByDefault(InvokeUpdateAvailable(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(_, _))</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> </div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(_, _))</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  .WillByDefault(InvokeUpdateUnavailability(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(_, _))</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(_, _, _, _, _))</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  .WillByDefault(InvokeUpdateInverseOffer(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(_, _, _, _, _))</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>())</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  .WillByDefault(InvokeGetInverseOfferStatuses(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>())</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> </div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(_, _, _, _))</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  .WillByDefault(InvokeRecoverResources(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(_, _, _, _))</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> </div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(_, _))</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  .WillByDefault(InvokeSuppressOffers(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(_, _))</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(_, _))</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  .WillByDefault(InvokeReviveOffers(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(_, _))</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span> </div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(_, _))</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  .WillByDefault(InvokeSetQuota(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(_, _))</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  .WillRepeatedly(DoDefault());</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span> </div>
-<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a391302a403b709e45d2125d5461feb38"> 358</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a391302a403b709e45d2125d5461feb38">~TestAllocator</a>() {}</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#acf79479daa3f4a26ee3bab26fc61618a">MOCK_METHOD6</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>, <span class="keywordtype">void</span>(</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&,</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keyword">const</span> lambda::function<</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keywordtype">void</span>(<span class="keyword">const</span> FrameworkID&,</div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a><std::string, <a class="code" href="classhashmap.html">hashmap<SlaveID, Resources></a>>&)>&,</div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keyword">const</span> lambda::function<</div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keywordtype">void</span>(<span class="keyword">const</span> FrameworkID&,</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<SlaveID, UnavailableResources></a>&)>&,</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::set<std::string>>&,</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <span class="keywordtype">bool</span>,</div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<DomainInfo></a>&));</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span> </div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>, <span class="keywordtype">void</span>(</div>
-<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> expectedAgentCount,</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<std::string, Quota></a>&));</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> </div>
-<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <a class="code" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">MOCK_METHOD5</a>(<a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">addFramework</a>, <span class="keywordtype">void</span>(</div>
-<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keyword">const</span> FrameworkID&,</div>
-<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keyword">const</span> FrameworkInfo&,</div>
-<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<SlaveID, Resources></a>&,</div>
-<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="keywordtype">bool</span> active,</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keyword">const</span> std::set<std::string>&));</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(_))</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  .WillByDefault(InvokeRemoveQuota(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(_))</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  ON_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(_))</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  .WillByDefault(InvokeUpdateWeights(<span class="keyword">this</span>));</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  EXPECT_CALL(*<span class="keyword">this</span>, <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(_))</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  .WillRepeatedly(DoDefault());</div>
+<div class="line"><a name="l00367"></a><span class="line
<TRUNCATED>
[08/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/hierarchical_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hierarchical_8hpp_source.html b/content/api/latest/c++/hierarchical_8hpp_source.html
index a6f88c2..975db59 100644
--- a/content/api/latest/c++/hierarchical_8hpp_source.html
+++ b/content/api/latest/c++/hierarchical_8hpp_source.html
@@ -201,523 +201,534 @@
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Resources></a>& total = <a class="code" href="structNone.html">None</a>(),</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::vector<SlaveInfo::Capability>>& capabilities = <a class="code" href="structNone.html">None</a>());</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8414f67fc1e1a07bb126d8e9db2bd035">deactivateSlave</a>(</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">const</span> SlaveID& slaveId);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4722c40305c3ade644527aa503d22407">activateSlave</a>(</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">const</span> SlaveID& slaveId);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac78b28a76b73d82e7643e854765fad46">updateWhitelist</a>(</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a65468666990c8079dc0f3e716abb82b8">whitelist</a>);</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a95e4fd793218cdaa228b89c10bef2343">requestResources</a>(</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keyword">const</span> std::vector<Request>& requests);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaa1ce6cba8a90007ee2c9d2f87dae895">updateAllocation</a>(</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions);</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c8d5ddf2bbcd293951f8f5b88bb7402">updateAvailable</a>(</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b">addResourceProvider</a>(</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">const</span> SlaveID& slave,</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& total,</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>& used);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8414f67fc1e1a07bb126d8e9db2bd035">deactivateSlave</a>(</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keyword">const</span> SlaveID& slaveId);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4722c40305c3ade644527aa503d22407">activateSlave</a>(</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keyword">const</span> SlaveID& slaveId);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac78b28a76b73d82e7643e854765fad46">updateWhitelist</a>(</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a65468666990c8079dc0f3e716abb82b8">whitelist</a>);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a95e4fd793218cdaa228b89c10bef2343">requestResources</a>(</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">const</span> std::vector<Request>& requests);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaa1ce6cba8a90007ee2c9d2f87dae895">updateAllocation</a>(</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abe0733932a78d03ec3c94ae0d71605ba">updateUnavailability</a>(</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>);</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5dfa45e35f48ba89fcc0f24025e2fc97">updateInverseOffer</a>(</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<mesos::allocator::InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>);</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a05a275c4ac93895744e1f53629abc3d7">getInverseOfferStatuses</a>();</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c8d5ddf2bbcd293951f8f5b88bb7402">updateAvailable</a>(</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abe0733932a78d03ec3c94ae0d71605ba">updateUnavailability</a>(</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5dfa45e35f48ba89fcc0f24025e2fc97">updateInverseOffer</a>(</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<mesos::allocator::InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>);</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab4dcf0920448f674bd9c71d4eb40dd6b">recoverResources</a>(</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac6adbe7f44a82c49396888a88b8073d4">suppressOffers</a>(</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keyword">const</span> std::set<std::string>& <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">roles</a>);</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c">reviveOffers</a>(</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keyword">const</span> std::set<std::string>& <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">roles</a>);</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b8bf2523246e77c0bfd2340fe223565">setQuota</a>(</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keyword">const</span> std::string& role,</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota);</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4bc95ebe6f2042453e55c6027a99b7a8">removeQuota</a>(</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keyword">const</span> std::string& role);</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">updateWeights</a>(</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos);</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="comment">// Useful typedefs for dispatch/delay/defer to self()/this.</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"> 215</a></span>  <span class="keyword">typedef</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8">Self</a>;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d"> 216</a></span>  <span class="keyword">typedef</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d">This</a>;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a05a275c4ac93895744e1f53629abc3d7">getInverseOfferStatuses</a>();</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab4dcf0920448f674bd9c71d4eb40dd6b">recoverResources</a>(</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>);</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac6adbe7f44a82c49396888a88b8073d4">suppressOffers</a>(</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">const</span> std::set<std::string>& <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">roles</a>);</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c">reviveOffers</a>(</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keyword">const</span> std::set<std::string>& <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">roles</a>);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b8bf2523246e77c0bfd2340fe223565">setQuota</a>(</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keyword">const</span> std::string& role,</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota);</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4bc95ebe6f2042453e55c6027a99b7a8">removeQuota</a>(</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keyword">const</span> std::string& role);</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">updateWeights</a>(</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos);</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="comment">// Idempotent helpers for pausing and resuming allocation.</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a0e5859a3d12ed5e1ef6bf5ae1efe7525">pause</a>();</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e122112ca8eca4b89e0597ebafb6056">resume</a>();</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> </div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="comment">// Allocate any allocatable resources from all known agents.</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>();</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="comment">// Allocate resources from the specified agent.</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>(<span class="keyword">const</span> SlaveID& slaveId);</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="comment">// Allocate resources from the specified agents. The allocation</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="comment">// is deferred and batched with other allocation requests.</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>(<span class="keyword">const</span> <a class="code" href="classhashset.html">hashset<SlaveID></a>& slaveIds);</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="comment">// Method that performs allocation work.</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <a class="code" href="structNothing.html">Nothing</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2d75c604a4e765187ceaa78786a3269f">_allocate</a>();</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="comment">// Helper for `_allocate()` that allocates resources for offers.</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a30ed435287a442a0b6300f0d32422142">__allocate</a>();</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="comment">// Helper for `_allocate()` that deallocates resources for inverse offers.</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64f985d4b64629e1451cbd03c7756cdf">deallocate</a>();</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="comment">// Remove an offer filter for the specified role of the framework.</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">expire</a>(</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keyword">const</span> std::string& role,</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  OfferFilter* offerFilter);</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aed5dcacd3417ab776a13fef7e9f049af">_expire</a>(</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keyword">const</span> std::string& role,</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  OfferFilter* offerFilter);</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="comment">// Remove an inverse offer filter for the specified framework.</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">expire</a>(</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  InverseOfferFilter* inverseOfferFilter);</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> </div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="comment">// Checks whether the slave is whitelisted.</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a91f9279eaa6f8f6a813eb417fcda4d73">isWhitelisted</a>(<span class="keyword">const</span> SlaveID& slaveId) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="comment">// Returns true if there is a resource offer filter for the</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="comment">// specified role of this framework on this slave.</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">isFiltered</a>(</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keyword">const</span> std::string& role,</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> </div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="comment">// Returns true if there is an inverse offer filter for this framework</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="comment">// on this slave.</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">isFiltered</a>(</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keyword">const</span> FrameworkID& frameworkID,</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keyword">const</span> SlaveID& slaveID) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa6fb2522a206159cfef3c3fcfee7d677">allocatable</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources);</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> </div>
-<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab0e098e04ea78c0917c2f6bbaaea8309"> 279</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab0e098e04ea78c0917c2f6bbaaea8309">initialized</a>;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad1f8e16bbb2682ecbc934c467140fecf"> 280</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad1f8e16bbb2682ecbc934c467140fecf">paused</a>;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="comment">// Useful typedefs for dispatch/delay/defer to self()/this.</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"> 220</a></span>  <span class="keyword">typedef</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8">Self</a>;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d"> 221</a></span>  <span class="keyword">typedef</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d">This</a>;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="comment">// Idempotent helpers for pausing and resuming allocation.</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a0e5859a3d12ed5e1ef6bf5ae1efe7525">pause</a>();</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e122112ca8eca4b89e0597ebafb6056">resume</a>();</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="comment">// Allocate any allocatable resources from all known agents.</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>();</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="comment">// Allocate resources from the specified agent.</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>(<span class="keyword">const</span> SlaveID& slaveId);</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="comment">// Allocate resources from the specified agents. The allocation</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="comment">// is deferred and batched with other allocation requests.</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>(<span class="keyword">const</span> <a class="code" href="classhashset.html">hashset<SlaveID></a>& slaveIds);</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="comment">// Method that performs allocation work.</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <a class="code" href="structNothing.html">Nothing</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2d75c604a4e765187ceaa78786a3269f">_allocate</a>();</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="comment">// Helper for `_allocate()` that allocates resources for offers.</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a30ed435287a442a0b6300f0d32422142">__allocate</a>();</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="comment">// Helper for `_allocate()` that deallocates resources for inverse offers.</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64f985d4b64629e1451cbd03c7756cdf">deallocate</a>();</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="comment">// Remove an offer filter for the specified role of the framework.</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">expire</a>(</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keyword">const</span> std::string& role,</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  OfferFilter* offerFilter);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aed5dcacd3417ab776a13fef7e9f049af">_expire</a>(</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">const</span> std::string& role,</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  OfferFilter* offerFilter);</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="comment">// Remove an inverse offer filter for the specified framework.</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">expire</a>(</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  InverseOfferFilter* inverseOfferFilter);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="comment">// Checks whether the slave is whitelisted.</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a91f9279eaa6f8f6a813eb417fcda4d73">isWhitelisted</a>(<span class="keyword">const</span> SlaveID& slaveId) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="comment">// Returns true if there is a resource offer filter for the</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="comment">// specified role of this framework on this slave.</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">isFiltered</a>(</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keyword">const</span> std::string& role,</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> </div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="comment">// Returns true if there is an inverse offer filter for this framework</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="comment">// on this slave.</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">isFiltered</a>(</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keyword">const</span> FrameworkID& frameworkID,</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keyword">const</span> SlaveID& slaveID) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="comment">// Recovery data.</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6"> 283</a></span>  <a class="code" href="classOption.html">Option<int></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6">expectedAgentCount</a>;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div>
-<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee"> 285</a></span>  <a class="code" href="classDuration.html">Duration</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee">allocationInterval</a>;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa6fb2522a206159cfef3c3fcfee7d677">allocatable</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources);</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> </div>
+<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab0e098e04ea78c0917c2f6bbaaea8309"> 284</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab0e098e04ea78c0917c2f6bbaaea8309">initialized</a>;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad1f8e16bbb2682ecbc934c467140fecf"> 285</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad1f8e16bbb2682ecbc934c467140fecf">paused</a>;</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  lambda::function<</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  void(<span class="keyword">const</span> FrameworkID&,</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a><std::string, <a class="code" href="classhashmap.html">hashmap<SlaveID, Resources></a>>&)></div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9"> 290</a></span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9">offerCallback</a>;</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="comment">// Recovery data.</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6"> 288</a></span>  <a class="code" href="classOption.html">Option<int></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6">expectedAgentCount</a>;</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div>
+<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee"> 290</a></span>  <a class="code" href="classDuration.html">Duration</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee">allocationInterval</a>;</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> </div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  lambda::function<</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  void(<span class="keyword">const</span> FrameworkID&,</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<SlaveID, UnavailableResources></a>&)></div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202"> 295</a></span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202">inverseOfferCallback</a>;</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a><std::string, <a class="code" href="classhashmap.html">hashmap<SlaveID, Resources></a>>&)></div>
+<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9"> 295</a></span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9">offerCallback</a>;</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div>
-<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"> 297</a></span>  <span class="keyword">friend</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43">Metrics</a>;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"> 298</a></span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">Metrics</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">metrics</a>;</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span> </div>
-<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html"> 300</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html">Framework</a></div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  {</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a01d3b74fe17c0e15168b053285323a3b">Framework</a>(</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keyword">const</span> std::set<std::string>& <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a76ba322ea35f552235287e7b8dd38162">suppressedRoles</a>,</div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a6525fb30b7121fcae82c1233f13269c8">active</a>);</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div>
-<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a5f21b4205cea2fade829ab3afc82815d"> 307</a></span>  std::set<std::string> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a5f21b4205cea2fade829ab3afc82815d">roles</a>;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> </div>
-<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a76ba322ea35f552235287e7b8dd38162"> 309</a></span>  std::set<std::string> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a76ba322ea35f552235287e7b8dd38162">suppressedRoles</a>;</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> </div>
-<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a0a153a163124e027959b69a4dcf8a660"> 311</a></span>  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">protobuf::framework::Capabilities</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a0a153a163124e027959b69a4dcf8a660">capabilities</a>;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> </div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  <span class="comment">// Active offer and inverse offer filters for the framework.</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="comment">// Offer filters are tied to the role the filtered resources</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="comment">// were allocated to.</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a56b6fba37d8c466ad48c0e50ab1ce92d"> 316</a></span>  <a class="code" href="classhashmap.html">hashmap<std::string, hashmap<SlaveID, hashset<OfferFilter*></a>>> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a56b6fba37d8c466ad48c0e50ab1ce92d">offerFilters</a>;</div>
-<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a73ebf40e183c41b2547b4eeb9613df9a"> 317</a></span>  <a class="code" href="classhashmap.html">hashmap<SlaveID, hashset<InverseOfferFilter*></a>> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a73ebf40e183c41b2547b4eeb9613df9a">inverseOfferFilters</a>;</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a6525fb30b7121fcae82c1233f13269c8"> 319</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a6525fb30b7121fcae82c1233f13269c8">active</a>;</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  };</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> </div>
-<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaf6203c570146ea86cbca5af30291d29"> 322</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaf6203c570146ea86cbca5af30291d29">_event_queue_dispatches</a>()</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  {</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><span class="keywordtype">double</span><span class="keyword">></span>(eventCount<process::DispatchEvent>());</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  }</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  lambda::function<</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  void(<span class="keyword">const</span> FrameworkID&,</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<SlaveID, UnavailableResources></a>&)></div>
+<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202"> 300</a></span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202">inverseOfferCallback</a>;</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> </div>
+<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"> 302</a></span>  <span class="keyword">friend</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43">Metrics</a>;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"> 303</a></span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html">Metrics</a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">metrics</a>;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div>
+<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html"> 305</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html">Framework</a></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  {</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a01d3b74fe17c0e15168b053285323a3b">Framework</a>(</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keyword">const</span> std::set<std::string>& <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a76ba322ea35f552235287e7b8dd38162">suppressedRoles</a>,</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a6525fb30b7121fcae82c1233f13269c8">active</a>);</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div>
+<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a5f21b4205cea2fade829ab3afc82815d"> 312</a></span>  std::set<std::string> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a5f21b4205cea2fade829ab3afc82815d">roles</a>;</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span> </div>
+<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a76ba322ea35f552235287e7b8dd38162"> 314</a></span>  std::set<std::string> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a76ba322ea35f552235287e7b8dd38162">suppressedRoles</a>;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span> </div>
+<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a0a153a163124e027959b69a4dcf8a660"> 316</a></span>  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">protobuf::framework::Capabilities</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a0a153a163124e027959b69a4dcf8a660">capabilities</a>;</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> </div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="comment">// Active offer and inverse offer filters for the framework.</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="comment">// Offer filters are tied to the role the filtered resources</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <span class="comment">// were allocated to.</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a56b6fba37d8c466ad48c0e50ab1ce92d"> 321</a></span>  <a class="code" href="classhashmap.html">hashmap<std::string, hashmap<SlaveID, hashset<OfferFilter*></a>>> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a56b6fba37d8c466ad48c0e50ab1ce92d">offerFilters</a>;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a73ebf40e183c41b2547b4eeb9613df9a"> 322</a></span>  <a class="code" href="classhashmap.html">hashmap<SlaveID, hashset<InverseOfferFilter*></a>> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a73ebf40e183c41b2547b4eeb9613df9a">inverseOfferFilters</a>;</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> </div>
+<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a6525fb30b7121fcae82c1233f13269c8"> 324</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a6525fb30b7121fcae82c1233f13269c8">active</a>;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  };</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> </div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad9f069d67ed3e23ddc8a963609de97f4">_resources_total</a>(</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keyword">const</span> std::string& resource);</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> </div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a652ffc5a1de704b592ecea187b812203">_resources_offered_or_allocated</a>(</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keyword">const</span> std::string& resource);</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a42265212d37f7d6d1f073f1b96ca94d0">_quota_allocated</a>(</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keyword">const</span> std::string& role,</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keyword">const</span> std::string& resource);</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a967e320b1d5dd56a1dec05dc3aaa58a2">_offer_filters_active</a>(</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keyword">const</span> std::string& role);</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div>
-<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a"> 340</a></span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, Framework></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">frameworks</a>;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaf6203c570146ea86cbca5af30291d29"> 327</a></span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaf6203c570146ea86cbca5af30291d29">_event_queue_dispatches</a>()</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  {</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><span class="keywordtype">double</span><span class="keyword">></span>(eventCount<process::DispatchEvent>());</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  }</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> </div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad9f069d67ed3e23ddc8a963609de97f4">_resources_total</a>(</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keyword">const</span> std::string& resource);</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span> </div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a652ffc5a1de704b592ecea187b812203">_resources_offered_or_allocated</a>(</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keyword">const</span> std::string& resource);</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> </div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a42265212d37f7d6d1f073f1b96ca94d0">_quota_allocated</a>(</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keyword">const</span> std::string& role,</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="keyword">const</span> std::string& resource);</div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> </div>
-<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html"> 342</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">Slave</a></div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  {</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="comment">// Total amount of regular *and* oversubscribed resources.</span></div>
-<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#aa1d48cbee5fd1c7d1764b8e37fe4d4e9"> 345</a></span>  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#aa1d48cbee5fd1c7d1764b8e37fe4d4e9">total</a>;</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keywordtype">double</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a967e320b1d5dd56a1dec05dc3aaa58a2">_offer_filters_active</a>(</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">const</span> std::string& role);</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span> </div>
+<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a"> 345</a></span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, Framework></a> <a class="code" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">frameworks</a>;</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  <span class="comment">// Regular *and* oversubscribed resources that are allocated.</span></div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <span class="comment">//</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="comment">// NOTE: We maintain multiple copies of each shared resource allocated</span></div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="comment">// to a slave, where the number of copies represents the number of times</span></div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <span class="comment">// this shared resource has been allocated to (and has not been recovered</span></div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="comment">// from) a specific framework.</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html"> 347</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">Slave</a></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  {</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="comment">// Total amount of regular *and* oversubscribed resources.</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#aa1d48cbee5fd1c7d1764b8e37fe4d4e9"> 350</a></span>  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#aa1d48cbee5fd1c7d1764b8e37fe4d4e9">total</a>;</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="comment">// Regular *and* oversubscribed resources that are allocated.</span></div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="comment">//</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="comment">// NOTE: We keep track of slave's allocated resources despite</span></div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="comment">// having that information in sorters. This is because the</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="comment">// information in sorters is not accurate if some framework</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="comment">// hasn't reregistered. See MESOS-2919 for details.</span></div>
-<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a7948483c4892d53a1270348795d58a90"> 358</a></span>  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a7948483c4892d53a1270348795d58a90">allocated</a>;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="comment">// We track the total and allocated resources on the slave, the</span></div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="comment">// available resources are computed as follows:</span></div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="comment">//</span></div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="comment">// available = total - allocated</span></div>
-<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="comment">//</span></div>
-<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="comment">// Note that it's possible for the slave to be over-allocated!</span></div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="comment">// In this case, allocated > total.</span></div>
-<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#ac7bd2807238e975c3dd11578ab827138"> 367</a></span>  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#ac7bd2807238e975c3dd11578ab827138">available</a>()<span class="keyword"> const</span></div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="keyword"> </span>{</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <span class="comment">// In order to subtract from the total,</span></div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="comment">// we strip the allocation information.</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <a class="code" href="classmesos_1_1Resources.html">Resources</a> allocated_ = <a class="code" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html#a7948483c4892d53a1270348795d58a90">allocated</a>;</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  a
<TRUNCATED>
[09/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_func_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x6d.html b/content/api/latest/c++/functions_func_0x6d.html
index 78ad1af..5fa8502 100644
--- a/content/api/latest/c++/functions_func_0x6d.html
+++ b/content/api/latest/c++/functions_func_0x6d.html
@@ -303,44 +303,39 @@
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#acb472049fabcaa36f7f841b60ab876a1">mesos::internal::tests::MockExecutor</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">mesos::internal::tests::MockDockerContainerizer</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acdfe37cfb77e9dabb4e5ad2f3ee19299">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#aa35423bbd05939871a999f82a85b0a43">mesos::internal::tests::TestContainerizer</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html#a199087dad4a1daba02321ac4ebd3c15f">mesos::internal::tests::MockAuthorizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a759a8027ee6bf7b6741cbbeab79ea1f0">mesos::internal::tests::TestAllocator< T ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a2580c890554582d691b9a40829740d93">mesos::internal::tests::MockIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a759a8027ee6bf7b6741cbbeab79ea1f0">mesos::internal::tests::TestAllocator< T ></a>
</li>
<li>MOCK_METHOD2_T()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af54360cd6e4ea7a208ea53b7d36b082b">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a9e8450d5d558ae2d14c893a36294dbdb">mesos::internal::tests::executor::MockHTTPExecutor< Mesos, Event ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af6dd051cc94640bcb18877610ca42008">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa9664191d42e27feb39ef17b340b6c07">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a074c3e1c8577951dc627452c32e766f0">mesos::internal::tests::executor::MockHTTPExecutor< Mesos, Event ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ad36bbe61c0fe0f1f870bb84164d0ae12">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af6dd051cc94640bcb18877610ca42008">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a9d0c7267a720273d2b3ae26b53d52506">mesos::internal::tests::executor::MockHTTPExecutor< Mesos, Event ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2ec85d03639c057a1371f977b3ec9310">mesos::internal::tests::scheduler::MockHTTPScheduler< Mesos, Event ></a>
</li>
<li>MOCK_METHOD3()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">mesos::internal::tests::TestAllocator< T ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a09c6ebfb457d7b0125e0f90c23590e59">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">mesos::internal::tests::TestAllocator< T ></a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">mesos::internal::tests::TestAllocator< T ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a32693f3cb052829f2a4bc65a03607856">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a09c6ebfb457d7b0125e0f90c23590e59">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">mesos::internal::tests::TestAllocator< T ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4513fd374739794eb5c09252c2ff6068">mesos::internal::tests::MockSlave</a>
</li>
<li>MOCK_METHOD4()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#acd1bdcdca3f1296d7036aad48355f14e">mesos::internal::tests::MockContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841">mesos::internal::tests::TestAllocator< T ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a09a76d39bc07ebd7eba49c273d85754b">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a0752b8ad98a9221c54f6ef80d75daac2">mesos::internal::tests::MockExecutor</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a3964bc4ca97733813371bbdd680edc07">mesos::internal::tests::MockFetcherProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a20f9c92d99bc2ccd7a5b3a37d5c7de79">mesos::internal::tests::MockDockerContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">mesos::internal::tests::MockSlave</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead">mesos::internal::tests::TestAllocator< T ></a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a249f9386c7a7d350edb621ea88417050">mesos::internal::tests::TestContainerizer</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a9e6a14dfbd492ad8cbaac3344e401422">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a20f9c92d99bc2ccd7a5b3a37d5c7de79">mesos::internal::tests::MockDockerContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#acd1bdcdca3f1296d7036aad48355f14e">mesos::internal::tests::MockContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a3964bc4ca97733813371bbdd680edc07">mesos::internal::tests::MockFetcherProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a0752b8ad98a9221c54f6ef80d75daac2">mesos::internal::tests::MockExecutor</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a09a76d39bc07ebd7eba49c273d85754b">mesos::internal::tests::MockScheduler</a>
</li>
<li>MOCK_METHOD5()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#ae78ee85c0ad540adad18e63dd3181e4c">mesos::internal::tests::MockFetcherProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a9ac48e4c1c633473ca970f91b9b41317">mesos::internal::tests::TestAllocator< T ></a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">mesos::internal::tests::MockSlave</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">mesos::internal::tests::MockSlave</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">mesos::internal::tests::TestAllocator< T ></a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#ae78ee85c0ad540adad18e63dd3181e4c">mesos::internal::tests::MockFetcherProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">mesos::internal::tests::MockSlave</a>
</li>
<li>MOCK_METHOD6()
: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a410ec0825e1c6174cae59977844041e0">mesos::internal::tests::TestAllocator< T ></a>
@@ -394,23 +389,23 @@
: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a43b07c559623044539007bc157c1bdcb">mesos::internal::tests::MockSlave</a>
</li>
<li>Module()
-: <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html#aa657e63de3c41fbda707578ed3b6dda0">mesos::modules::Module< mesos::SecretResolver ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html#a1e6e86e91095a10c568298bb1e172dc8">mesos::modules::Module< process::http::authentication::Authenticator ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ContainerLogger_01_4.html#a56f65ddb9a32dd11725a6a20c988861f">mesos::modules::Module< mesos::slave::ContainerLogger ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4.html#a458cd8085339645f50f8c63c06f7f4d7">mesos::modules::Module< Anonymous ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html#aaea6bf809252bc4ea890808ebca47d4e">mesos::modules::Module< mesos::SecretGenerator ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html#aaad586a40e542516ebd4b16803e0aad4">mesos::modules::Module< mesos::master::detector::MasterDetector ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1allocator_1_1Allocator_01_4.html#aa8668f4f689c3ac87afb2468e0b1a34f">mesos::modules::Module< mesos::allocator::Allocator ></a>
+: <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html#aaea6bf809252bc4ea890808ebca47d4e">mesos::modules::Module< mesos::SecretGenerator ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1http_1_1authentication_1_1Authenticatee_01_4.html#a989ae259e6cb6fe7a0846bcd24ec2c4b">mesos::modules::Module< mesos::http::authentication::Authenticatee ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1contender_1_1MasterContender_01_4.html#a3ea940fb9c5b7ded0311da310b2ed222">mesos::modules::Module< mesos::master::contender::MasterContender ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html#a98988b3d66ecf17a83d14040b1c1746c">mesos::modules::Module< mesos::Authorizer ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01TestModule_01_4.html#aa25fa34f4d1284a6a9b2cbc9c3dc475b">mesos::modules::Module< TestModule ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1QoSController_01_4.html#a38a742e9e3e4166009e3d5cd92f7585a">mesos::modules::Module< mesos::slave::QoSController ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticatee_01_4.html#a4ff0c9fbd3f74ca9b0214a69c89df909">mesos::modules::Module< mesos::Authenticatee ></a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Hook_01_4.html#a6a2586dd09bd65db792aeaf7cadee5ab">mesos::modules::Module< mesos::Hook ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1Isolator_01_4.html#a9c3ce3bcc39adbdeb02cfd9abdfef00b">mesos::modules::Module< mesos::slave::Isolator ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ContainerLogger_01_4.html#a56f65ddb9a32dd11725a6a20c988861f">mesos::modules::Module< mesos::slave::ContainerLogger ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html#a1e6e86e91095a10c568298bb1e172dc8">mesos::modules::Module< process::http::authentication::Authenticator ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Hook_01_4.html#a6a2586dd09bd65db792aeaf7cadee5ab">mesos::modules::Module< mesos::Hook ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01TestModule_01_4.html#aa25fa34f4d1284a6a9b2cbc9c3dc475b">mesos::modules::Module< TestModule ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html#a98988b3d66ecf17a83d14040b1c1746c">mesos::modules::Module< mesos::Authorizer ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1contender_1_1MasterContender_01_4.html#a3ea940fb9c5b7ded0311da310b2ed222">mesos::modules::Module< mesos::master::contender::MasterContender ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1allocator_1_1Allocator_01_4.html#aa8668f4f689c3ac87afb2468e0b1a34f">mesos::modules::Module< mesos::allocator::Allocator ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ResourceEstimator_01_4.html#ad52d9906a2e39d359e2910f95322d271">mesos::modules::Module< mesos::slave::ResourceEstimator ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4.html#a458cd8085339645f50f8c63c06f7f4d7">mesos::modules::Module< Anonymous ></a>
, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4.html#abede4c5ef101a12c52d1476d51658448">mesos::modules::Module< mesos::Authenticator ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html#aa657e63de3c41fbda707578ed3b6dda0">mesos::modules::Module< mesos::SecretResolver ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticatee_01_4.html#a4ff0c9fbd3f74ca9b0214a69c89df909">mesos::modules::Module< mesos::Authenticatee ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1QoSController_01_4.html#a38a742e9e3e4166009e3d5cd92f7585a">mesos::modules::Module< mesos::slave::QoSController ></a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html#aaad586a40e542516ebd4b16803e0aad4">mesos::modules::Module< mesos::master::detector::MasterDetector ></a>
</li>
<li>ModuleBase()
: <a class="el" href="structmesos_1_1modules_1_1ModuleBase.html#a6e0d636098dbb6bb0fbdaa9c6cb1b5e8">mesos::modules::ModuleBase</a>
@@ -422,10 +417,10 @@
: <a class="el" href="classDuration.html#a05ddd6a9f21b82dba6313f81418f53d2">Duration</a>
</li>
<li>multihashmap()
-: <a class="el" href="classmultihashmap.html#a45d7fe21c8940ec15bbcd44e476377ee">multihashmap< Key, Value, Hash, Equal ></a>
+: <a class="el" href="classmultihashmap.html#abf9594bf83c80160e06af9f847285116">multihashmap< Key, Value, Hash, Equal ></a>
</li>
<li>Multimap()
-: <a class="el" href="classMultimap.html#a13d4bd4285946600c1af81e5be4b09ad">Multimap< K, V ></a>
+: <a class="el" href="classMultimap.html#af4c45434eb219747fb536a7b7ff4fde1">Multimap< K, V ></a>
</li>
<li>mutate()
: <a class="el" href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_func_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x6e.html b/content/api/latest/c++/functions_func_0x6e.html
index fe373bb..fd52b84 100644
--- a/content/api/latest/c++/functions_func_0x6e.html
+++ b/content/api/latest/c++/functions_func_0x6e.html
@@ -205,12 +205,14 @@
: <a class="el" href="classmesos_1_1csi_1_1Client.html#ae25f51dd461e8bf5b54590c0e603248f">mesos::csi::Client</a>
</li>
<li>none()
-: <a class="el" href="classResult.html#aa3d926b499dce65b365ea7e31f68514a">Result< T ></a>
-, <a class="el" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option< T ></a>
+: <a class="el" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option< T ></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< T ></a>
+</li>
<li>nonRevocable()
: <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">mesos::v1::Resources</a>
, <a class="el" href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">mesos::Resources</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_func_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x70.html b/content/api/latest/c++/functions_func_0x70.html
index 9a43b5a..168688f 100644
--- a/content/api/latest/c++/functions_func_0x70.html
+++ b/content/api/latest/c++/functions_func_0x70.html
@@ -185,15 +185,15 @@
: <a class="el" href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">mesos::Resources</a>
, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">mesos::v1::Resources</a>
</li>
+<li>PID()
+: <a class="el" href="structprocess_1_1PID.html#a3da5156d26f761f17d0d82f44055bc7e">process::PID< T ></a>
+</li>
<li>pid()
: <a class="el" href="classmesos_1_1internal_1_1log_1_1Replica.html#a50f385d872cedd0c154b8830a57ee87d">mesos::internal::log::Replica</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a5462adfb393217f4a55c47c441ebb349">mesos::internal::master::Registrar</a>
, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a503b2ac86325c300400661654abf064c">mesos::internal::tests::MemoryTestHelper</a>
, <a class="el" href="classprocess_1_1Subprocess.html#ac3af3805968fc8b53e6c5a2a3cbdad2b">process::Subprocess</a>
</li>
-<li>PID()
-: <a class="el" href="structprocess_1_1PID.html#a3da5156d26f761f17d0d82f44055bc7e">process::PID< T ></a>
-</li>
<li>ping()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">mesos::internal::slave::Slave</a>
</li>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_func_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x72.html b/content/api/latest/c++/functions_func_0x72.html
index 56514f0..a2e623e 100644
--- a/content/api/latest/c++/functions_func_0x72.html
+++ b/content/api/latest/c++/functions_func_0x72.html
@@ -483,25 +483,16 @@
<li>resourceRequest()
: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a23b9370f456caab5c1c91b367dd2c5b5">mesos::internal::master::Master</a>
</li>
-<li>Resources()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a8ad99169a0162bf1e67676647ccb01c8">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab3dc443a7bad2f836206cacb0c5852d2">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#afe876c2096b96e0894317d132b10d080">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0">mesos::v1::Resources</a>
-</li>
<li>resources()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html#a27fc74b54530efb09a05e3ba29c3b030">mesos::internal::slave::NvidiaGpuAllocator</a>
</li>
<li>Resources()
: <a class="el" href="classmesos_1_1Resources.html#a54f4d215c4b8c70ecb9029c2103d3e86">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources</a>
-</li>
-<li>resources()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html#a27fc74b54530efb09a05e3ba29c3b030">mesos::internal::slave::NvidiaGpuAllocator</a>
-</li>
-<li>Resources()
-: <a class="el" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a5770adc8a5ab3730cc3eb34656907828">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091">mesos::Resources</a>
</li>
<li>ResourcesState()
: <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ResourcesState.html#a1cd90dfb2e0c8cb14c45a8ce0ffacd5b">mesos::internal::slave::state::ResourcesState</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_func_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x73.html b/content/api/latest/c++/functions_func_0x73.html
index 6606b6b..c4ac217 100644
--- a/content/api/latest/c++/functions_func_0x73.html
+++ b/content/api/latest/c++/functions_func_0x73.html
@@ -284,9 +284,6 @@
<li>share()
: <a class="el" href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned< T ></a>
</li>
-<li>Shared()
-: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared< T ></a>
-</li>
<li>shared()
: <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
@@ -294,12 +291,18 @@
, <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop< Iterate, Body, T, R ></a>
, <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
</li>
+<li>Shared()
+: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared< T ></a>
+</li>
<li>SharedHandle()
: <a class="el" href="classSharedHandle.html#ad2cfca1ab3db9839e617b569b225e0c0">SharedHandle</a>
</li>
<li>shouldInject()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html#a18b7ba063c77d278f7e30640bbed4e6b">mesos::internal::slave::NvidiaVolume</a>
</li>
+<li>Shutdown()
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a33ccc80e2f5f7aef7b9126f1ce600b74">mesos::internal::tests::MockCSIPlugin</a>
+</li>
<li>shutdown()
: <a class="el" href="classmesos_1_1Executor.html#a82e7327e100f09241758d1bf4133d541">mesos::Executor</a>
, <a class="el" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a204a93410a8825a916dff56b5f8195c0">mesos::v1::executor::V0ToV1Adapter</a>
@@ -311,9 +314,6 @@
, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a8a3d3554e93e4ec1ba3b2e64f7df0725">process::network::internal::Socket< AddressType ></a>
, <a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html#a94cb94e04c583bc9ee9df66c7a4684cf">process::network::internal::LibeventSSLSocketImpl</a>
</li>
-<li>Shutdown()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a33ccc80e2f5f7aef7b9126f1ce600b74">mesos::internal::tests::MockCSIPlugin</a>
-</li>
<li>shutdownExecutor()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">mesos::internal::slave::Slave</a>
</li>
@@ -449,11 +449,14 @@
<li>StartSlave()
: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a0d658a78d1defb540e74100b2fdf7df3">mesos::internal::tests::MesosTest</a>
</li>
+<li>startup()
+: <a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html#aceef33e2bd447da751d4b592f4104121">org::apache::zookeeper::server::NIOServerCnxnFactory</a>
+</li>
<li>Startup()
: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#aaea2d23338730eed57c232aced068e3b">mesos::internal::tests::MockCSIPlugin</a>
</li>
-<li>startup()
-: <a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html#aceef33e2bd447da751d4b592f4104121">org::apache::zookeeper::server::NIOServerCnxnFactory</a>
+<li>State()
+: <a class="el" href="classmesos_1_1state_1_1protobuf_1_1State.html#a084189a3f5965bda21eae68aa370f148">mesos::state::protobuf::State</a>
</li>
<li>state()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http</a>
@@ -461,7 +464,6 @@
<li>State()
: <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a0e87f47367f9441f5f10b26f2c4fcaae">mesos::internal::slave::state::State</a>
, <a class="el" href="classmesos_1_1state_1_1State.html#aaedea4cd36c66e8a21f21723c1096d0f">mesos::state::State</a>
-, <a class="el" href="classmesos_1_1state_1_1protobuf_1_1State.html#a084189a3f5965bda21eae68aa370f148">mesos::state::protobuf::State</a>
</li>
<li>STATE_HELP()
: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a5c26c5c227679ba7f07387653469b01f">mesos::internal::slave::Http</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_func_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x75.html b/content/api/latest/c++/functions_func_0x75.html
index 1d5232f..4c52a2f 100644
--- a/content/api/latest/c++/functions_func_0x75.html
+++ b/content/api/latest/c++/functions_func_0x75.html
@@ -306,16 +306,14 @@
: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8a499083a8f8eb4ef4ccee6690234d94">mesos::internal::master::allocator::DRFSorter</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a79ae94b89dadee19fef60c4de178a3c2">mesos::internal::master::allocator::Sorter</a>
</li>
-<li>updateWeights()
-: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">mesos::allocator::Allocator</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a395c64cd2a16dcff7d7d28590be076f9">mesos::internal::master::allocator::MesosAllocatorProcess</a>
-</li>
<li>UpdateWeights()
: <a class="el" href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html#ae090f6b725e220054125b50cdb725eaf">mesos::internal::master::weights::UpdateWeights</a>
</li>
<li>updateWeights()
: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a64aebea886bb0148defbbc1ce936e0a3">mesos::internal::master::allocator::MesosAllocator< AllocatorProcess ></a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+, <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">mesos::allocator::Allocator</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a395c64cd2a16dcff7d7d28590be076f9">mesos::internal::master::allocator::MesosAllocatorProcess</a>
</li>
<li>updateWhitelist()
: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa701113886d4b11b9e9b3715dfc2500b">mesos::internal::master::allocator::MesosAllocatorProcess</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_func_0x76.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x76.html b/content/api/latest/c++/functions_func_0x76.html
index fc7e3f3..600ebd9 100644
--- a/content/api/latest/c++/functions_func_0x76.html
+++ b/content/api/latest/c++/functions_func_0x76.html
@@ -116,56 +116,44 @@
<li>ValidateVolumeCapabilities()
: <a class="el" href="classmesos_1_1csi_1_1Client.html#a23b717f03e2b9061abe3ca9c4edfa1e2">mesos::csi::Client</a>
</li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#ad06301ec9da0f0a4713556214b7ce43a">JSON::Value</a>
-</li>
<li>value()
-: <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
-, <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
-</li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#ab05d7584e0a89ecc8a16d0670d3a84b7">JSON::Value</a>
-</li>
-<li>value()
-: <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
-, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
+: <a class="el" href="classprocess_1_1ControlFlow.html#a3a15eba61473df457b0ac4cbaddd21ed">process::ControlFlow< T ></a>
</li>
<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a5abc35ec4e68f25a9d5ba801469caaa9">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value</a>
</li>
<li>value()
-: <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
-, <a class="el" href="classmesos_1_1state_1_1Variable.html#ade8ed8f89ceb5e3ab004e2922a5b35fa">mesos::state::Variable</a>
-, <a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html#a60ef2a7979f45a18914478f1e749debd">cgroups::memory::pressure::Counter</a>
-, <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow< T ></a>
+: <a class="el" href="classprocess_1_1ControlFlow.html#a9fa0744c29d7bffd54f10aea580ba187">process::ControlFlow< T ></a>
</li>
<li>Value()
-: <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries< T >::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#ad06301ec9da0f0a4713556214b7ce43a">JSON::Value</a>
</li>
<li>value()
-: <a class="el" href="classprocess_1_1ControlFlow.html#a9fa0744c29d7bffd54f10aea580ba187">process::ControlFlow< T ></a>
-, <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a5c3ebc2a8264cd0bb05ce6196e290d08">process::metrics::Counter</a>
+: <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a5c3ebc2a8264cd0bb05ce6196e290d08">process::metrics::Counter</a>
</li>
<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a5abc35ec4e68f25a9d5ba801469caaa9">JSON::Value</a>
</li>
<li>value()
: <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a0568e9b2c5b9b2ac72ed6cf71dc24fdc">process::metrics::Gauge</a>
, <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
-</li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value</a>
-</li>
-<li>value()
-: <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer< T ></a>
+, <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer< T ></a>
, <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
+, <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
+, <a class="el" href="classmesos_1_1state_1_1Variable.html#ade8ed8f89ceb5e3ab004e2922a5b35fa">mesos::state::Variable</a>
+, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
+, <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
+, <a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html#a60ef2a7979f45a18914478f1e749debd">cgroups::memory::pressure::Counter</a>
+, <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
+, <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
+, <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow< T ></a>
+, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
+, <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
+, <a class="el" href="classprocess_1_1ControlFlow.html#ad0fbad53169fc7766d61a69393ac14bc">process::ControlFlow< T ></a>
</li>
<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#adb495699a2d837cc49218b64b342e2bf">JSON::Value</a>
-</li>
-<li>value()
-: <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
-, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
+: <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries< T >::Value</a>
+, <a class="el" href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value</a>
</li>
<li>values()
: <a class="el" href="classBoundedHashMap.html#a3230dcf13d6b5099fe3aba148573e7a9">BoundedHashMap< Key, Value ></a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_func_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x77.html b/content/api/latest/c++/functions_func_0x77.html
index 3ce235e..093cb87 100644
--- a/content/api/latest/c++/functions_func_0x77.html
+++ b/content/api/latest/c++/functions_func_0x77.html
@@ -172,12 +172,12 @@
<li>write_unlock()
: <a class="el" href="classprocess_1_1ReadWriteLock.html#af09e2143c4590ce6417b98e5db62a5c7">process::ReadWriteLock</a>
</li>
-<li>Writer()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
-</li>
<li>writer()
: <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
</li>
+<li>Writer()
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
+</li>
<li>WriterProxy()
: <a class="el" href="classJSON_1_1WriterProxy.html#af46db5991abdab5b7eefadc277fe5587">JSON::WriterProxy</a>
</li>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_vars_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_vars_0x75.html b/content/api/latest/c++/functions_vars_0x75.html
index b3b19f3..7fc5ef5 100644
--- a/content/api/latest/c++/functions_vars_0x75.html
+++ b/content/api/latest/c++/functions_vars_0x75.html
@@ -96,12 +96,12 @@
<li>un
: <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#aaed404006daa7bf58f19803d640a105a">process::network::unix::Address</a>
</li>
-<li>UNAUTHORIZED
-: <a class="el" href="structprocess_1_1http_1_1Status.html#a370088c7f9891cd5363ce2f59b39b8ab">process::http::Status</a>
-</li>
<li>unauthorized
: <a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html#a88c899e54bb134e3af1f1a5ff436f72b">process::http::authentication::AuthenticationResult</a>
</li>
+<li>UNAUTHORIZED
+: <a class="el" href="structprocess_1_1http_1_1Status.html#a370088c7f9891cd5363ce2f59b39b8ab">process::http::Status</a>
+</li>
<li>unavailability
: <a class="el" href="structmesos_1_1UnavailableResources.html#a4541aa842da483bec54192c152d409f7">mesos::UnavailableResources</a>
, <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave_1_1Maintenance.html#aa906fa2e646a01c43c4387060c447cd8">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::Maintenance</a>
[04/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/src_2master_2master_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2master_8hpp_source.html b/content/api/latest/c++/src_2master_2master_8hpp_source.html
index 39229c7..547058b 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -2563,409 +2563,406 @@
<div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>  << <span class="stringliteral">"' (uuid: "</span> << uuid-><a class="code" href="structid_1_1UUID.html#af024badbc379374ac635031eed57dc5f">toString</a>() << <span class="stringliteral">") "</span></div>
<div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>  << <span class="stringliteral">"of framework "</span> << operation->framework_id();</div>
<div class="line"><a name="l02626"></a><span class="lineno"> 2626</span> </div>
-<div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>  CHECK(<a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#aa31907fb62769822a77c06ffbf10451f">protobuf::isTerminalState</a>(operation->latest_status().state()))</div>
-<div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>  << operation->latest_status().state();</div>
+<div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a650e493bb396d724446d9571e5842901">offerOperations</a>.erase(uuid.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div>
+<div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>  }</div>
<div class="line"><a name="l02629"></a><span class="lineno"> 2629</span> </div>
-<div class="line"><a name="l02630"></a><span class="lineno"> 2630</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a650e493bb396d724446d9571e5842901">offerOperations</a>.erase(uuid.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div>
-<div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>  }</div>
-<div class="line"><a name="l02632"></a><span class="lineno"> 2632</span> </div>
-<div class="line"><a name="l02633"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417"> 2633</a></span>  <span class="keyword">const</span> FrameworkID <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">id</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> info.id(); }</div>
-<div class="line"><a name="l02634"></a><span class="lineno"> 2634</span> </div>
-<div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>  <span class="comment">// Update fields in 'info' using those in 'newInfo'. Currently this</span></div>
-<div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>  <span class="comment">// only updates `role`/`roles`, 'name', 'failover_timeout', 'hostname',</span></div>
-<div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>  <span class="comment">// 'webui_url', 'capabilities', and 'labels'.</span></div>
-<div class="line"><a name="l02638"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a8f5f1a0e7c16c0e7750373c1146dc3a1"> 2638</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a8f5f1a0e7c16c0e7750373c1146dc3a1">update</a>(<span class="keyword">const</span> FrameworkInfo& newInfo)</div>
-<div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>  {</div>
-<div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>  <span class="comment">// We only merge 'info' from the same framework 'id'.</span></div>
-<div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>  CHECK_EQ(info.id(), newInfo.id());</div>
+<div class="line"><a name="l02630"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417"> 2630</a></span>  <span class="keyword">const</span> FrameworkID <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">id</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> info.id(); }</div>
+<div class="line"><a name="l02631"></a><span class="lineno"> 2631</span> </div>
+<div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>  <span class="comment">// Update fields in 'info' using those in 'newInfo'. Currently this</span></div>
+<div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>  <span class="comment">// only updates `role`/`roles`, 'name', 'failover_timeout', 'hostname',</span></div>
+<div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>  <span class="comment">// 'webui_url', 'capabilities', and 'labels'.</span></div>
+<div class="line"><a name="l02635"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a8f5f1a0e7c16c0e7750373c1146dc3a1"> 2635</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a8f5f1a0e7c16c0e7750373c1146dc3a1">update</a>(<span class="keyword">const</span> FrameworkInfo& newInfo)</div>
+<div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>  {</div>
+<div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>  <span class="comment">// We only merge 'info' from the same framework 'id'.</span></div>
+<div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>  CHECK_EQ(info.id(), newInfo.id());</div>
+<div class="line"><a name="l02639"></a><span class="lineno"> 2639</span> </div>
+<div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>  <span class="comment">// Save the old list of roles for later.</span></div>
+<div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>  std::set<std::string> oldRoles = <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">roles</a>;</div>
<div class="line"><a name="l02642"></a><span class="lineno"> 2642</span> </div>
-<div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>  <span class="comment">// Save the old list of roles for later.</span></div>
-<div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>  std::set<std::string> oldRoles = <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">roles</a>;</div>
+<div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>  <span class="comment">// TODO(jmlvanre): Merge other fields as per design doc in</span></div>
+<div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>  <span class="comment">// MESOS-703.</span></div>
<div class="line"><a name="l02645"></a><span class="lineno"> 2645</span> </div>
-<div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>  <span class="comment">// TODO(jmlvanre): Merge other fields as per design doc in</span></div>
-<div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>  <span class="comment">// MESOS-703.</span></div>
+<div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>  info.clear_role();</div>
+<div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>  info.clear_roles();</div>
<div class="line"><a name="l02648"></a><span class="lineno"> 2648</span> </div>
-<div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>  info.clear_role();</div>
-<div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>  info.clear_roles();</div>
-<div class="line"><a name="l02651"></a><span class="lineno"> 2651</span> </div>
-<div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>  <span class="keywordflow">if</span> (newInfo.has_role()) {</div>
-<div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>  info.set_role(newInfo.role());</div>
-<div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>  }</div>
-<div class="line"><a name="l02655"></a><span class="lineno"> 2655</span> </div>
-<div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>  <span class="keywordflow">if</span> (newInfo.roles_size() > 0) {</div>
-<div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>  info.mutable_roles()->CopyFrom(newInfo.roles());</div>
-<div class="line"><a name="l02658"></a><span class="lineno"> 2658</span>  }</div>
-<div class="line"><a name="l02659"></a><span class="lineno"> 2659</span> </div>
-<div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">roles</a> = <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html#a34d007aecebcd1c9dbd3ee0ad1d39155">protobuf::framework::getRoles</a>(newInfo);</div>
-<div class="line"><a name="l02661"></a><span class="lineno"> 2661</span> </div>
-<div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>  <span class="keywordflow">if</span> (newInfo.user() != info.user()) {</div>
-<div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>  LOG(WARNING) << <span class="stringliteral">"Cannot update FrameworkInfo.user to '"</span> << newInfo.user()</div>
-<div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>  << <span class="stringliteral">"' for framework "</span> << <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">id</a>() << <span class="stringliteral">". Check MESOS-703"</span>;</div>
-<div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>  }</div>
-<div class="line"><a name="l02666"></a><span class="lineno"> 2666</span> </div>
-<div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>  info.set_name(newInfo.name());</div>
-<div class="line"><a name="l02668"></a><span class="lineno"> 2668</span> </div>
-<div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>  <span class="keywordflow">if</span> (newInfo.has_failover_timeout()) {</div>
-<div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>  info.set_failover_timeout(newInfo.failover_timeout());</div>
-<div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>  info.clear_failover_timeout();</div>
-<div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>  }</div>
-<div class="line"><a name="l02674"></a><span class="lineno"> 2674</span> </div>
-<div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>  <span class="keywordflow">if</span> (newInfo.checkpoint() != info.checkpoint()) {</div>
-<div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>  LOG(WARNING) << <span class="stringliteral">"Cannot update FrameworkInfo.checkpoint to '"</span></div>
-<div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>  << <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(newInfo.checkpoint()) << <span class="stringliteral">"' for framework "</span></div>
-<div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>  << <span class="keywordtype">id</span>() << <span class="stringliteral">". Check MESOS-703"</span>;</div>
-<div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>  }</div>
-<div class="line"><a name="l02680"></a><span class="lineno"> 2680</span> </div>
-<div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>  <span class="keywordflow">if</span> (newInfo.has_hostname()) {</div>
-<div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>  info.set_hostname(newInfo.hostname());</div>
-<div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l02684"></a><span class="lineno"> 2684</span>  info.clear_hostname();</div>
-<div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>  }</div>
-<div class="line"><a name="l02686"></a><span class="lineno"> 2686</span> </div>
-<div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>  <span class="keywordflow">if</span> (newInfo.principal() != info.principal()) {</div>
-<div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>  LOG(WARNING) << <span class="stringliteral">"Cannot update FrameworkInfo.principal to '"</span></div>
-<div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>  << newInfo.principal() << <span class="stringliteral">"' for framework "</span> << <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">id</a>()</div>
-<div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>  << <span class="stringliteral">". Check MESOS-703"</span>;</div>
-<div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>  }</div>
-<div class="line"><a name="l02692"></a><span class="lineno"> 2692</span> </div>
-<div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>  <span class="keywordflow">if</span> (newInfo.has_webui_url()) {</div>
-<div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>  info.set_webui_url(newInfo.webui_url());</div>
-<div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>  info.clear_webui_url();</div>
-<div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>  }</div>
-<div class="line"><a name="l02698"></a><span class="lineno"> 2698</span> </div>
-<div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>  <span class="keywordflow">if</span> (newInfo.capabilities_size() > 0) {</div>
-<div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>  info.mutable_capabilities()->CopyFrom(newInfo.capabilities());</div>
-<div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>  info.clear_capabilities();</div>
-<div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>  }</div>
-<div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7">capabilities</a> = <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">protobuf::framework::Capabilities</a>(info.capabilities());</div>
-<div class="line"><a name="l02705"></a><span class="lineno"> 2705</span> </div>
-<div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>  <span class="keywordflow">if</span> (newInfo.has_labels()) {</div>
-<div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>  info.mutable_labels()->CopyFrom(newInfo.labels());</div>
-<div class="line"><a name="l02708"></a><span class="lineno"> 2708</span>  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>  info.clear_labels();</div>
-<div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>  }</div>
-<div class="line"><a name="l02711"></a><span class="lineno"> 2711</span> </div>
-<div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>  <span class="keyword">const</span> std::set<std::string>& newRoles = <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">roles</a>;</div>
-<div class="line"><a name="l02713"></a><span class="lineno"> 2713</span> </div>
-<div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>  <span class="keyword">const</span> std::set<std::string> removedRoles = [&]() {</div>
-<div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>  std::set<std::string> result = oldRoles;</div>
-<div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& role, newRoles) {</div>
-<div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>  result.erase(role);</div>
-<div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>  }</div>
-<div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>  }();</div>
-<div class="line"><a name="l02721"></a><span class="lineno"> 2721</span> </div>
-<div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& role, removedRoles) {</div>
-<div class="line"><a name="l02723"></a><span class="lineno"> 2723</span>  <span class="keyword">auto</span> allocatedToRole = [&role](<span class="keyword">const</span> Resource& resource) {</div>
-<div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>  <span class="keywordflow">return</span> resource.allocation_info().role() == role;</div>
-<div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>  };</div>
-<div class="line"><a name="l02726"></a><span class="lineno"> 2726</span> </div>
-<div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>  <span class="comment">// Stop tracking the framework under this role if there are</span></div>
-<div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>  <span class="comment">// no longer any resources allocated to it.</span></div>
-<div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>  <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a35847f2388d25e0cb9b3a9d0a722fbdd">totalUsedResources</a>.<a class="code" href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">filter</a>(allocatedToRole).<a class="code" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">empty</a>()) {</div>
-<div class="line"><a name="l02730"></a><span class="lineno"> 2730</span>  CHECK(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a965f66810b71a0d2bab683fee1b6a9b6">totalOfferedResources</a>.<a class="code" href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">filter</a>(allocatedToRole).<a class="code" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">empty</a>());</div>
-<div class="line"><a name="l02731"></a><span class="lineno"> 2731</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3edaf411ec6e409a3f8b2a77988ef65a">untrackUnderRole</a>(role);</div>
-<div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>  }</div>
-<div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>  }</div>
-<div class="line"><a name="l02734"></a><span class="lineno"> 2734</span> </div>
-<div class="line"><a name="l02735"></a><span class="lineno"> 2735</span>  <span class="keyword">const</span> std::set<std::string> addedRoles = [&]() {</div>
-<div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>  std::set<std::string> result = newRoles;</div>
-<div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& role, oldRoles) {</div>
-<div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>  result.erase(role);</div>
-<div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>  }</div>
-<div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l02741"></a><span class="lineno"> 2741</span>  }();</div>
-<div class="line"><a name="l02742"></a><span class="lineno"> 2742</span> </div>
-<div class="line"><a name="l02743"></a><span class="lineno"> 2743</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& role, addedRoles) {</div>
-<div class="line"><a name="l02744"></a><span class="lineno"> 2744</span>  <span class="comment">// NOTE: It's possible that we're already tracking this framework</span></div>
-<div class="line"><a name="l02745"></a><span class="lineno"> 2745</span>  <span class="comment">// under the role because a framework can unsubscribe from a role</span></div>
-<div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>  <span class="comment">// while it still has resources allocated to the role.</span></div>
-<div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>  <span class="keywordflow">if</span> (!<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a614fb3ba127133b939e2a733c6ecbf2a">isTrackedUnderRole</a>(role)) {</div>
-<div class="line"><a name="l02748"></a><span class="lineno"> 2748</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#afa185682905163563412aa1915e612c8">trackUnderRole</a>(role);</div>
-<div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>  }</div>
-<div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>  }</div>
-<div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>  }</div>
-<div class="line"><a name="l02752"></a><span class="lineno"> 2752</span> </div>
-<div class="line"><a name="l02753"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#aa21baf526b32c397ea45f103cea5dd15"> 2753</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#aa21baf526b32c397ea45f103cea5dd15">updateConnection</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& newPid)</div>
-<div class="line"><a name="l02754"></a><span class="lineno"> 2754</span>  {</div>
-<div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>  <span class="comment">// Cleanup the HTTP connnection if this is a downgrade from HTTP</span></div>
-<div class="line"><a name="l02756"></a><span class="lineno"> 2756</span>  <span class="comment">// to PID. Note that the connection may already be closed.</span></div>
-<div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>  <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>.isSome()) {</div>
-<div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b">closeHttpConnection</a>();</div>
-<div class="line"><a name="l02759"></a><span class="lineno"> 2759</span>  }</div>
-<div class="line"><a name="l02760"></a><span class="lineno"> 2760</span> </div>
-<div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>  <span class="comment">// TODO(benh): unlink(oldPid);</span></div>
-<div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>  pid = newPid;</div>
-<div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>  }</div>
-<div class="line"><a name="l02764"></a><span class="lineno"> 2764</span> </div>
-<div class="line"><a name="l02765"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#aab28c60e6ecfa298c41f4e006f73a911"> 2765</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#aab28c60e6ecfa298c41f4e006f73a911">updateConnection</a>(<span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a>& newHttp)</div>
-<div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>  {</div>
-<div class="line"><a name="l02767"></a><span class="lineno"> 2767</span>  <span class="keywordflow">if</span> (pid.isSome()) {</div>
-<div class="line"><a name="l02768"></a><span class="lineno"> 2768</span>  <span class="comment">// Wipe the PID if this is an upgrade from PID to HTTP.</span></div>
-<div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>  <span class="comment">// TODO(benh): unlink(oldPid);</span></div>
-<div class="line"><a name="l02770"></a><span class="lineno"> 2770</span>  pid = <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l02771"></a><span class="lineno"> 2771</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>.isSome()) {</div>
-<div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>  <span class="comment">// Cleanup the old HTTP connection.</span></div>
-<div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>  <span class="comment">// Note that master creates a new HTTP connection for every</span></div>
-<div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>  <span class="comment">// subscribe request, so 'newHttp' should always be different</span></div>
-<div class="line"><a name="l02775"></a><span class="lineno"> 2775</span>  <span class="comment">// from 'http'.</span></div>
-<div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b">closeHttpConnection</a>();</div>
-<div class="line"><a name="l02777"></a><span class="lineno"> 2777</span>  }</div>
-<div class="line"><a name="l02778"></a><span class="lineno"> 2778</span> </div>
-<div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#ab8738e43a60086f3b434c0278933e85e">CHECK_NONE</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>);</div>
+<div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>  <span class="keywordflow">if</span> (newInfo.has_role()) {</div>
+<div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>  info.set_role(newInfo.role());</div>
+<div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>  }</div>
+<div class="line"><a name="l02652"></a><span class="lineno"> 2652</span> </div>
+<div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>  <span class="keywordflow">if</span> (newInfo.roles_size() > 0) {</div>
+<div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>  info.mutable_roles()->CopyFrom(newInfo.roles());</div>
+<div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>  }</div>
+<div class="line"><a name="l02656"></a><span class="lineno"> 2656</span> </div>
+<div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">roles</a> = <a class="code" href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html#a34d007aecebcd1c9dbd3ee0ad1d39155">protobuf::framework::getRoles</a>(newInfo);</div>
+<div class="line"><a name="l02658"></a><span class="lineno"> 2658</span> </div>
+<div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>  <span class="keywordflow">if</span> (newInfo.user() != info.user()) {</div>
+<div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>  LOG(WARNING) << <span class="stringliteral">"Cannot update FrameworkInfo.user to '"</span> << newInfo.user()</div>
+<div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>  << <span class="stringliteral">"' for framework "</span> << <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">id</a>() << <span class="stringliteral">". Check MESOS-703"</span>;</div>
+<div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>  }</div>
+<div class="line"><a name="l02663"></a><span class="lineno"> 2663</span> </div>
+<div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>  info.set_name(newInfo.name());</div>
+<div class="line"><a name="l02665"></a><span class="lineno"> 2665</span> </div>
+<div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>  <span class="keywordflow">if</span> (newInfo.has_failover_timeout()) {</div>
+<div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>  info.set_failover_timeout(newInfo.failover_timeout());</div>
+<div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>  } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>  info.clear_failover_timeout();</div>
+<div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>  }</div>
+<div class="line"><a name="l02671"></a><span class="lineno"> 2671</span> </div>
+<div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>  <span class="keywordflow">if</span> (newInfo.checkpoint() != info.checkpoint()) {</div>
+<div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>  LOG(WARNING) << <span class="stringliteral">"Cannot update FrameworkInfo.checkpoint to '"</span></div>
+<div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>  << <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(newInfo.checkpoint()) << <span class="stringliteral">"' for framework "</span></div>
+<div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>  << <span class="keywordtype">id</span>() << <span class="stringliteral">". Check MESOS-703"</span>;</div>
+<div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>  }</div>
+<div class="line"><a name="l02677"></a><span class="lineno"> 2677</span> </div>
+<div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>  <span class="keywordflow">if</span> (newInfo.has_hostname()) {</div>
+<div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>  info.set_hostname(newInfo.hostname());</div>
+<div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>  } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>  info.clear_hostname();</div>
+<div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>  }</div>
+<div class="line"><a name="l02683"></a><span class="lineno"> 2683</span> </div>
+<div class="line"><a name="l02684"></a><span class="lineno"> 2684</span>  <span class="keywordflow">if</span> (newInfo.principal() != info.principal()) {</div>
+<div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>  LOG(WARNING) << <span class="stringliteral">"Cannot update FrameworkInfo.principal to '"</span></div>
+<div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>  << newInfo.principal() << <span class="stringliteral">"' for framework "</span> << <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">id</a>()</div>
+<div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>  << <span class="stringliteral">". Check MESOS-703"</span>;</div>
+<div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>  }</div>
+<div class="line"><a name="l02689"></a><span class="lineno"> 2689</span> </div>
+<div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>  <span class="keywordflow">if</span> (newInfo.has_webui_url()) {</div>
+<div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>  info.set_webui_url(newInfo.webui_url());</div>
+<div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>  } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>  info.clear_webui_url();</div>
+<div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>  }</div>
+<div class="line"><a name="l02695"></a><span class="lineno"> 2695</span> </div>
+<div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>  <span class="keywordflow">if</span> (newInfo.capabilities_size() > 0) {</div>
+<div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>  info.mutable_capabilities()->CopyFrom(newInfo.capabilities());</div>
+<div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>  } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>  info.clear_capabilities();</div>
+<div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>  }</div>
+<div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7">capabilities</a> = <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">protobuf::framework::Capabilities</a>(info.capabilities());</div>
+<div class="line"><a name="l02702"></a><span class="lineno"> 2702</span> </div>
+<div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>  <span class="keywordflow">if</span> (newInfo.has_labels()) {</div>
+<div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>  info.mutable_labels()->CopyFrom(newInfo.labels());</div>
+<div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>  } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>  info.clear_labels();</div>
+<div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>  }</div>
+<div class="line"><a name="l02708"></a><span class="lineno"> 2708</span> </div>
+<div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>  <span class="keyword">const</span> std::set<std::string>& newRoles = <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">roles</a>;</div>
+<div class="line"><a name="l02710"></a><span class="lineno"> 2710</span> </div>
+<div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>  <span class="keyword">const</span> std::set<std::string> removedRoles = [&]() {</div>
+<div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>  std::set<std::string> result = oldRoles;</div>
+<div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& role, newRoles) {</div>
+<div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>  result.erase(role);</div>
+<div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>  }</div>
+<div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>  <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>  }();</div>
+<div class="line"><a name="l02718"></a><span class="lineno"> 2718</span> </div>
+<div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& role, removedRoles) {</div>
+<div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>  <span class="keyword">auto</span> allocatedToRole = [&role](<span class="keyword">const</span> Resource& resource) {</div>
+<div class="line"><a name="l02721"></a><span class="lineno"> 2721</span>  <span class="keywordflow">return</span> resource.allocation_info().role() == role;</div>
+<div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>  };</div>
+<div class="line"><a name="l02723"></a><span class="lineno"> 2723</span> </div>
+<div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>  <span class="comment">// Stop tracking the framework under this role if there are</span></div>
+<div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>  <span class="comment">// no longer any resources allocated to it.</span></div>
+<div class="line"><a name="l02726"></a><span class="lineno"> 2726</span>  <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a35847f2388d25e0cb9b3a9d0a722fbdd">totalUsedResources</a>.<a class="code" href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">filter</a>(allocatedToRole).<a class="code" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">empty</a>()) {</div>
+<div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>  CHECK(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a965f66810b71a0d2bab683fee1b6a9b6">totalOfferedResources</a>.<a class="code" href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">filter</a>(allocatedToRole).<a class="code" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">empty</a>());</div>
+<div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3edaf411ec6e409a3f8b2a77988ef65a">untrackUnderRole</a>(role);</div>
+<div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>  }</div>
+<div class="line"><a name="l02730"></a><span class="lineno"> 2730</span>  }</div>
+<div class="line"><a name="l02731"></a><span class="lineno"> 2731</span> </div>
+<div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>  <span class="keyword">const</span> std::set<std::string> addedRoles = [&]() {</div>
+<div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>  std::set<std::string> result = newRoles;</div>
+<div class="line"><a name="l02734"></a><span class="lineno"> 2734</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& role, oldRoles) {</div>
+<div class="line"><a name="l02735"></a><span class="lineno"> 2735</span>  result.erase(role);</div>
+<div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>  }</div>
+<div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>  <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>  }();</div>
+<div class="line"><a name="l02739"></a><span class="lineno"> 2739</span> </div>
+<div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> std::string& role, addedRoles) {</div>
+<div class="line"><a name="l02741"></a><span class="lineno"> 2741</span>  <span class="comment">// NOTE: It's possible that we're already tracking this framework</span></div>
+<div class="line"><a name="l02742"></a><span class="lineno"> 2742</span>  <span class="comment">// under the role because a framework can unsubscribe from a role</span></div>
+<div class="line"><a name="l02743"></a><span class="lineno"> 2743</span>  <span class="comment">// while it still has resources allocated to the role.</span></div>
+<div class="line"><a name="l02744"></a><span class="lineno"> 2744</span>  <span class="keywordflow">if</span> (!<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a614fb3ba127133b939e2a733c6ecbf2a">isTrackedUnderRole</a>(role)) {</div>
+<div class="line"><a name="l02745"></a><span class="lineno"> 2745</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#afa185682905163563412aa1915e612c8">trackUnderRole</a>(role);</div>
+<div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>  }</div>
+<div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>  }</div>
+<div class="line"><a name="l02748"></a><span class="lineno"> 2748</span>  }</div>
+<div class="line"><a name="l02749"></a><span class="lineno"> 2749</span> </div>
+<div class="line"><a name="l02750"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#aa21baf526b32c397ea45f103cea5dd15"> 2750</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#aa21baf526b32c397ea45f103cea5dd15">updateConnection</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& newPid)</div>
+<div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>  {</div>
+<div class="line"><a name="l02752"></a><span class="lineno"> 2752</span>  <span class="comment">// Cleanup the HTTP connnection if this is a downgrade from HTTP</span></div>
+<div class="line"><a name="l02753"></a><span class="lineno"> 2753</span>  <span class="comment">// to PID. Note that the connection may already be closed.</span></div>
+<div class="line"><a name="l02754"></a><span class="lineno"> 2754</span>  <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>.isSome()) {</div>
+<div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b">closeHttpConnection</a>();</div>
+<div class="line"><a name="l02756"></a><span class="lineno"> 2756</span>  }</div>
+<div class="line"><a name="l02757"></a><span class="lineno"> 2757</span> </div>
+<div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>  <span class="comment">// TODO(benh): unlink(oldPid);</span></div>
+<div class="line"><a name="l02759"></a><span class="lineno"> 2759</span>  pid = newPid;</div>
+<div class="line"><a name="l02760"></a><span class="lineno"> 2760</span>  }</div>
+<div class="line"><a name="l02761"></a><span class="lineno"> 2761</span> </div>
+<div class="line"><a name="l02762"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#aab28c60e6ecfa298c41f4e006f73a911"> 2762</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#aab28c60e6ecfa298c41f4e006f73a911">updateConnection</a>(<span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html">HttpConnection</a>& newHttp)</div>
+<div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>  {</div>
+<div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>  <span class="keywordflow">if</span> (pid.isSome()) {</div>
+<div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>  <span class="comment">// Wipe the PID if this is an upgrade from PID to HTTP.</span></div>
+<div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>  <span class="comment">// TODO(benh): unlink(oldPid);</span></div>
+<div class="line"><a name="l02767"></a><span class="lineno"> 2767</span>  pid = <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l02768"></a><span class="lineno"> 2768</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>.isSome()) {</div>
+<div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>  <span class="comment">// Cleanup the old HTTP connection.</span></div>
+<div class="line"><a name="l02770"></a><span class="lineno"> 2770</span>  <span class="comment">// Note that master creates a new HTTP connection for every</span></div>
+<div class="line"><a name="l02771"></a><span class="lineno"> 2771</span>  <span class="comment">// subscribe request, so 'newHttp' should always be different</span></div>
+<div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>  <span class="comment">// from 'http'.</span></div>
+<div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b">closeHttpConnection</a>();</div>
+<div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>  }</div>
+<div class="line"><a name="l02775"></a><span class="lineno"> 2775</span> </div>
+<div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#ab8738e43a60086f3b434c0278933e85e">CHECK_NONE</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>);</div>
+<div class="line"><a name="l02777"></a><span class="lineno"> 2777</span> </div>
+<div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a> = newHttp;</div>
+<div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>  }</div>
<div class="line"><a name="l02780"></a><span class="lineno"> 2780</span> </div>
-<div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a> = newHttp;</div>
-<div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>  }</div>
-<div class="line"><a name="l02783"></a><span class="lineno"> 2783</span> </div>
-<div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>  <span class="comment">// Closes the HTTP connection and stops the heartbeat.</span></div>
-<div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>  <span class="comment">//</span></div>
-<div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>  <span class="comment">// TODO(vinod): Currently `state` variable is set separately</span></div>
-<div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>  <span class="comment">// from this method. We need to make sure these are in sync.</span></div>
-<div class="line"><a name="l02788"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b"> 2788</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b">closeHttpConnection</a>()</div>
-<div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>  {</div>
-<div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>);</div>
-<div class="line"><a name="l02791"></a><span class="lineno"> 2791</span> </div>
-<div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>  <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab741aebff99e28269136e04ab76800fa">connected</a>() && !<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>.get().close()) {</div>
-<div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>  LOG(WARNING) << <span class="stringliteral">"Failed to close HTTP pipe for "</span> << *<span class="keyword">this</span>;</div>
-<div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>  }</div>
-<div class="line"><a name="l02795"></a><span class="lineno"> 2795</span> </div>
-<div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a> = <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l02797"></a><span class="lineno"> 2797</span> </div>
-<div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>);</div>
+<div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>  <span class="comment">// Closes the HTTP connection and stops the heartbeat.</span></div>
+<div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>  <span class="comment">//</span></div>
+<div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>  <span class="comment">// TODO(vinod): Currently `state` variable is set separately</span></div>
+<div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>  <span class="comment">// from this method. We need to make sure these are in sync.</span></div>
+<div class="line"><a name="l02785"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b"> 2785</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a54362f290514769903a61d7cd0d6506b">closeHttpConnection</a>()</div>
+<div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>  {</div>
+<div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>);</div>
+<div class="line"><a name="l02788"></a><span class="lineno"> 2788</span> </div>
+<div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>  <span class="keywordflow">if</span> (<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab741aebff99e28269136e04ab76800fa">connected</a>() && !<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>.get().close()) {</div>
+<div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>  LOG(WARNING) << <span class="stringliteral">"Failed to close HTTP pipe for "</span> << *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>  }</div>
+<div class="line"><a name="l02792"></a><span class="lineno"> 2792</span> </div>
+<div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a> = <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l02794"></a><span class="lineno"> 2794</span> </div>
+<div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>);</div>
+<div class="line"><a name="l02796"></a><span class="lineno"> 2796</span> </div>
+<div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>  <a class="code" href="namespaceprocess.html#a20443908afa3212215166e26065349e5">terminate</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>.get().get());</div>
+<div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>  <a class="code" href="namespaceprocess.html#a07833fb41a8b0c1f18fa5485ca8c18d4">wait</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>.get().get());</div>
<div class="line"><a name="l02799"></a><span class="lineno"> 2799</span> </div>
-<div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>  <a class="code" href="namespaceprocess.html#a20443908afa3212215166e26065349e5">terminate</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>.get().get());</div>
-<div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>  <a class="code" href="namespaceprocess.html#a07833fb41a8b0c1f18fa5485ca8c18d4">wait</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>.get().get());</div>
+<div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a> = <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>  }</div>
<div class="line"><a name="l02802"></a><span class="lineno"> 2802</span> </div>
-<div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a> = <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>  }</div>
-<div class="line"><a name="l02805"></a><span class="lineno"> 2805</span> </div>
-<div class="line"><a name="l02806"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab307cdcfe7dbfca8894b12097759bb41"> 2806</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab307cdcfe7dbfca8894b12097759bb41">heartbeat</a>()</div>
-<div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>  {</div>
-<div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#ab8738e43a60086f3b434c0278933e85e">CHECK_NONE</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>);</div>
-<div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>);</div>
-<div class="line"><a name="l02810"></a><span class="lineno"> 2810</span> </div>
-<div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>  <span class="comment">// TODO(vinod): Make heartbeat interval configurable and include</span></div>
-<div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>  <span class="comment">// this information in the SUBSCRIBED response.</span></div>
-<div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">scheduler::Event</a> event;</div>
-<div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>  <span class="keyword">event</span>.set_type(scheduler::Event::HEARTBEAT);</div>
-<div class="line"><a name="l02815"></a><span class="lineno"> 2815</span> </div>
-<div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a> =</div>
-<div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>  <span class="keyword">new</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Heartbeater.html">Heartbeater<scheduler::Event, v1::scheduler::Event></a>(</div>
-<div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>  <span class="stringliteral">"framework "</span> + <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(info.id()),</div>
-<div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>  event,</div>
-<div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>.get(),</div>
-<div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>  <a class="code" href="namespacemesos_1_1internal_1_1master.html#a241384d7256ec21bea9b9e9cba24f766">DEFAULT_HEARTBEAT_INTERVAL</a>);</div>
+<div class="line"><a name="l02803"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab307cdcfe7dbfca8894b12097759bb41"> 2803</a></span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab307cdcfe7dbfca8894b12097759bb41">heartbeat</a>()</div>
+<div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>  {</div>
+<div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#ab8738e43a60086f3b434c0278933e85e">CHECK_NONE</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>);</div>
+<div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>);</div>
+<div class="line"><a name="l02807"></a><span class="lineno"> 2807</span> </div>
+<div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>  <span class="comment">// TODO(vinod): Make heartbeat interval configurable and include</span></div>
+<div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>  <span class="comment">// this information in the SUBSCRIBED response.</span></div>
+<div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">scheduler::Event</a> event;</div>
+<div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>  <span class="keyword">event</span>.set_type(scheduler::Event::HEARTBEAT);</div>
+<div class="line"><a name="l02812"></a><span class="lineno"> 2812</span> </div>
+<div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a> =</div>
+<div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>  <span class="keyword">new</span> <a class="code" href="classmesos_1_1internal_1_1master_1_1Heartbeater.html">Heartbeater<scheduler::Event, v1::scheduler::Event></a>(</div>
+<div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>  <span class="stringliteral">"framework "</span> + <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(info.id()),</div>
+<div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>  event,</div>
+<div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>.get(),</div>
+<div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>  <a class="code" href="namespacemesos_1_1internal_1_1master.html#a241384d7256ec21bea9b9e9cba24f766">DEFAULT_HEARTBEAT_INTERVAL</a>);</div>
+<div class="line"><a name="l02819"></a><span class="lineno"> 2819</span> </div>
+<div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>  <a class="code" href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>.get().get());</div>
+<div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>  }</div>
<div class="line"><a name="l02822"></a><span class="lineno"> 2822</span> </div>
-<div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>  <a class="code" href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a>(<a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a36dcfd05ca84ba51bc10c73dce933d70">heartbeater</a>.get().get());</div>
-<div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>  }</div>
-<div class="line"><a name="l02825"></a><span class="lineno"> 2825</span> </div>
-<div class="line"><a name="l02826"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#acfcf3cedb8bf9ab2a0d76ca9026dc50a"> 2826</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#acfcf3cedb8bf9ab2a0d76ca9026dc50a">active</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a6228d0b8755323f0a5d2cf44863226d5">ACTIVE</a>; }</div>
-<div class="line"><a name="l02827"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab741aebff99e28269136e04ab76800fa"> 2827</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab741aebff99e28269136e04ab76800fa">connected</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a6228d0b8755323f0a5d2cf44863226d5">ACTIVE</a> || state == <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a9564d46b6ef0e132e3856ac29e22b065">INACTIVE</a>; }</div>
-<div class="line"><a name="l02828"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"> 2828</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2">recovered</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">RECOVERED</a>; }</div>
-<div class="line"><a name="l02829"></a><span class="lineno"> 2829</span> </div>
-<div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a614fb3ba127133b939e2a733c6ecbf2a">isTrackedUnderRole</a>(<span class="keyword">const</span> std::string& role) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#afa185682905163563412aa1915e612c8">trackUnderRole</a>(<span class="keyword">const</span> std::string& role);</div>
-<div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3edaf411ec6e409a3f8b2a77988ef65a">untrackUnderRole</a>(<span class="keyword">const</span> std::string& role);</div>
-<div class="line"><a name="l02833"></a><span class="lineno"> 2833</span> </div>
-<div class="line"><a name="l02834"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0"> 2834</a></span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0">master</a>;</div>
-<div class="line"><a name="l02835"></a><span class="lineno"> 2835</span> </div>
-<div class="line"><a name="l02836"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#aaa84eaf9694ad355fdb76ff15818b295"> 2836</a></span>  FrameworkInfo <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#aaa84eaf9694ad355fdb76ff15818b295">info</a>;</div>
-<div class="line"><a name="l02837"></a><span class="lineno"> 2837</span> </div>
-<div class="line"><a name="l02838"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5"> 2838</a></span>  std::set<std::string> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">roles</a>;</div>
-<div class="line"><a name="l02839"></a><span class="lineno"> 2839</span> </div>
-<div class="line"><a name="l02840"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7"> 2840</a></span>  <a class="code" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">protobuf::framework::Capabilities</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7">capabilities</a>;</div>
-<div class="line"><a name="l02841"></a><span class="lineno"> 2841</span> </div>
-<div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>  <span class="comment">// Frameworks can either be connected via HTTP or by message passing</span></div>
-<div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>  <span class="comment">// (scheduler driver). At most one of `http` and `pid` will be set</span></div>
-<div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>  <span class="comment">// according to the last connection made by the framework; neither</span></div>
-<div class="line"><a name="l02845"></a><span class="lineno"> 2845</span>  <span class="comment">// field will be set if the framework is in state `RECOVERED`.</span></div>
-<div class="line"><a name="l02846"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c"> 2846</a></span>  <a class="code" href="classOption.html">Option<HttpConnection></a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a574beb521d564fcbbbce942e694d106c">http</a>;</div>
-<div class="line"><a name="l02847"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0"> 2847</a></span>  <a class="code" href="classOption.html">Option<process::UPID></a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0">pid</a>;</div>
-<div class="line"><a name="l02848"></a><span class="lineno"> 2848</span> </div>
-<div class="line"><a name="l02849"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#af4322f8c99cfc37c386d3b5457a6f053"> 2849</a></span>  <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65">State</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#af4322f8c99cfc37c386d3b5457a6f053">state</a>;</div>
-<div class="line"><a name="l02850"></a><span class="lineno"> 2850</span> </div>
-<div class="line"><a name="l02851"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0e09e14adf247dd3326bfd3dc09c6c7b"> 2851</a></span>  <a class="code" href="classprocess_1_1Time.html">process::Time</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0e09e14adf247dd3326bfd3dc09c6c7b">registeredTime</a>;</div>
-<div class="line"><a name="l02852"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0883625e8cc8fc902b5957d12e63f9a1"> 2852</a></span>  <a class="code" href="classprocess_1_1Time.html">process::Time</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a0883625e8cc8fc902b5957d12e63f9a1">reregisteredTime</a>;</div>
-<div class="line"><a name="l02853"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c"> 2853</a></span>  <a class="code" href="classprocess_1_1Time.html">process::Time</a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c">unregisteredTime</a>;</div>
-<div class="line"><a name="l02854"></a><span class="lineno"> 2854</span> </div>
-<div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>  <span class="comment">// Tasks that have not yet been launched because they are currently</span></div>
-<div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>  <span class="comment">// being authorized.</span></div>
-<div class="line"><a name="l02857"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09"> 2857</a></span>  <a class="code" href="classhashmap.html">hashmap<TaskID, TaskInfo></a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09">pendingTasks</a>;</div>
-<div class="line"><a name="l02858"></a><span class="lineno"> 2858</span> </div>
-<div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>  <span class="comment">// TODO(bmahler): Make this private to enforce that `addTask()` and</span></div>
-<div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>  <span class="comment">// `removeTask()` are used, and provide a const view into the tasks.</span></div>
-<div class="line"><a name="l02861"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#af54ac5eba8a7026cb92968fb6c6efd8a"> 2861</a></span>  <a class="code" href="classhashmap.html">hashmap<TaskID, Task*></a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#af54ac5eba8a7026cb92968fb6c6efd8a">tasks</a>;</div>
-<div class="line"><a name="l02862"></a><span class="lineno"> 2862</span> </div>
-<div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>  <span class="comment">// Tasks launched by this framework that have reached a terminal</span></div>
-<div class="line"><a name="l02864"></a><span class="lineno"> 2864</span>  <span class="comment">// state and have had all their updates acknowledged. We only keep a</span></div>
-<div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>  <span class="comment">// fixed-size cache to avoid consuming too much memory. We use</span></div>
-<div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>  <span class="comment">// boost::circular_buffer rather than BoundedHashMap because there</span></div>
-<div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>  <span class="comment">// can be multiple completed tasks with the same task ID.</span></div>
-<div class="line"><a name="l02868"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a24bbb82d27e409d2f48ed01fbf2619f1"> 2868</a></span>  boost::circular_buffer<process::Owned<Task>> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a24bbb82d27e409d2f48ed01fbf2619f1">completedTasks</a>;</div>
-<div class="line"><a name="l02869"></a><span class="lineno"> 2869</span> </div>
-<div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>  <span class="comment">// When an agent is marked unreachable, tasks running on it are stored</span></div>
-<div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>  <span class="comment">// here. We only keep a fixed-size cache to avoid consuming too much memory.</span></div>
-<div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>  <span class="comment">// NOTE: Non-partition-aware unreachable tasks in this map are marked</span></div>
-<div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>  <span class="comment">// TASK_LOST instead of TASK_UNREACHABLE for backward compatibility.</span></div>
-<div class="line"><a name="l02874"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8"> 2874</a></span>  <a class="code" href="classBoundedHashMap.html">BoundedHashMap<TaskID, process::Owned<Task></a>> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8">unreachableTasks</a>;</div>
-<div class="line"><a name="l02875"></a><span class="lineno"> 2875</span> </div>
-<div class="line"><a name="l02876"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e"> 2876</a></span>  <a class="code" href="classhashset.html">hashset<Offer*></a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e">offers</a>; <span class="comment">// Active offers for framework.</span></div>
-<div class="line"><a name="l02877"></a><span class="lineno"> 2877</span> </div>
-<div class="line"><a name="l02878"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a53c59b3da6fae1d939e4ef662b1db164"> 2878</a></span>  <a class="code" href="classhashset.html">hashset<InverseOffer*></a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a53c59b3da6fae1d939e4ef662b1db164">inverseOffers</a>; <span class="comment">// Active inverse offers for framework.</span></div>
-<div class="line"><a name="l02879"></a><span class="lineno"> 2879</span> </div>
-<div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>  <span class="comment">// TODO(bmahler): Make this private to enforce that `addExecutor()`</span></div>
-<div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>  <span class="comment">// and `removeExecutor()` are used, and provide a const view into</span></div>
-<div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>  <span class="comment">// the executors.</span></div>
-<div class="line"><a name="l02883"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a1e784cda7e5c31ad19ec72b6a7b6fdee"> 2883</a></span>  <a class="code" href="classhashmap.html">hashmap<SlaveID, hashmap<ExecutorID, ExecutorInfo></a>> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a1e784cda7e5c31ad19ec72b6a7b6fdee">executors</a>;</div>
-<div class="line"><a name="l02884"></a><span class="lineno"> 2884</span> </div>
-<div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>  <span class="comment">// Pending operations or terminal operations that have</span></div>
-<div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>  <span class="comment">// unacknowledged status updates.</span></div>
-<div class="line"><a name="l02887"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a650e493bb396d724446d9571e5842901"> 2887</a></span>  <a class="code" href="classhashmap.html">hashmap<UUID, OfferOperation*></a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a650e493bb396d724446d9571e5842901">offerOperations</a>;</div>
-<div class="line"><a name="l02888"></a><span class="lineno"> 2888</span> </div>
-<div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>  <span class="comment">// The map from the framework-specified operation ID to the</span></div>
-<div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>  <span class="comment">// corresponding internal operation UUID.</span></div>
-<div class="line"><a name="l02891"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0"> 2891</a></span>  <a class="code" href="classhashmap.html">hashmap<OfferOperationID, UUID></a> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0">offerOperationUUIDs</a>;</div>
-<div class="line"><a name="l02892"></a><span class="lineno"> 2892</span> </div>
-<div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>  <span class="comment">// NOTE: For the used and offered resources below, we keep the</span></div>
-<div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>  <span class="comment">// total as well as partitioned by SlaveID.</span></div>
-<div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>  <span class="comment">// We expose the total resources via the HTTP endpoint, and we</span></div>
-<div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>  <span class="comment">// keep a running total of the resources because looping over the</span></div>
-<div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>  <span class="comment">// slaves to sum the resources has led to perf issues (MESOS-1862).</span></div>
-<div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>  <span class="comment">// We keep the resources partitioned by SlaveID because non-scalar</span></div>
-<div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>  <span class="comment">// resources can be lost when summing them up across multiple</span></div>
-<div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>  <span class="comment">// slaves (MESOS-2373).</span></div>
-<div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>  <span class="comment">//</span></div>
-<div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>  <span class="comment">// Also note that keeping the totals is safe even though it yields</span></div>
-<div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>  <span class="comment">// incorrect results for non-scalar resources.</span></div>
-<div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>  <span class="comment">// (1) For overlapping set items / ranges across slaves, these</span></div>
-<div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>  <span class="comment">// will get added N times but only represented once.</span></div>
-<div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>  <span class="comment">// (2) When an initial subtraction occurs (N-1), the resource is</span></div>
-<div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>  <span class="comment">// no longer represented. (This is the source of the bug).</span></div>
-<div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>  <span class="comment">// (3) When any further subtractions occur (N-(1+M)), the</span></div>
-<div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>  <span class="comment">// Resources simply ignores the subtraction since there's</span></div>
-<div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>  <span class="comment">// nothing to remove, so this is safe for now.</span></div>
+<div class="line"><a name="l02823"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#acfcf3cedb8bf9ab2a0d76ca9026dc50a"> 2823</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#acfcf3cedb8bf9ab2a0d76ca9026dc50a">active</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a6228d0b8755323f0a5d2cf44863226d5">ACTIVE</a>; }</div>
+<div class="line"><a name="l02824"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab741aebff99e28269136e04ab76800fa"> 2824</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab741aebff99e28269136e04ab76800fa">connected</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a6228d0b8755323f0a5d2cf44863226d5">ACTIVE</a> || state == <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a9564d46b6ef0e132e3856ac29e22b065">INACTIVE</a>; }</div>
+<div class="line"><a name="l02825"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"> 2825</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2">recovered</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> state == <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">RECOVERED</a>; }</div>
+<div class="line"><a name="l02826"></a><span class="lineno"> 2826</span> </div>
+<div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a614fb3ba127133b939e2a733c6ecbf2a">isTrackedUnderRole</a>(<span class="keyword">const</span> std::string& role) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#afa185682905163563412aa1915e612c8">trackUnderRole</a>(<span class="keyword">const</span> std::string& role);</div>
+<div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>  <span class="keywordtype">void</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3edaf411ec6e409a3f8b2a77988ef65a">untrackUnderRole</a>(<span class="keyword">const</span> std::string& role);</div>
+<div class="line"><a name="l02830"></a><span class="lineno"> 2830</span> </div>
+<div class="line"><a name="l02831"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0"> 2831</a></span>  <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html">Master</a>* <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0">master</a>;</div>
+<div class="line"><a name="l02832"></a><span class="lineno"> 2832</span> </div>
+<div class="line"><a name="l02833"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1master_1_1Framework.html#aaa84eaf9694ad355fd
<TRUNCATED>
[15/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html
index 2136c39..a62ea22 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html
@@ -68,104 +68,105 @@
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a3ad2f1c1ed3395ca6e5d4668f7d65b16">activateFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4722c40305c3ade644527aa503d22407">activateSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a74891dae6edb8e7b6283c82886141dd5">addFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const hashmap< SlaveID, Resources > &used, bool active, const std::set< std::string > &suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a04d053a50384c024cc0183c1f0a7f983">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa6fb2522a206159cfef3c3fcfee7d677">allocatable</a>(const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a00413c197c90ed354beef93361a60eda">allocate</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abfeb130f0774c438a8ef88a167cd4ccd">allocate</a>(const hashset< SlaveID > &slaveIds)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2b43be40bc7ad484b83b055d13cf65b4">allocation</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8eb326a798f7afef1b82dbf2ea0a51f1">allocationCandidates</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee">allocationInterval</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a96920b52609ddc8fc78e1f6a2011524e">deactivateFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8414f67fc1e1a07bb126d8e9db2bd035">deactivateSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64f985d4b64629e1451cbd03c7756cdf">deallocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &name, const UPID &pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64b69bd952f0b6768c115cfbc36a8b87">domain</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6">expectedAgentCount</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">expire</a>(const FrameworkID &frameworkId, const std::string &role, const SlaveID &slaveId, OfferFilter *offerFilter)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#afcb553f13a6edb382641c1e07d67feb1">expire</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, InverseOfferFilter *inverseOfferFilter)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a650088517da5692657a58ab961376d77">fairnessExcludeResourceNames</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b569bbf8a0b8a07d3219ae7718828ca">filterGpuResources</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">frameworks</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4612ef1ebd4f96f80e35a216a79e6a8d">frameworkSorterFactory</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a286878cde1e175a044fb6bb934a9b941">frameworkSorters</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a05a275c4ac93895744e1f53629abc3d7">getInverseOfferStatuses</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html#af1ad7f99497807e029ac8d2654abaa4f">HierarchicalAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::HierarchicalAllocatorProcess< RoleSorter, FrameworkSorter, QuotaRoleSorter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8e31e36d62a7e6a4bb66d10ce27d77bb">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::HierarchicalAllocatorProcess</a>(const std::function< Sorter *()> &roleSorterFactory, const std::function< Sorter *()> &_frameworkSorterFactory, const std::function< Sorter *()> &quotaRoleSorterFactory)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad0e3a99d252b35d236a95d0a2abcc5d0">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</spa
n></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">Process< MesosAllocatorProcess >::initialize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab0e098e04ea78c0917c2f6bbaaea8309">initialized</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202">inverseOfferCallback</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">isFiltered</a>(const FrameworkID &frameworkId, const std::string &role, const SlaveID &slaveId, const Resources &resources) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a166f2ae30b44c3c2dd45a3449b210fc5">isFiltered</a>(const FrameworkID &frameworkID, const SlaveID &slaveID) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a91f9279eaa6f8f6a813eb417fcda4d73">isWhitelisted</a>(const SlaveID &slaveId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43">Metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9">offerCallback</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a0e5859a3d12ed5e1ef6bf5ae1efe7525">pause</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad1f8e16bbb2682ecbc934c467140fecf">paused</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#adc8f37c1d8b0394cc23178491d44c2e2">quotaRoleSorter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a367074e000559d67efe3a377657d3a9f">quotas</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa54644fc06b4d56bdebe6f9a317f5cbc">recover</a>(const int _expectedAgentCount, const hashmap< std::string, Quota > &quotas)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab4dcf0920448f674bd9c71d4eb40dd6b">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a7f494dfbf653c87d3c88089841404762">removeFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4bc95ebe6f2042453e55c6027a99b7a8">removeQuota</a>(const std::string &role)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa63a6a9f0c900a6760dfe5406efda44b">removeSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a95e4fd793218cdaa228b89c10bef2343">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e122112ca8eca4b89e0597ebafb6056">resume</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">roles</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a890bb44d4f46f708e8df0514036d44ca">roleSorter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &name, const Option< std::string > &help, const HttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &name, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, const AuthenticatedHttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &, const Option< http::authentication::Principal > &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c">self</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8">Self</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">send</a>(const UPID &to, std::string &&name)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab60d5a19d749f9f140b5ede6800549a6">send</a>(const UPID &to, std::string &&name, std::string &&data)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b8bf2523246e77c0bfd2340fe223565">setQuota</a>(const std::string &role, const Quota &quota)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf75366546bda737ba22d994b6a7fb20">slaves</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac6adbe7f44a82c49396888a88b8073d4">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d">This</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaa1ce6cba8a90007ee2c9d2f87dae895">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c8d5ddf2bbcd293951f8f5b88bb7402">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77d5b51a695c74ca402dfb969ef690b5">updateFramework</a>(const FrameworkID &frameworkId, const FrameworkInfo &frameworkInfo, const std::set< std::string > &suppressedRoles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5dfa45e35f48ba89fcc0f24025e2fc97">updateInverseOffer</a>(const SlaveID &slaveId, const FrameworkID &frameworkId, const Option< UnavailableResources > &unavailableResources, const Option< mesos::allocator::InverseOfferStatus > &status, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5aa224d2177f588be9a82aedc1d57c7b">updateSlave</a>(const SlaveID &slave, const Option< Resources > &total=None(), const Option< std::vector< SlaveInfo::Capability >> &capabilities=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abe0733932a78d03ec3c94ae0d71605ba">updateUnavailability</a>(const SlaveID &slaveId, const Option< Unavailability > &unavailability)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">updateWeights</a>(const std::vector< WeightInfo > &weightInfos)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac78b28a76b73d82e7643e854765fad46">updateWhitelist</a>(const Option< hashset< std::string >> &whitelist)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afada1b4232e2867717bc3cf6d296e2b2">visit</a>(const MessageEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">visit</a>(const DispatchEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">visit</a>(const HttpEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">visit</a>(const ExitedEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">visit</a>(const TerminateEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a65468666990c8079dc0f3e716abb82b8">whitelist</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a89597277d0589294daf34dd1ad5b7185">~HierarchicalAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a6fc57412e81e27f303f3eb1243aab15e">~MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< MesosAllocatorProcess ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b">addResourceProvider</a>(const SlaveID &slave, const Resources &total, const hashmap< FrameworkID, Resources > &used)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a04d053a50384c024cc0183c1f0a7f983">addSlave</a>(const SlaveID &slaveId, const SlaveInfo &slaveInfo, const std::vector< SlaveInfo::Capability > &capabilities, const Option< Unavailability > &unavailability, const Resources &total, const hashmap< FrameworkID, Resources > &used)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa6fb2522a206159cfef3c3fcfee7d677">allocatable</a>(const Resources &resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8">allocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a00413c197c90ed354beef93361a60eda">allocate</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abfeb130f0774c438a8ef88a167cd4ccd">allocate</a>(const hashset< SlaveID > &slaveIds)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2b43be40bc7ad484b83b055d13cf65b4">allocation</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8eb326a798f7afef1b82dbf2ea0a51f1">allocationCandidates</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee">allocationInterval</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a96920b52609ddc8fc78e1f6a2011524e">deactivateFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8414f67fc1e1a07bb126d8e9db2bd035">deactivateSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64f985d4b64629e1451cbd03c7756cdf">deallocate</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &name, const UPID &pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64b69bd952f0b6768c115cfbc36a8b87">domain</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6">expectedAgentCount</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">expire</a>(const FrameworkID &frameworkId, const std::string &role, const SlaveID &slaveId, OfferFilter *offerFilter)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#afcb553f13a6edb382641c1e07d67feb1">expire</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, InverseOfferFilter *inverseOfferFilter)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a650088517da5692657a58ab961376d77">fairnessExcludeResourceNames</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b569bbf8a0b8a07d3219ae7718828ca">filterGpuResources</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">frameworks</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4612ef1ebd4f96f80e35a216a79e6a8d">frameworkSorterFactory</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a286878cde1e175a044fb6bb934a9b941">frameworkSorters</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a05a275c4ac93895744e1f53629abc3d7">getInverseOfferStatuses</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html#af1ad7f99497807e029ac8d2654abaa4f">HierarchicalAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::HierarchicalAllocatorProcess< RoleSorter, FrameworkSorter, QuotaRoleSorter ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8e31e36d62a7e6a4bb66d10ce27d77bb">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::HierarchicalAllocatorProcess</a>(const std::function< Sorter *()> &roleSorterFactory, const std::function< Sorter *()> &_frameworkSorterFactory, const std::function< Sorter *()> &quotaRoleSorterFactory)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad0e3a99d252b35d236a95d0a2abcc5d0">initialize</a>(const Duration &allocationInterval, const lambda::function< void(const FrameworkID &, const hashmap< std::string, hashmap< SlaveID, Resources >> &)> &offerCallback, const lambda::function< void(const FrameworkID &, const hashmap< SlaveID, UnavailableResources > &)> &inverseOfferCallback, const Option< std::set< std::string >> &fairnessExcludeResourceNames=None(), bool filterGpuResources=true, const Option< DomainInfo > &domain=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">Process< MesosAllocatorProcess >::initialize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab0e098e04ea78c0917c2f6bbaaea8309">initialized</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202">inverseOfferCallback</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a71547c982e85db6b83e562732107f578">isFiltered</a>(const FrameworkID &frameworkId, const std::string &role, const SlaveID &slaveId, const Resources &resources) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a166f2ae30b44c3c2dd45a3449b210fc5">isFiltered</a>(const FrameworkID &frameworkID, const SlaveID &slaveID) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a91f9279eaa6f8f6a813eb417fcda4d73">isWhitelisted</a>(const SlaveID &slaveId) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">MesosAllocatorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43">Metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9">offerCallback</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a0e5859a3d12ed5e1ef6bf5ae1efe7525">pause</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad1f8e16bbb2682ecbc934c467140fecf">paused</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#adc8f37c1d8b0394cc23178491d44c2e2">quotaRoleSorter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a367074e000559d67efe3a377657d3a9f">quotas</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa54644fc06b4d56bdebe6f9a317f5cbc">recover</a>(const int _expectedAgentCount, const hashmap< std::string, Quota > &quotas)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ab4dcf0920448f674bd9c71d4eb40dd6b">recoverResources</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a7f494dfbf653c87d3c88089841404762">removeFramework</a>(const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4bc95ebe6f2042453e55c6027a99b7a8">removeQuota</a>(const std::string &role)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa63a6a9f0c900a6760dfe5406efda44b">removeSlave</a>(const SlaveID &slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a95e4fd793218cdaa228b89c10bef2343">requestResources</a>(const FrameworkID &frameworkId, const std::vector< Request > &requests)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e122112ca8eca4b89e0597ebafb6056">resume</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c">reviveOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a16c7474e21fd5aa3d219a0e46341038d">roles</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a890bb44d4f46f708e8df0514036d44ca">roleSorter</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &name, const Option< std::string > &help, const HttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &name, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, const AuthenticatedHttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &, const Option< http::authentication::Principal > &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c">self</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8">Self</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">send</a>(const UPID &to, std::string &&name)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab60d5a19d749f9f140b5ede6800549a6">send</a>(const UPID &to, std::string &&name, std::string &&data)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b8bf2523246e77c0bfd2340fe223565">setQuota</a>(const std::string &role, const Quota &quota)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf75366546bda737ba22d994b6a7fb20">slaves</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac6adbe7f44a82c49396888a88b8073d4">suppressOffers</a>(const FrameworkID &frameworkId, const std::set< std::string > &roles)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d">This</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aaa1ce6cba8a90007ee2c9d2f87dae895">updateAllocation</a>(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &offeredResources, const std::vector< ResourceConversion > &conversions)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c8d5ddf2bbcd293951f8f5b88bb7402">updateAvailable</a>(const SlaveID &slaveId, const std::vector< Offer::Operation > &operations)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1m
<TRUNCATED>
[07/16] mesos-site git commit: Updated the website built from mesos
SHA: c035e7e.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
index 6fd800e..0154191 100644
--- a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
@@ -161,78 +161,84 @@
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><std::vector<SlaveInfo::Capability>>&</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  capabilities = <a class="code" href="structNone.html">None</a>()) = 0;</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& whitelist) = 0;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">const</span> std::vector<Request>& requests) = 0;</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions) = 0;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations) = 0;</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> </div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>) = 0;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a> = <a class="code" href="structNone.html">None</a>()) = 0;</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>() = 0;</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(</div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>) = 0;</div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keyword">const</span> SlaveID& slave,</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& total,</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap<FrameworkID, Resources></a>& used) = 0;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keyword">const</span> SlaveID& slaveId) = 0;</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classhashset.html">hashset<std::string></a>>& whitelist) = 0;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a6d1124aace866719ed1e9ed45a068412">requestResources</a>(</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keyword">const</span> std::vector<Request>& requests) = 0;</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">updateAllocation</a>(</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& offeredResources,</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keyword">const</span> std::vector<ResourceConversion>& conversions) = 0;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> </div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keyword">const</span> std::vector<Offer::Operation>& operations) = 0;</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Unavailability></a>& <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a766d3749f894fce457b084746f0ba868">unavailability</a>) = 0;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> </div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<UnavailableResources></a>& unavailableResources,</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<InverseOfferStatus></a>& <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>,</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a> = <a class="code" href="structNone.html">None</a>()) = 0;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a><</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <a class="code" href="classhashmap.html">hashmap</a><SlaveID,</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <a class="code" href="classhashmap.html">hashmap<FrameworkID, mesos::allocator::InverseOfferStatus></a>>></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>() = 0;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> </div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div>
-<div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div>
-<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(</div>
-<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span> </div>
-<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(</div>
-<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keyword">const</span> std::string& role,</div>
-<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota) = 0;</div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> </div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(</div>
-<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keyword">const</span> std::string& role) = 0;</div>
-<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(</div>
-<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos) = 0;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> };</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span> </div>
-<div class="line"><a name="l00418"></a><span class="lineno"> 418</span> } <span class="comment">// namespace allocator {</span></div>
-<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> } <span class="comment">// namespace mesos {</span></div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span> </div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <span class="preprocessor">#endif // __MESOS_MASTER_ALLOCATOR_HPP__</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keyword">const</span> SlaveID& slaveId,</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>& resources,</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Filters></a>& <a class="code" href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">filters</a>) = 0;</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> </div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">suppressOffers</a>(</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span> </div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">reviveOffers</a>(</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keyword">const</span> std::set<std::string>& roles) = 0;</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span> </div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a06d46d24d46f7c9858ab58c027ecc7ca">setQuota</a>(</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keyword">const</span> std::string& role,</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <span class="keyword">const</span> <a class="code" href="structQuota.html">Quota</a>& quota) = 0;</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span> </div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">removeQuota</a>(</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <span class="keyword">const</span> std::string& role) = 0;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <span class="keyword">const</span> std::vector<WeightInfo>& weightInfos) = 0;</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> };</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> </div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> } <span class="comment">// namespace allocator {</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> } <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor">#endif // __MESOS_MASTER_ALLOCATOR_HPP__</span></div>
<div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_aafc715605c23a31dcb511a6b5c2ac883"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">mesos::allocator::Allocator::Allocator</a></div><div class="ttdeci">Allocator()</div><div class="ttdef"><b>Definition:</b> allocator.hpp:67</div></div>
<div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a9719d532d6e866956062a3d8ad437781"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">mesos::allocator::Allocator::recoverResources</a></div><div class="ttdeci">virtual void recoverResources(const FrameworkID &frameworkId, const SlaveID &slaveId, const Resources &resources, const Option< Filters > &filters)=0</div><div class="ttdoc">Recovers resources. </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="classmesos_1_1allocator_1_1Allocator_html_a7c4fb581525a58eaea748afaa87ccb40"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">mesos::allocator::Allocator::removeQuota</a></div><div class="ttdeci">virtual void removeQuota(const std::string &role)=0</div><div class="ttdoc">Informs the allocator to remove quota for the given role. </div></div>
+<div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_ad873c196dc884fb2ccc116964157d7ff"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">mesos::allocator::Allocator::addResourceProvider</a></div><div class="ttdeci">virtual void addResourceProvider(const SlaveID &slave, const Resources &total, const hashmap< FrameworkID, Resources > &used)=0</div><div class="ttdoc">Add resources from a local resource provider to an agent. </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:27</div></div>
<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
<div class="ttc" id="include_2mesos_2quota_2quota_8hpp_html"><div class="ttname"><a href="include_2mesos_2quota_2quota_8hpp.html">quota.hpp</a></div></div>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 118778c..f4312d0 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -1047,6 +1047,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateFramework"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateSlave"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addFramework"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addResourceProvider"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addSlave"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateFramework"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateSlave"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114"><param name="ImageNumber" value="11"></OBJECT>
@@ -1570,6 +1571,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a3ad2f1c1ed3395ca6e5d4668f7d65b16"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4722c40305c3ade644527aa503d22407"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a74891dae6edb8e7b6283c82886141dd5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addResourceProvider"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a04d053a50384c024cc0183c1f0a7f983"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a00413c197c90ed354beef93361a60eda"><param name="ImageNumber" value="11"></OBJECT>
@@ -1654,6 +1656,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a5b3d9588e381592d7f3a7033c87e8023"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a839be3c9f14c390cd92e9a4fde43065b"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#afa7e954fc1203fdb4ea6a4a8f3d2d48d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addResourceProvider"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab6bfe097b00b97e71e75bf34d2ee12b4"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af67ff01f9c80915a5c2db609fcfd466c"><param name="ImageNumber" value="11"></OBJECT>
@@ -1684,6 +1687,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a92e15354117d3fea603a4a86b36c0d5c"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa6134ea708b74e350df2781dc13da3e3"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2ef6f91ec76d5edd8976e0dc0406690e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addResourceProvider"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1cc9a5d5a3067d79b81dffa3e8d203b5"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a4a7e1f3e88b137bc4db0cd79f32a52fb"><param name="ImageNumber" value="11"></OBJECT>
@@ -3905,6 +3909,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#af4c54ddd015f24bf9ff2d5b1cde6c87e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD3"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD3"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD3"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a35cf7b889403697dbec91ab860de8b8e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD4"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD4"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD5"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37"><param name="ImageNumber" value="11"></OBJECT>
@@ -15636,6 +15641,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateFramework"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateSlave"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addFramework"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addResourceProvider"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addSlave"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateFramework"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateSlave"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114"><param name="ImageNumber" value="11"></OBJECT>
@@ -19658,6 +19664,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a5b3d9588e381592d7f3a7033c87e8023"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a839be3c9f14c390cd92e9a4fde43065b"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#afa7e954fc1203fdb4ea6a4a8f3d2d48d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addResourceProvider"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab6bfe097b00b97e71e75bf34d2ee12b4"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af67ff01f9c80915a5c2db609fcfd466c"><param name="ImageNumber" value="11"></OBJECT>
@@ -19688,6 +19695,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a92e15354117d3fea603a4a86b36c0d5c"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa6134ea708b74e350df2781dc13da3e3"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2ef6f91ec76d5edd8976e0dc0406690e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addResourceProvider"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1cc9a5d5a3067d79b81dffa3e8d203b5"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="deactivateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a4a7e1f3e88b137bc4db0cd79f32a52fb"><param name="ImageNumber" value="11"></OBJECT>
@@ -19763,6 +19771,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a3ad2f1c1ed3395ca6e5d4668f7d65b16"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="activateSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a4722c40305c3ade644527aa503d22407"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addFramework"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a74891dae6edb8e7b6283c82886141dd5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addResourceProvider"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addSlave"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a04d053a50384c024cc0183c1f0a7f983"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad50746d75024b2b7dbf7ebfca00655e8"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a00413c197c90ed354beef93361a60eda"><param name="ImageNumber" value="11"></OBJECT>
@@ -23368,6 +23377,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#af4c54ddd015f24bf9ff2d5b1cde6c87e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD3"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD3"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD3"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a35cf7b889403697dbec91ab860de8b8e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD4"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD4"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD5"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37"><param name="ImageNumber" value="11"></OBJECT>
@@ -23386,6 +23396,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="ACTION_P"><param name="Local" value="src_2tests_2allocator_8hpp.html#acec23b946fa51e72d1f6b4331ad56e8c"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="ACTION_P"><param name="Local" value="src_2tests_2allocator_8hpp.html#a9ca46064d75ce473140bf77009dd3340"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="ACTION_P"><param name="Local" value="src_2tests_2allocator_8hpp.html#ac3db0c5e58bc43ec4a01e9b940c156aa"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="ACTION_P"><param name="Local" value="src_2tests_2allocator_8hpp.html#af98c6c1ab523eb145321d6a2f875683d"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="ACTION_P"><param name="Local" value="src_2tests_2allocator_8hpp.html#a20b5c96eaccf7770cbcf0c51faf4f281"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="ACTION_P"><param name="Local" value="src_2tests_2allocator_8hpp.html#aace426b62112525546f066fb95e47fac"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="ACTION_P"><param name="Local" value="src_2tests_2allocator_8hpp.html#a05f554af3fafa82bad8b827e0de87d87"><param name="ImageNumber" value="11"></OBJECT>