http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/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 47dc49c..329e4f3 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
@@ -59,7 +59,7 @@
 <table class="directory">
   <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 &amp;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 &amp;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#a2ee436b57ef53994a701f9431de7aa56">addFramework</a>(const
 FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const 
hashmap&lt; SlaveID, Resources &gt; &amp;used, bool active)=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 &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const 
hashmap&lt; SlaveID, Resources &gt; &amp;used, bool active, const std::set&lt; 
std::string &gt; &amp;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 &amp;slaveId, const SlaveInfo &amp;slaveInfo, const std::vector&lt; 
SlaveInfo::Capability &gt; &amp;capabilities, const Option&lt; Unavailability 
&gt; &amp;unavailability, const Resources &amp;total, const hashmap&lt; 
FrameworkID, Resources &gt; &amp;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 &amp;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>
@@ -72,7 +72,7 @@
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a120889e50b21c8b76f5f3301d498d8e6">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#a177eb8f8320def9d67f2c36b660b4025">initialize</a>(const
 Duration &amp;allocationInterval, const lambda::function&lt; void(const 
FrameworkID &amp;, const hashmap&lt; std::string, hashmap&lt; SlaveID, 
Resources &gt;&gt; &amp;)&gt; &amp;offerCallback, const lambda::function&lt; 
void(const FrameworkID &amp;, const hashmap&lt; SlaveID, UnavailableResources 
&gt; &amp;)&gt; &amp;inverseOfferCallback, const Option&lt; std::set&lt; 
std::string &gt;&gt; &amp;fairnessExcludeResourceNames=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#a01e54066b26228abd12813731837b94c">initialize</a>(const
 Duration &amp;allocationInterval, const lambda::function&lt; void(const 
FrameworkID &amp;, const hashmap&lt; std::string, hashmap&lt; SlaveID, 
Resources &gt;&gt; &amp;)&gt; &amp;offerCallback, const lambda::function&lt; 
void(const FrameworkID &amp;, const hashmap&lt; SlaveID, UnavailableResources 
&gt; &amp;)&gt; &amp;inverseOfferCallback, const Option&lt; std::set&lt; 
std::string &gt;&gt; &amp;fairnessExcludeResourceNames=None(), bool 
filterGpuResources=true)=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&lt;
 MesosAllocatorProcess &gt;::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#a4ed793fe2dc33ea0567836fcccc30c6d">inject</a>(const
 UPID &amp;from, const std::string &amp;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#a591501723f8320f0b29e2a7c64a501eb">install</a>(const
 std::string &amp;name, const MessageHandler &amp;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>
@@ -91,7 +91,7 @@
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1a5c0c9ea155e237f07335e925c7dc2d">removeQuota</a>(const
 std::string &amp;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 &amp;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 &amp;frameworkId, const std::vector&lt; Request &gt; 
&amp;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#aa65b00834b7eba49b07dce9d4be90794">reviveOffers</a>(const
 FrameworkID &amp;frameworkId, const Option&lt; std::string &gt; 
&amp;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#a0daa8505b5f29c92aef8a521c4a74d25">reviveOffers</a>(const
 FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; 
&amp;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 &amp;name, const Option&lt; std::string &gt; &amp;help, const 
HttpRequestHandler &amp;handler, const RouteOptions 
&amp;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 &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; 
http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions 
&amp;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 &amp;name, const std::string &amp;realm, const Option&lt; 
std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, 
const RouteOptions &amp;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>
@@ -101,11 +101,11 @@
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const
 UPID &amp;to, const std::string &amp;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#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const
 Event &amp;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 &amp;role, const Quota &amp;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#a4ee0c6bbd53dbcccaabff39239666c35">suppressOffers</a>(const
 FrameworkID &amp;frameworkId, const Option&lt; std::string &gt; 
&amp;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#a91615b60e1887f3f002e8f23bd385b3b">suppressOffers</a>(const
 FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; 
&amp;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&lt; MesosAllocatorProcess 
&gt;</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#a66432d6c29995f22be5ee85e74b7ffb9">updateAllocation</a>(const
 FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources 
&amp;offeredResources, const std::vector&lt; Offer::Operation &gt; 
&amp;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#afcdbaf605473ebd4e619cb8d20f70291">updateAvailable</a>(const
 SlaveID &amp;slaveId, const std::vector&lt; Offer::Operation &gt; 
&amp;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#a53f276147eb888ad96d1eb73da60f9ac">updateFramework</a>(const
 FrameworkID &amp;frameworkId, const FrameworkInfo 
