http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/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 a31fab2..a38c07a 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
@@ -84,8 +84,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a3f113b21a0a9944ad0d089086d559c35 inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea22e2f2117fcb1b9afff4996a50692c inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memItemLeft" align="right" valign="top"><a class="el" 
href="structprocess_1_1PID.html">process::PID</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">HierarchicalAllocatorProcess</a>
 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c">self</a>
 () const </td></tr>
 <tr class="separator:aea22e2f2117fcb1b9afff4996a50692c inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac2789dba69bcda300fff1dcd4b22d8e inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memItemLeft" align="right" valign="top">void&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aac2789dba69bcda300fff1dcd4b22d8e">initialize</a>
 (const <a class="el" href="classDuration.html">Duration</a> &amp;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee">allocationInterval</a>,
 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;<a 
class="el" href="classmesos_1_1inte
 
rnal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9">offerCallback</a>,
 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;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202">inverseOfferCallback</a>,
 const <a class="el" href="classOption.html">Option</a>&lt; std::set&lt; 
std::string &gt;&gt; &amp;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a650088517da5692657a58ab961376d77">fairnessExcludeResourceNames</a>=<a
 class="el" href="structNone.html">None</a>(), bool <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b56
 9bbf8a0b8a07d3219ae7718828ca">filterGpuResources</a>=true, const <a class="el" 
href="classOption.html">Option</a>&lt; DomainInfo &gt; &amp;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64b69bd952f0b6768c115cfbc36a8b87">domain</a>=<a
 class="el" href="structNone.html">None</a>(), const <a class="el" 
href="classOption.html">Option</a>&lt; std::vector&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt;&gt; &amp;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8366cf2a674246acd8b87e6a69f5566c">minAllocatableResources</a>=<a
 class="el" href="structNone.html">None</a>()) override</td></tr>
-<tr class="separator:aac2789dba69bcda300fff1dcd4b22d8e inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69a7a01f3a5bd4fc03b07e326e81c1a8 inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memItemLeft" align="right" valign="top">void&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a69a7a01f3a5bd4fc03b07e326e81c1a8">initialize</a>
 (const <a class="el" href="classDuration.html">Duration</a> &amp;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9e67cbebf02977552794a9c69a3f31ee">allocationInterval</a>,
 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;<a 
class="el" href="classmesos_1_1inte
 
rnal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9">offerCallback</a>,
 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;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77cac44185bfc5d997de781740276202">inverseOfferCallback</a>,
 const <a class="el" href="classOption.html">Option</a>&lt; std::set&lt; 
std::string &gt;&gt; &amp;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a650088517da5692657a58ab961376d77">fairnessExcludeResourceNames</a>=<a
 class="el" href="structNone.html">None</a>(), bool <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5b56
 9bbf8a0b8a07d3219ae7718828ca">filterGpuResources</a>=true, const <a class="el" 
href="classOption.html">Option</a>&lt; DomainInfo &gt; &amp;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a64b69bd952f0b6768c115cfbc36a8b87">domain</a>=<a
 class="el" href="structNone.html">None</a>(), const <a class="el" 
href="classOption.html">Option</a>&lt; std::vector&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt;&gt; &amp;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8366cf2a674246acd8b87e6a69f5566c">minAllocatableResources</a>=<a
 class="el" href="structNone.html">None</a>(), const size_t 
maxCompletedFrameworks=0) override</td></tr>
+<tr class="separator:a69a7a01f3a5bd4fc03b07e326e81c1a8 inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adb8dc17f68b7b30048daf735a1c19b51 inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memItemLeft" align="right" valign="top">void&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#adb8dc17f68b7b30048daf735a1c19b51">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;<a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a367074e000559d67efe3a377657d3a9f">quotas</a>)
 override</td></tr>
 <tr class="separator:adb8dc17f68b7b30048daf735a1c19b51 inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad072a289ac6bb529b33d186a4956bced inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memItemLeft" align="right" valign="top">void&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad072a289ac6bb529b33d186a4956bced">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) 
override</td></tr>
@@ -311,6 +311,8 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:abf206bd006adf9cd91dce9acbd35f4a2 inherit 
pro_attribs_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a36f47521514de91d837559b835aeda2a inherit 
pro_attribs_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memItemLeft" align="right" valign="top"><a class="el" 
href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html">Framework</a>
 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">frameworks</a></td></tr>
 <tr class="separator:a36f47521514de91d837559b835aeda2a inherit 
pro_attribs_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abeca534f8fbce8b3db11c6708239c526 inherit 
pro_attribs_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memItemLeft" align="right" valign="top"><a class="el" 
href="classBoundedHashMap.html">BoundedHashMap</a>&lt; FrameworkID, <a 
class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a 
class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html">FrameworkMetrics</a>
 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abeca534f8fbce8b3db11c6708239c526">completedFrameworkMetrics</a></td></tr>