&amp;frameworkInfo)=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 &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const 
std::set&lt; std::string &gt; &amp;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 &amp;slaveId, const FrameworkID &amp;frameworkId, const Option&lt; 
UnavailableResources &gt; &amp;unavailableResources, const Option&lt; 
mesos::allocator::InverseOfferStatus &gt; &amp;status, const Option&lt; Filters 
&gt; &amp;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#afd440440fc8ec93a18cffc6082669d38">updateSlave</a>(const
 SlaveID &amp;slave, const Option&lt; Resources &gt; 
&amp;oversubscribed=None(), const Option&lt; std::vector&lt; 
SlaveInfo::Capability &gt;&gt; &amp;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 &amp;slaveId, const Option&lt; Unavailability &gt; 
&amp;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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/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 65fd211..88c3fbe 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
@@ -79,20 +79,20 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a99348f470d98066581911dc62a539d6e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6fc57412e81e27f303f3eb1243aab15e"><td class="memItemLeft" 
align="right" valign="top">virtual&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a6fc57412e81e27f303f3eb1243aab15e">~MesosAllocatorProcess</a>
 ()</td></tr>
 <tr class="separator:a6fc57412e81e27f303f3eb1243aab15e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a177eb8f8320def9d67f2c36b660b4025"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a177eb8f8320def9d67f2c36b660b4025">initialize</a>
 (const <a class="el" href="classDuration.html">Duration</a> 
&amp;allocationInterval, const lambda::function&lt; void(const FrameworkID 
&amp;, const <a class="el" href="classhashmap.html">hashmap</a>&lt; 
std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt; SlaveID, <a 
class="el" href="classmesos_1_1Resources.html">Resources</a> &gt;&gt; 
&amp;)&gt; &amp;offerCallback, const lambda::function&lt; void(const 
FrameworkID &amp;, const <a class="el" href="classhashmap.html">hashmap</a>&lt; 
SlaveID, <a class="el" 
href="structmesos_1_1UnavailableResources.html">UnavailableResources</a> &gt; 
&amp;)&gt; &amp;inverseOfferCallback, const <a class="el" href="classOption.htm
 l">Option</a>&lt; std::set&lt; std::string &gt;&gt; 
&amp;fairnessExcludeResourceNames=<a class="el" 
href="structNone.html">None</a>())=0</td></tr>
-<tr class="separator:a177eb8f8320def9d67f2c36b660b4025"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01e54066b26228abd12813731837b94c"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a01e54066b26228abd12813731837b94c">initialize</a>
 (const <a class="el" href="classDuration.html">Duration</a> 
&amp;allocationInterval, const lambda::function&lt; void(const FrameworkID 
&amp;, const <a class="el" href="classhashmap.html">hashmap</a>&lt; 
std::string, <a class="el" href="classhashmap.html">hashmap</a>&lt; SlaveID, <a 
class="el" href="classmesos_1_1Resources.html">Resources</a> &gt;&gt; 
&amp;)&gt; &amp;offerCallback, const lambda::function&lt; void(const 
FrameworkID &amp;, const <a class="el" href="classhashmap.html">hashmap</a>&lt; 
SlaveID, <a class="el" 
href="structmesos_1_1UnavailableResources.html">UnavailableResources</a> &gt; 
&amp;)&gt; &amp;inverseOfferCallback, const <a class="el" href="classOption.htm
 l">Option</a>&lt; std::set&lt; std::string &gt;&gt; 
&amp;fairnessExcludeResourceNames=<a class="el" 
href="structNone.html">None</a>(), bool filterGpuResources=true)=0</td></tr>
+<tr class="separator:a01e54066b26228abd12813731837b94c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a37b1ad182ecf2b499cd789bba61bd7f2"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a37b1ad182ecf2b499cd789bba61bd7f2">recover</a>
 (const int expectedAgentCount, const <a class="el" 
href="classhashmap.html">hashmap</a>&lt; std::string, <a class="el" 
href="structQuota.html">Quota</a> &gt; &amp;quotas)=0</td></tr>
 <tr class="separator:a37b1ad182ecf2b499cd789bba61bd7f2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ee436b57ef53994a701f9431de7aa56"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2ee436b57ef53994a701f9431de7aa56">addFramework</a>
 (const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, 
const <a class="el" href="classhashmap.html">hashmap</a>&lt; SlaveID, <a 
class="el" href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;used, 
bool active)=0</td></tr>
-<tr class="separator:a2ee436b57ef53994a701f9431de7aa56"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ef6f91ec76d5edd8976e0dc0406690e"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2ef6f91ec76d5edd8976e0dc0406690e">addFramework</a>
 (const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, 
const <a class="el" href="classhashmap.html">hashmap</a>&lt; SlaveID, <a 
class="el" href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;used, 
bool active, const std::set&lt; std::string &gt; 
&amp;suppressedRoles)=0</td></tr>
+<tr class="separator:a2ef6f91ec76d5edd8976e0dc0406690e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a07e6b915a590a5ae125e3f88ba6deb25"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a07e6b915a590a5ae125e3f88ba6deb25">removeFramework</a>
 (const FrameworkID &amp;frameworkId)=0</td></tr>
 <tr class="separator:a07e6b915a590a5ae125e3f88ba6deb25"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a92e15354117d3fea603a4a86b36c0d5c"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a92e15354117d3fea603a4a86b36c0d5c">activateFramework</a>
 (const FrameworkID &amp;frameworkId)=0</td></tr>
 <tr class="separator:a92e15354117d3fea603a4a86b36c0d5c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1cc9a5d5a3067d79b81dffa3e8d203b5"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1cc9a5d5a3067d79b81dffa3e8d203b5">deactivateFramework</a>
 (const FrameworkID &amp;frameworkId)=0</td></tr>
 <tr class="separator:a1cc9a5d5a3067d79b81dffa3e8d203b5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a53f276147eb888ad96d1eb73da60f9ac"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a53f276147eb888ad96d1eb73da60f9ac">updateFramework</a>
 (const FrameworkID &amp;frameworkId, const FrameworkInfo 
&amp;frameworkInfo)=0</td></tr>
-<tr class="separator:a53f276147eb888ad96d1eb73da60f9ac"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9feed0f0010b5137fc95290a47cf7dc"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac9feed0f0010b5137fc95290a47cf7dc">updateFramework</a>
 (const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, 
const std::set&lt; std::string &gt; &amp;suppressedRoles)=0</td></tr>
+<tr class="separator:ac9feed0f0010b5137fc95290a47cf7dc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a56e9186140b626bcc3cc30577cd07905"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905">addSlave</a>
 (const SlaveID &amp;slaveId, const SlaveInfo &amp;slaveInfo, const 
std::vector&lt; SlaveInfo::Capability &gt; &amp;capabilities, const <a 
class="el" href="classOption.html">Option</a>&lt; Unavailability &gt; 
&amp;unavailability, const <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &amp;total, const <a 
class="el" href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;used)=0</td></tr>
 <tr class="separator:a56e9186140b626bcc3cc30577cd07905"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac0dcb5e99c7b9ba4b86b380d8c91f339"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ac0dcb5e99c7b9ba4b86b380d8c91f339">removeSlave</a>
 (const SlaveID &amp;slaveId)=0</td></tr>
@@ -122,10 +122,10 @@ mesos::allocator::InverseOfferStatus &gt; &gt; 
&gt;&#160;</td><td class="memItem
 <tr class="separator:a71eed1751fdd1576f307823ba57d92c6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa00b6606f17eede7b0ef45cfb954b546"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa00b6606f17eede7b0ef45cfb954b546">recoverResources</a>
 (const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const <a 
class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;resources, 
const <a class="el" href="classOption.html">Option</a>&lt; Filters &gt; 
&amp;filters)=0</td></tr>
 <tr class="separator:aa00b6606f17eede7b0ef45cfb954b546"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4ee0c6bbd53dbcccaabff39239666c35"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a4ee0c6bbd53dbcccaabff39239666c35">suppressOffers</a>
 (const FrameworkID &amp;frameworkId, const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;role)=0</td></tr>
-<tr class="separator:a4ee0c6bbd53dbcccaabff39239666c35"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa65b00834b7eba49b07dce9d4be90794"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa65b00834b7eba49b07dce9d4be90794">reviveOffers</a>
 (const FrameworkID &amp;frameworkId, const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;role)=0</td></tr>
-<tr class="separator:aa65b00834b7eba49b07dce9d4be90794"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91615b60e1887f3f002e8f23bd385b3b"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a91615b60e1887f3f002e8f23bd385b3b">suppressOffers</a>
 (const FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; 
&amp;roles)=0</td></tr>
+<tr class="separator:a91615b60e1887f3f002e8f23bd385b3b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0daa8505b5f29c92aef8a521c4a74d25"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0daa8505b5f29c92aef8a521c4a74d25">reviveOffers</a>
 (const FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; 
&amp;roles)=0</td></tr>
+<tr class="separator:a0daa8505b5f29c92aef8a521c4a74d25"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2d0f1451b6c469d31a76e2740b765a8c"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2d0f1451b6c469d31a76e2740b765a8c">setQuota</a>
 (const std::string &amp;role, const <a class="el" 
href="structQuota.html">Quota</a> &amp;quota)=0</td></tr>
 <tr class="separator:a2d0f1451b6c469d31a76e2740b765a8c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1a5c0c9ea155e237f07335e925c7dc2d"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1a5c0c9ea155e237f07335e925c7dc2d">removeQuota</a>
 (const std::string &amp;role)=0</td></tr>