+<tr class="separator:abeca534f8fbce8b3db11c6708239c526 inherit 
pro_attribs_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abf75366546bda737ba22d994b6a7fb20 inherit 
pro_attribs_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memItemLeft" align="right" valign="top"><a class="el" 
href="classhashmap.html">hashmap</a>&lt; SlaveID, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html">Slave</a>
 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf75366546bda737ba22d994b6a7fb20">slaves</a></td></tr>
 <tr class="separator:abf75366546bda737ba22d994b6a7fb20 inherit 
pro_attribs_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8eb326a798f7afef1b82dbf2ea0a51f1 inherit 
pro_attribs_classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess"><td
 class="memItemLeft" align="right" valign="top"><a class="el" 
href="classhashset.html">hashset</a>&lt; SlaveID &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8eb326a798f7afef1b82dbf2ea0a51f1">allocationCandidates</a></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/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 6965aff..e95be08 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
@@ -68,7 +68,7 @@
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ac553db10e970a2ef604e81be367f3e5f">deactivateFramework</a>(const
 FrameworkID &amp;frameworkId) override</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</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#a04f4aac3cbbf46df90b2a754becf8805">deactivateSlave</a>(const
 SlaveID &amp;slaveId) override</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</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#a2b3d9878688ae72c6270d298f77a3663">getInverseOfferStatuses</a>()
 override</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</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#ae43528bf831f4d7f6dff7e13cc46eb26">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, const Option&lt; DomainInfo &gt; &amp;domain=None(), 
const Option&lt; std::vector&lt; Resources &gt;&gt; 
&amp;minAllocatableResources=None()) override</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</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#a1d40b887831985864325cc9fa36f3df1">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, const Option&lt; DomainInfo &gt; &amp;domain=None(), 
const Option&lt; std::vector&lt; Resources &gt;&gt; 
&amp;minAllocatableResources=None(), const size_t maxCompletedFrameworks=0) 
override</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator&lt;
 Allocat
 orProcess &gt;</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#ae654358719056c7e418b3f334174f1d6">recover</a>(const
 int expectedAgentCount, const hashmap&lt; std::string, Quota &gt; &amp;quotas) 
override</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</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#a04ac0b442a5e1cabe452bdb4b5b12ef5">recoverResources</a>(const
 FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources 
&amp;resources, const Option&lt; Filters &gt; &amp;filters) override</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</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#ae72ec1b60b2a7db94604d267c910c327">removeFramework</a>(const
 FrameworkID &amp;frameworkId) override</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/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 042aa1c..1c11444 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
@@ -74,9 +74,9 @@ Inheritance diagram for 
mesos::internal::master::allocator::MesosAllocator&lt; A
 Public Member Functions</h2></td></tr>
 <tr class="memitem:ad32ffd794ed7cdd14150f60424e59652"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ad32ffd794ed7cdd14150f60424e59652">~MesosAllocator</a>
 () override</td></tr>
 <tr class="separator:ad32ffd794ed7cdd14150f60424e59652"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae43528bf831f4d7f6dff7e13cc46eb26"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ae43528bf831f4d7f6dff7e13cc46eb26">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.html">Option</a>&l
 t; std::set&lt; std::string &gt;&gt; &amp;fairnessExcludeResourceNames=<a 
class="el" href="structNone.html">None</a>(), bool filterGpuResources=true, 
const <a class="el" href="classOption.html">Option</a>&lt; DomainInfo &gt; 
&amp;domain=<a class="el" href="structNone.html">None</a>(), const <a 
class="el" href="classOption.html">Option</a>&lt; std::vector&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt;&gt; 
&amp;minAllocatableResources=<a class="el" href="structNone.html">None</a>()) 
override</td></tr>
-<tr class="memdesc:ae43528bf831f4d7f6dff7e13cc46eb26"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the allocator 
when the master starts up.  <a 
href="#ae43528bf831f4d7f6dff7e13cc46eb26">More...</a><br /></td></tr>
-<tr class="separator:ae43528bf831f4d7f6dff7e13cc46eb26"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d40b887831985864325cc9fa36f3df1"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1d40b887831985864325cc9fa36f3df1">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.html">Option</a>&l
 t; std::set&lt; std::string &gt;&gt; &amp;fairnessExcludeResourceNames=<a 
class="el" href="structNone.html">None</a>(), bool filterGpuResources=true, 
const <a class="el" href="classOption.html">Option</a>&lt; DomainInfo &gt; 
&amp;domain=<a class="el" href="structNone.html">None</a>(), const <a 
class="el" href="classOption.html">Option</a>&lt; std::vector&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt;&gt; 
&amp;minAllocatableResources=<a class="el" href="structNone.html">None</a>(), 
const size_t maxCompletedFrameworks=0) override</td></tr>
+<tr class="memdesc:a1d40b887831985864325cc9fa36f3df1"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the allocator 
when the master starts up.  <a 
href="#a1d40b887831985864325cc9fa36f3df1">More...</a><br /></td></tr>
+<tr class="separator:a1d40b887831985864325cc9fa36f3df1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae654358719056c7e418b3f334174f1d6"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ae654358719056c7e418b3f334174f1d6">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) override</td></tr>
 <tr class="memdesc:ae654358719056c7e418b3f334174f1d6"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Informs the allocator of 