@@ -344,7 +344,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="a2ee436b57ef53994a701f9431de7aa56"></a>
+<a class="anchor" id="a2ef6f91ec76d5edd8976e0dc0406690e"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -373,7 +373,13 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>active</em>&#160;</td>
+          <td class="paramname"><em>active</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::set&lt; std::string &gt; 
&amp;&#160;</td>
+          <td class="paramname"><em>suppressedRoles</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -388,7 +394,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a041b53f021678a8b241efee44e3c188e">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a74891dae6edb8e7b6283c82886141dd5">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
 
 </div>
 </div>
@@ -529,7 +535,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="a177eb8f8320def9d67f2c36b660b4025"></a>
+<a class="anchor" id="a01e54066b26228abd12813731837b94c"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -558,7 +564,13 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; std::set&lt; std::string &gt;&gt; 
&amp;&#160;</td>
-          <td class="paramname"><em>fairnessExcludeResourceNames</em> = 
<code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
+          <td class="paramname"><em>fairnessExcludeResourceNames</em> = 
<code><a class="el" href="structNone.html">None</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>filterGpuResources</em> = 
<code>true</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -573,7 +585,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a1849da4ba0f69956e32d5c80c36025ce">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a0ac17e9a54d6c374b14815e64d81713f">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
 
 </div>
 </div>
@@ -775,7 +787,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="aa65b00834b7eba49b07dce9d4be90794"></a>
+<a class="anchor" id="a0daa8505b5f29c92aef8a521c4a74d25"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -791,8 +803,8 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>role</em>&#160;</td>
+          <td class="paramtype">const std::set&lt; std::string &gt; 
&amp;&#160;</td>
+          <td class="paramname"><em>roles</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -807,7 +819,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a443b0be735272e1ff47b861fa7e52aaf">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c060a124aa551693f6829812b52ef2c">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
 
 </div>
 </div>
@@ -847,7 +859,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="a4ee0c6bbd53dbcccaabff39239666c35"></a>
+<a class="anchor" id="a91615b60e1887f3f002e8f23bd385b3b"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -863,8 +875,8 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>role</em>&#160;</td>
+          <td class="paramtype">const std::set&lt; std::string &gt; 
&amp;&#160;</td>
+          <td class="paramname"><em>roles</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -879,7 +891,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae8864380214e09f15e5a62398859eddc">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac6adbe7f44a82c49396888a88b8073d4">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
 
 </div>
 </div>
@@ -967,7 +979,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="a53f276147eb888ad96d1eb73da60f9ac"></a>
+<a class="anchor" id="ac9feed0f0010b5137fc95290a47cf7dc"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -984,7 +996,13 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const FrameworkInfo &amp;&#160;</td>
-          <td class="paramname"><em>frameworkInfo</em>&#160;</td>
+          <td class="paramname"><em>frameworkInfo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::set&lt; std::string &gt; 
&amp;&#160;</td>
+          <td class="paramname"><em>suppressedRoles</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -999,7 +1017,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aeeb7490a5c913173c0abf135a33a35ad">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77d5b51a695c74ca402dfb969ef690b5">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter-members.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter-members.html
index 34d2e2e..11d1c83 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter-members.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter-members.html
@@ -58,7 +58,7 @@
 <p>This is the complete list of members for <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</a>,
 including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a5cf6097e09b3e14df330c98b74ce835c">activate</a>(const
 std::string &amp;client)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#ab322a0abd0678e79311bbcb7bf61a0f7">add</a>(const
 std::string &amp;client, double weight=1)=0</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#ae645bdf8a874484f756227b38cee47c2">add</a>(const
 std::string &amp;client)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#a08f9807f318c32b171f4bee3ca475f10">add</a>(const
 SlaveID &amp;slaveId, const Resources &amp;resources)=0</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#ad4c0c0a5f3f4da73f97d80861469ce35">allocated</a>(const
 std::string &amp;client, const SlaveID &amp;slaveId, const Resources 