the recovered state from the master.  <a 
href="#ae654358719056c7e418b3f334174f1d6">More...</a><br /></td></tr>
 <tr class="separator:ae654358719056c7e418b3f334174f1d6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -570,7 +570,7 @@ template&lt;typename AllocatorProcess &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ae43528bf831f4d7f6dff7e13cc46eb26"></a>
+<a class="anchor" id="a1d40b887831985864325cc9fa36f3df1"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -605,7 +605,7 @@ template&lt;typename AllocatorProcess &gt; </div>
   </dd>
 </dl>
 
-<p>Implements <a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a339c1dd8fc2e84bb0b0939cdec7e2e6a">mesos::allocator::Allocator</a>.</p>
+<p>Implements <a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a046d44b884a5213c8b96aaa1e1bd1882">mesos::allocator::Allocator</a>.</p>
 
 </div>
 </div>
@@ -644,7 +644,7 @@ template&lt;typename AllocatorProcess &gt; </div>
 </div><div class="memdoc">
 
 <p>Informs the allocator of the recovered state from the master. </p>
-<p>Because it is hard to define recovery for a running allocator, this method 
should be called after <code><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ae43528bf831f4d7f6dff7e13cc46eb26"
 title="Initializes the allocator when the master starts up. 
">initialize()</a></code>, but before actual allocation starts (i.e. <code><a 
class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a146a53014ef69fb113d0f4c056e75f30"
 title="Adds or re-adds an agent to the Mesos cluster. ">addSlave()</a></code> 
is called).</p>
+<p>Because it is hard to define recovery for a running allocator, this method 
should be called after <code><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a1d40b887831985864325cc9fa36f3df1"
 title="Initializes the allocator when the master starts up. 
">initialize()</a></code>, but before actual allocation starts (i.e. <code><a 
class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a146a53014ef69fb113d0f4c056e75f30"
 title="Adds or re-adds an agent to the Mesos cluster. ">addSlave()</a></code> 
is called).</p>
 <p>TODO(alexr): Consider extending the signature with expected frameworks 
count once it is available upon the master failover.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/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 03272cb..184beb5 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
@@ -78,7 +78,7 @@
   <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#a7a07bccc192417e64b7cd412392f798b">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, const Option&lt; DomainInfo &gt; &amp;domain=None(), 
const Option&lt; std::vector&lt; Resources &gt;&gt; 
&amp;minAllocatableResources=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 clas
 s="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab146b850a0e69c0411f89938897370b0">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, const Option&lt; DomainInfo &gt; &amp;domain=None(), 
const Option&lt; std::vector&lt; Resources &gt;&gt; 
&amp;minAllocatableResources=None(), const size_t 
maxCompletedFrameworks=0)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProce
 ss</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#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>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const
 std::string &amp;name, void(T::*method)(const UPID &amp;, const std::string 
&amp;))</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/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 8925f4e..a72611e 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,8 +79,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a99348f470d98066581911dc62a539d6e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a28df85bcd64219034ef5c8abc9f44b4d"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a28df85bcd64219034ef5c8abc9f44b4d">~MesosAllocatorProcess</a>
 () override</td></tr>
 <tr class="separator:a28df85bcd64219034ef5c8abc9f44b4d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a07bccc192417e64b7cd412392f798b"><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#a7a07bccc192417e64b7cd412392f798b">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, const <a 
class="el" href="classOption.html">Option</a>&lt; DomainInfo &gt; 
&amp;domain=<a class="el" href="structNone.html">None</a>(), const <a 
class="el" href="classOption.html">Option</a>&lt; std::vector&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt;&gt; 
&amp;minAllocatableResources=<a class="el" 
href="structNone.html">None</a>())=0</td></tr>
-<tr class="separator:a7a07bccc192417e64b7cd412392f798b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab146b850a0e69c0411f89938897370b0"><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#ab146b850a0e69c0411f89938897370b0">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, const <a 
class="el" href="classOption.html">Option</a>&lt; DomainInfo &gt; 
&amp;domain=<a class="el" href="structNone.html">None</a>(), const <a 
class="el" href="classOption.html">Option</a>&lt; std::vector&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt;&gt; 
&amp;minAllocatableResources=<a class="el" href="structNone.html">None</a>(), 
const size_t maxCompletedFrameworks=0)=0</td></tr>
+<tr class="separator:ab146b850a0e69c0411f89938897370b0"><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: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>
@@ -570,7 +570,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7a07bccc192417e64b7cd412392f798b"></a>
+<a class="anchor" id="ab146b850a0e69c0411f89938897370b0"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -592,7 +592,7 @@ Additional Inherited Members</h2></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#aac2789dba69bcda300fff1dcd4b22d8e">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#a69a7a01f3a5bd4fc03b07e326e81c1a8">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>.</p>
 
 </div>
 </div>

Reply via email to