&amp;resources)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#a0b1e4832926e88f1dcd52f7c9b4f7ca7">allocation</a>(const
 std::string &amp;client) const =0</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -76,8 +76,8 @@
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a378eedf4b183e753a28c052254e35854">Sorter</a>(const
 process::UPID &amp;allocator, const std::string &amp;metricsPrefix)</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#ab69d4c7e70c86c9192b21d22f351e5bc">totalScalarQuantities</a>()
 const =0</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#ac1e8fc8ba543582fee82790543060fcc">unallocated</a>(const
 std::string &amp;client, const SlaveID &amp;slaveId, const Resources 
&amp;resources)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#abfac437af5f6073a7ff1c15fd9e97fb7">update</a>(const
 std::string &amp;client, double weight)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#af415ae11fc48d532fd47ed9e8ca25a10">update</a>(const
 std::string &amp;client, const SlaveID &amp;slaveId, const Resources 
&amp;oldAllocation, const Resources &amp;newAllocation)=0</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#af415ae11fc48d532fd47ed9e8ca25a10">update</a>(const
 std::string &amp;client, const SlaveID &amp;slaveId, const Resources 
&amp;oldAllocation, const Resources &amp;newAllocation)=0</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#a79ae94b89dadee19fef60c4de178a3c2">updateWeight</a>(const
 std::string &amp;path, double weight)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</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_1Sorter.html#a83252e954533dff4f7f203ac88ee9604">~Sorter</a>()=default</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html">mesos::internal::master::allocator::Sorter</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html
index 4359b37..6b59cad 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html
@@ -79,16 +79,16 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a83252e954533dff4f7f203ac88ee9604"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7b00c2839cd56edaa63b90d2df69068d"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a7b00c2839cd56edaa63b90d2df69068d">initialize</a>
 (const <a class="el" href="classOption.html">Option</a>&lt; std::set&lt; 
std::string &gt;&gt; &amp;fairnessExcludeResourceNames)=0</td></tr>
 <tr class="separator:a7b00c2839cd56edaa63b90d2df69068d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab322a0abd0678e79311bbcb7bf61a0f7"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#ab322a0abd0678e79311bbcb7bf61a0f7">add</a>
 (const std::string &amp;client, double weight=1)=0</td></tr>
-<tr class="separator:ab322a0abd0678e79311bbcb7bf61a0f7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abfac437af5f6073a7ff1c15fd9e97fb7"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#abfac437af5f6073a7ff1c15fd9e97fb7">update</a>
 (const std::string &amp;client, double weight)=0</td></tr>
-<tr class="separator:abfac437af5f6073a7ff1c15fd9e97fb7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae645bdf8a874484f756227b38cee47c2"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#ae645bdf8a874484f756227b38cee47c2">add</a>
 (const std::string &amp;client)=0</td></tr>
+<tr class="separator:ae645bdf8a874484f756227b38cee47c2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a763fca6e6f00caf527739fb5a6abcb24"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a763fca6e6f00caf527739fb5a6abcb24">remove</a>
 (const std::string &amp;client)=0</td></tr>
 <tr class="separator:a763fca6e6f00caf527739fb5a6abcb24"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5cf6097e09b3e14df330c98b74ce835c"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a5cf6097e09b3e14df330c98b74ce835c">activate</a>
 (const std::string &amp;client)=0</td></tr>
 <tr class="separator:a5cf6097e09b3e14df330c98b74ce835c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a89809af601bd43867795281acd18b64e"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a89809af601bd43867795281acd18b64e">deactivate</a>
 (const std::string &amp;client)=0</td></tr>
 <tr class="separator:a89809af601bd43867795281acd18b64e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79ae94b89dadee19fef60c4de178a3c2"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a79ae94b89dadee19fef60c4de178a3c2">updateWeight</a>
 (const std::string &amp;path, double weight)=0</td></tr>
+<tr class="separator:a79ae94b89dadee19fef60c4de178a3c2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad4c0c0a5f3f4da73f97d80861469ce35"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#ad4c0c0a5f3f4da73f97d80861469ce35">allocated</a>
 (const std::string &amp;client, const SlaveID &amp;slaveId, const <a 
class="el" href="classmesos_1_1Resources.html">Resources</a> 
&amp;resources)=0</td></tr>
 <tr class="separator:ad4c0c0a5f3f4da73f97d80861469ce35"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af415ae11fc48d532fd47ed9e8ca25a10"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#af415ae11fc48d532fd47ed9e8ca25a10">update</a>
 (const std::string &amp;client, const SlaveID &amp;slaveId, const <a 
class="el" href="classmesos_1_1Resources.html">Resources</a> 
&amp;oldAllocation, const <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> 
&amp;newAllocation)=0</td></tr>
@@ -222,11 +222,11 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a80f69071b1bed43385b1850420ee6690">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a129a3fd4c027a04b2b9073723277c6cd">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="ab322a0abd0678e79311bbcb7bf61a0f7"></a>
+<a class="anchor" id="ae645bdf8a874484f756227b38cee47c2"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -237,18 +237,8 @@ Public Member Functions</h2></td></tr>
           <td class="memname">virtual void 
mesos::internal::master::allocator::Sorter::add </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>client</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&#160;</td>
-          <td class="paramname"><em>weight</em> = <code>1</code>&#160;</td>
-        </tr>
-        <tr>
+          <td class="paramname"><em>client</em></td><td>)</td>
           <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
       </table>
   </td>
@@ -258,7 +248,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a4fca9da9eae2829f5e3b0abfe784dab6">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a766c5a0775f0f8da086fbc8fc6c8a98e">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
@@ -336,7 +326,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#ab0c4e40ee150028e9f6068c660ec5744">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8bbb152a9263bc917f4b5ece184fb6aa">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
@@ -362,7 +352,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a30f12f0af58a5c360ea33486315b177c">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#af10c1d15f527b30b16f6f105eebf950d">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
@@ -424,7 +414,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a50728fabd99de90f7f4e873a36ce9d1d">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#aa38106b8f4bf2dc116ff413bdb573f58">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
@@ -450,7 +440,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a3cf084906527c27e35c864f0e1d2f53e">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#abe93127e2543b3e1a72821bf4b6e44dc">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
@@ -476,7 +466,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a47ba34c3e87ba068847f3d0f55d79dcb">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a358fd6140f1778c7cf12ac723ff8259d">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
@@ -527,7 +517,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#ad1f78ecd971d773034ed0cd4b8514b08">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a4816f24d7f72e9e653f7f642f4d9db0a">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
@@ -579,7 +569,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a2a92791b3515118a1549c3155ed5716c">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#ac2bf640af77adb012c09fa9cab9d7e40">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
@@ -707,11 +697,11 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a71c0cdcb106b3831ee1f9efdfb99accb">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a2fbf08447add09176b0a5a8ab8084531">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="abfac437af5f6073a7ff1c15fd9e97fb7"></a>
+<a class="anchor" id="af415ae11fc48d532fd47ed9e8ca25a10"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -727,8 +717,20 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">double&#160;</td>
-          <td class="paramname"><em>weight</em>&#160;</td>
+          <td class="paramtype">const SlaveID &amp;&#160;</td>
+          <td class="paramname"><em>slaveId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td>
+          <td class="paramname"><em>oldAllocation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td>
+          <td class="paramname"><em>newAllocation</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -743,11 +745,11 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a39e3b347b45e14b5d6205067fb145a95">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#aa3848d06160754e7506b3cd2598af826">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="af415ae11fc48d532fd47ed9e8ca25a10"></a>
+<a class="anchor" id="a79ae94b89dadee19fef60c4de178a3c2"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -755,28 +757,16 @@ Public Member Functions</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual void 
mesos::internal::master::allocator::Sorter::update </td>
+          <td class="memname">virtual void 
mesos::internal::master::allocator::Sorter::updateWeight </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>client</em>, </td>
+          <td class="paramname"><em>path</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const SlaveID &amp;&#160;</td>
-          <td class="paramname"><em>slaveId</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td>
-          <td class="paramname"><em>oldAllocation</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td>
-          <td class="paramname"><em>newAllocation</em>&#160;</td>
+          <td class="paramtype">double&#160;</td>
+          <td class="paramname"><em>weight</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -791,7 +781,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8f2923f75930ac51f5aaa83349ef53e9">mesos::internal::master::allocator::DRFSorter</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8a499083a8f8eb4ef4ccee6690234d94">mesos::internal::master::allocator::DRFSorter</a>.</p>
 
 </div>
 </div>

Reply via email to