http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html
index 2a63969..990ea44 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html
@@ -114,6 +114,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aa63a6a9f0c900a6760dfe5406efda44b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5aa224d2177f588be9a82aedc1d57c7b"><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#a5aa224d2177f588be9a82aedc1d57c7b">updateSlave</a>
 (const SlaveID &amp;slave, const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;total=<a class="el" 
href="structNone.html">None</a>(), const <a class="el" 
href="classOption.html">Option</a>&lt; std::vector&lt; SlaveInfo::Capability 
&gt;&gt; &amp;capabilities=<a class="el" 
href="structNone.html">None</a>())</td></tr>
 <tr class="separator:a5aa224d2177f588be9a82aedc1d57c7b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e829c184a65da68a4693c5f2987595b"><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#a6e829c184a65da68a4693c5f2987595b">addResourceProvider</a>
 (const SlaveID &amp;slave, 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)</td></tr>
+<tr class="separator:a6e829c184a65da68a4693c5f2987595b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8414f67fc1e1a07bb126d8e9db2bd035"><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#a8414f67fc1e1a07bb126d8e9db2bd035">deactivateSlave</a>
 (const SlaveID &amp;slaveId)</td></tr>
 <tr class="separator:a8414f67fc1e1a07bb126d8e9db2bd035"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4722c40305c3ade644527aa503d22407"><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#a4722c40305c3ade644527aa503d22407">activateSlave</a>
 (const SlaveID &amp;slaveId)</td></tr>
@@ -806,6 +808,48 @@ FrameworkID &amp;, const <a class="el" 
href="classhashmap.html">hashmap</a><br c
 
 </div>
 </div>
+<a class="anchor" id="a6e829c184a65da68a4693c5f2987595b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void 
mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::addResourceProvider
 </td>
+          <td>(</td>
+          <td class="paramtype">const SlaveID &amp;&#160;</td>
+          <td class="paramname"><em>slave</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &amp;&#160;</td>
+          <td class="paramname"><em>total</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>used</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7">mesos::internal::master::allocator::MesosAllocatorProcess</a>.</p>
+
+</div>
+</div>
 <a class="anchor" id="a04d053a50384c024cc0183c1f0a7f983"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html
index b976e4e..d9a8147 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator-members.html
@@ -60,32 +60,34 @@
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a60b5e4ab25ef87eb74763c10cfc21850">activateFramework</a>(const
 FrameworkID &amp;frameworkId)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>(const
 SlaveID &amp;slaveId)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">addFramework</a>(const
 FrameworkID &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_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(const
 SlaveID &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_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">Allocator</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">create</a>(const
 std::string &amp;name)</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(const
 FrameworkID &amp;frameworkId)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(const
 SlaveID &amp;slaveId)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>()=0</td><td
 class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(const
 Duration &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())=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ae029bd9159ec61a60d6ad8546b208b87">MOCK_METHOD0</a>(getInverseOfferStatuses,
 process::Future&lt; hashmap&lt; SlaveID, hashmap&lt; FrameworkID, 
mesos::allocator::InverseOfferStatus &gt;&gt;&gt;())</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(removeFramework,
 void(const FrameworkID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a133ad36f8933827df8f2af7357b5acdd">MOCK_METHOD1</a>(activateFramework,
 void(const FrameworkID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ac94aca6b926538e3af19d8bc6be47f34">MOCK_METHOD1</a>(deactivateFramework,
 void(const FrameworkID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a39e12d61d4342d2299b4d4c77a4e8a5e">MOCK_METHOD1</a>(removeSlave,
 void(const SlaveID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a29c5bd206d6e9b7a169629225a24579a">MOCK_METHOD1</a>(activateSlave,
 void(const SlaveID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a1a2579f834aef32b34f4df77651ae1a8">MOCK_METHOD1</a>(deactivateSlave,
 void(const SlaveID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a3c06b7926951a7e05ca0742666b49a43">MOCK_METHOD1</a>(updateWhitelist,
 void(const Option&lt; hashset&lt; std::string &gt;&gt; &amp;))</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a5f673a6e9a14e6572377df5389691eb1">MOCK_METHOD1</a>(removeQuota,
 void(const std::string &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a940436c0fc8b3000f125483f63bc08a3">MOCK_METHOD1</a>(updateWeights,
 void(const std::vector&lt; WeightInfo &gt; &amp;))</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(recover,
 void(const int expectedAgentCount, const hashmap&lt; std::string, Quota &gt; 
&amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa3560a19f7c4b51479372903f741e11a">MOCK_METHOD2</a>(requestResources,
 void(const FrameworkID &amp;, const std::vector&lt; Request &gt; 
&amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad422e01526632fd8dfb17fc5b24253ab">MOCK_METHOD2</a>(updateAvailable,
 process::Future&lt; Nothing &gt;(const SlaveID &amp;, const std::vector&lt; 
Offer::Operation &gt; &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a4d97488b999991c2a52e481745618eda">MOCK_METHOD2</a>(updateUnavailability,
 void(const SlaveID &amp;, const Option&lt; Unavailability &gt; &amp;))</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb26b65d55b6bea77094f726dd43a61c">MOCK_METHOD2</a>(suppressOffers,
 void(const FrameworkID &amp;, const std::set&lt; std::string &gt; 
&amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a759a8027ee6bf7b6741cbbeab79ea1f0">MOCK_METHOD2</a>(reviveOffers,
 void(const FrameworkID &amp;, const std::set&lt; std::string &gt; 
&amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#af4c54ddd015f24bf9ff2d5b1cde6c87e">MOCK_METHOD2</a>(setQuota,
 void(const std::string &amp;, const Quota &amp;))</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">MOCK_METHOD3</a>(updateFramework,
 void(const FrameworkID &amp;, const FrameworkInfo &amp;, const std::set&lt; 
std::string &gt; &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">MOCK_METHOD3</a>(updateSlave,
 void(const SlaveID &amp;, const Option&lt; Resources &gt; &amp;, const 
Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp;))</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>(const
 SlaveID &amp;slave, const Resources &amp;total, const hashmap&lt; FrameworkID, 
Resources &gt; &amp;used)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">addSlave</a>(const
 SlaveID &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_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">Allocator</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#ae12461b03c88e6fce8528488b50a47f5">create</a>(const
 std::string &amp;name)</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">deactivateFramework</a>(const
 FrameworkID &amp;frameworkId)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>(const
 SlaveID &amp;slaveId)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">getInverseOfferStatuses</a>()=0</td><td
 class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a8386ac1a11731f6b8689810ed95b405b">initialize</a>(const
 Duration &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())=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ae029bd9159ec61a60d6ad8546b208b87">MOCK_METHOD0</a>(getInverseOfferStatuses,
 process::Future&lt; hashmap&lt; SlaveID, hashmap&lt; FrameworkID, 
mesos::allocator::InverseOfferStatus &gt;&gt;&gt;())</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">MOCK_METHOD1</a>(removeFramework,
 void(const FrameworkID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a133ad36f8933827df8f2af7357b5acdd">MOCK_METHOD1</a>(activateFramework,
 void(const FrameworkID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ac94aca6b926538e3af19d8bc6be47f34">MOCK_METHOD1</a>(deactivateFramework,
 void(const FrameworkID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a39e12d61d4342d2299b4d4c77a4e8a5e">MOCK_METHOD1</a>(removeSlave,
 void(const SlaveID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a29c5bd206d6e9b7a169629225a24579a">MOCK_METHOD1</a>(activateSlave,
 void(const SlaveID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a1a2579f834aef32b34f4df77651ae1a8">MOCK_METHOD1</a>(deactivateSlave,
 void(const SlaveID &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a3c06b7926951a7e05ca0742666b49a43">MOCK_METHOD1</a>(updateWhitelist,
 void(const Option&lt; hashset&lt; std::string &gt;&gt; &amp;))</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a5f673a6e9a14e6572377df5389691eb1">MOCK_METHOD1</a>(removeQuota,
 void(const std::string &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a940436c0fc8b3000f125483f63bc08a3">MOCK_METHOD1</a>(updateWeights,
 void(const std::vector&lt; WeightInfo &gt; &amp;))</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>(recover,
 void(const int expectedAgentCount, const hashmap&lt; std::string, Quota &gt; 
&amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa3560a19f7c4b51479372903f741e11a">MOCK_METHOD2</a>(requestResources,
 void(const FrameworkID &amp;, const std::vector&lt; Request &gt; 
&amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad422e01526632fd8dfb17fc5b24253ab">MOCK_METHOD2</a>(updateAvailable,
 process::Future&lt; Nothing &gt;(const SlaveID &amp;, const std::vector&lt; 
Offer::Operation &gt; &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a4d97488b999991c2a52e481745618eda">MOCK_METHOD2</a>(updateUnavailability,
 void(const SlaveID &amp;, const Option&lt; Unavailability &gt; &amp;))</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb26b65d55b6bea77094f726dd43a61c">MOCK_METHOD2</a>(suppressOffers,
 void(const FrameworkID &amp;, const std::set&lt; std::string &gt; 
&amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a759a8027ee6bf7b6741cbbeab79ea1f0">MOCK_METHOD2</a>(reviveOffers,
 void(const FrameworkID &amp;, const std::set&lt; std::string &gt; 
&amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#af4c54ddd015f24bf9ff2d5b1cde6c87e">MOCK_METHOD2</a>(setQuota,
 void(const std::string &amp;, const Quota &amp;))</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">MOCK_METHOD3</a>(updateFramework,
 void(const FrameworkID &amp;, const FrameworkInfo &amp;, const std::set&lt; 
std::string &gt; &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">MOCK_METHOD3</a>(updateSlave,
 void(const SlaveID &amp;, const Option&lt; Resources &gt; &amp;, const 
Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp;))</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a35cf7b889403697dbec91ab860de8b8e">MOCK_METHOD3</a>(addResourceProvider,
 void(const SlaveID &amp;, const Resources &amp;, const hashmap&lt; 
FrameworkID, Resources &gt; &amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841">MOCK_METHOD4</a>(updateAllocation,
 void(const FrameworkID &amp;, const SlaveID &amp;, const Resources &amp;, 
const std::vector&lt; ResourceConversion &gt; &amp;))</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead">MOCK_METHOD4</a>(recoverResources,
 void(const FrameworkID &amp;, const SlaveID &amp;, const Resources &amp;, 
const Option&lt; Filters &gt; &amp;filters))</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">MOCK_METHOD5</a>(addFramework,
 void(const FrameworkID &amp;, const FrameworkInfo &amp;, const hashmap&lt; 
SlaveID, Resources &gt; &amp;, bool active, const std::set&lt; std::string &gt; 
&amp;))</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator&lt;
 T &gt;</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html 
b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html
index 225a72d..b6363e6 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html
@@ -96,6 +96,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a39e12d61d4342d2299b4d4c77a4e8a5e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a95d6ffbaf7bf12ef0712379cf6b2893b"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">MOCK_METHOD3</a>
 (<a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>,
 void(const SlaveID &amp;, const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;, const <a 
class="el" href="classOption.html">Option</a>&lt; std::vector&lt; 
SlaveInfo::Capability &gt;&gt; &amp;))</td></tr>
 <tr class="separator:a95d6ffbaf7bf12ef0712379cf6b2893b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35cf7b889403697dbec91ab860de8b8e"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a35cf7b889403697dbec91ab860de8b8e">MOCK_METHOD3</a>
 (<a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>,
 void(const SlaveID &amp;, const <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &amp;, const <a class="el" 
href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;))</td></tr>
+<tr class="separator:a35cf7b889403697dbec91ab860de8b8e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a29c5bd206d6e9b7a169629225a24579a"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a29c5bd206d6e9b7a169629225a24579a">MOCK_METHOD1</a>
 (<a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>,
 void(const SlaveID &amp;))</td></tr>
 <tr class="separator:a29c5bd206d6e9b7a169629225a24579a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1a2579f834aef32b34f4df77651ae1a8"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a1a2579f834aef32b34f4df77651ae1a8">MOCK_METHOD1</a>
 (<a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a4dff6ddc4983c5495eb2fc26e2842114">deactivateSlave</a>,
 void(const SlaveID &amp;))</td></tr>
@@ -161,6 +163,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0736a7f4fc8424d1dde7ff61e97e7317 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>
 (const SlaveID &amp;slave, const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;total=<a class="el" 
href="structNone.html">None</a>(), const <a class="el" 
href="classOption.html">Option</a>&lt; std::vector&lt; SlaveInfo::Capability 
&gt;&gt; &amp;capabilities=<a class="el" 
href="structNone.html">None</a>())=0</td></tr>
 <tr class="memdesc:a0736a7f4fc8424d1dde7ff61e97e7317 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Updates an agent.  <a 
href="#a0736a7f4fc8424d1dde7ff61e97e7317">More...</a><br/></td></tr>
 <tr class="separator:a0736a7f4fc8424d1dde7ff61e97e7317 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:ad873c196dc884fb2ccc116964157d7ff inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>
 (const SlaveID &amp;slave, 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="memdesc:ad873c196dc884fb2ccc116964157d7ff inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Add resources from a local 
resource provider to an agent.  <a 
href="#ad873c196dc884fb2ccc116964157d7ff">More...</a><br/></td></tr>
+<tr class="separator:ad873c196dc884fb2ccc116964157d7ff inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a2469bc7c28ab20a86cd2d198dd99e2cd inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memItemLeft" 
align="right" valign="top">virtual void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">activateSlave</a>
 (const SlaveID &amp;slaveId)=0</td></tr>
 <tr class="memdesc:a2469bc7c28ab20a86cd2d198dd99e2cd inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Activates an agent.  <a 
href="#a2469bc7c28ab20a86cd2d198dd99e2cd">More...</a><br/></td></tr>
 <tr class="separator:a2469bc7c28ab20a86cd2d198dd99e2cd inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -807,6 +812,34 @@ template&lt;typename T  = 
master::allocator::HierarchicalDRFAllocator&gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a35cf7b889403697dbec91ab860de8b8e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T  = master::allocator::HierarchicalDRFAllocator&gt; 
</div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator</a>&lt;
 T &gt;::MOCK_METHOD3 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">addResourceProvider</a>&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void(const SlaveID &amp;, const <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &amp;, const <a class="el" 
href="classhashmap.html">hashmap</a>&lt; FrameworkID, <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;)&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a42ef58d9b7d25bad17b685edbc27a841"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x61.html 
b/content/api/latest/c++/functions_0x61.html
index 45ef707..c6c2c5c 100644
--- a/content/api/latest/c++/functions_0x61.html
+++ b/content/api/latest/c++/functions_0x61.html
@@ -261,6 +261,12 @@
 <li>addPendingTaskGroup()
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072">mesos::internal::slave::Framework</a>
 </li>
+<li>addResourceProvider()
+: <a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">mesos::allocator::Allocator</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#adb4e5880e5f7eea3e746e29a5a8a35eb">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab1dba823366b1593626401c0a488ffb7">mesos::internal::master::allocator::MesosAllocatorProcess</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a6e829c184a65da68a4693c5f2987595b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+</li>
 <li>address
 : <a class="el" 
href="structprocess_1_1UPID.html#a7fb5bd7cbc47a671abcdaab8209e87be">process::UPID</a>
 , <a class="el" 
href="classprocess_1_1http_1_1Server.html#a367932ae4d3a677925a00bcd43230067">process::http::Server</a>
@@ -288,11 +294,11 @@
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a235553a831bc8a8aae9eca23e11a1890">mesos::internal::master::allocator::internal::Metrics</a>
 </li>
 <li>addSlave()
-: <a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">mesos::allocator::Allocator</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</a>
+: <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#af21d8b1c164feddfc6a8550245028b06">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905">mesos::internal::master::allocator::MesosAllocatorProcess</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a04d053a50384c024cc0183c1f0a7f983">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a81baa4cbfa16799be0bb4dc021ae38bb">mesos::internal::master::Master</a>
+, <a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a12346eed9894458805e180b9d6cb6424">mesos::allocator::Allocator</a>
 </li>
 <li>addTask()
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Slave.html#afdfa52e18d63453433630a283b2a7b27">mesos::internal::master::Slave</a>
@@ -424,12 +430,14 @@
 : <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#abe93127e2543b3e1a72821bf4b6e44dc">mesos::internal::master::allocator::DRFSorter</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#afc68098f11369182198f87dab4822ad4">mesos::internal::master::allocator::Sorter</a>
 </li>
+<li>allocator
+: <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Flags.html#ad5d10b9403451cf6ab724a669266b43b">mesos::internal::master::Flags</a>
+</li>
 <li>Allocator()
 : <a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#aafc715605c23a31dcb511a6b5c2ac883">mesos::allocator::Allocator</a>
 </li>
 <li>allocator
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#aa45f43428be4a50d8587a834d4c41cb5">mesos::internal::master::allocator::internal::Metrics</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Flags.html#ad5d10b9403451cf6ab724a669266b43b">mesos::internal::master::Flags</a>
 </li>
 <li>allocPrimary()
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html#a68ef852c2b23f63af2ae08078c5f386d">mesos::internal::slave::NetClsHandleManager</a>
@@ -468,8 +476,8 @@
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html#abb43916e57ee62ceacf44cc4e75e8099">mesos::internal::slave::Flags</a>
 </li>
 <li>appcManifest
-: <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html#a1ba800ff51051b7f6edd652c8b73a8ca">mesos::internal::slave::ProvisionInfo</a>
-, <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html#ab1d205fa6986d5da57f99a4fd69a1f13">mesos::internal::slave::ImageInfo</a>
+: <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html#ab1d205fa6986d5da57f99a4fd69a1f13">mesos::internal::slave::ImageInfo</a>
+, <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html#a1ba800ff51051b7f6edd652c8b73a8ca">mesos::internal::slave::ProvisionInfo</a>
 </li>
 <li>append()
 : <a class="el" 
href="classJSON_1_1StringWriter.html#a155cc4a6e2199362b53d66bde245204f">JSON::StringWriter</a>
@@ -480,13 +488,12 @@
 </li>
 <li>apply()
 : <a class="el" 
href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe">mesos::resource_provider::MasterRegistrar</a>
-, <a class="el" 
href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">mesos::v1::Resources</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a4c1d22d45625587227f8dd12ee21c6db">mesos::internal::master::Master</a>
 , <a class="el" 
href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">mesos::Resources</a>
 , <a class="el" 
href="classmesos_1_1ResourceConversion.html#adb691cdd12b7af7db52284b0a1737533">mesos::ResourceConversion</a>
 , <a class="el" 
href="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717">mesos::v1::Resources</a>
 , <a class="el" 
href="classmesos_1_1v1_1_1ResourceConversion.html#a9b5fd5798c8e81bbef5f686b09432c5d">mesos::v1::ResourceConversion</a>
 , <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Slave.html#ad599a4c248734bd05b36dd994599ab73">mesos::internal::master::Slave</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a4c1d22d45625587227f8dd12ee21c6db">mesos::internal::master::Master</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">mesos::internal::master::Registrar</a>
 , <a class="el" 
href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar</a>
 , <a class="el" 
href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">mesos::resource_provider::AgentRegistrar</a>
@@ -501,50 +508,50 @@
 : <a class="el" 
href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#adb457ca53302f333e3390bab2c6b634d">mesos::master::detector::StandaloneMasterDetector</a>
 </li>
 <li>approved()
-: <a class="el" 
href="classmesos_1_1AcceptingObjectApprover.html#a3b1c6c813ccb670a90f7e2504f6d1cfc">mesos::AcceptingObjectApprover</a>
-, <a class="el" 
href="classmesos_1_1ObjectApprover.html#abaeb3adf89e0cb3ed05bb3cbc9461d68">mesos::ObjectApprover</a>
+: <a class="el" 
href="classmesos_1_1ObjectApprover.html#abaeb3adf89e0cb3ed05bb3cbc9461d68">mesos::ObjectApprover</a>
+, <a class="el" 
href="classmesos_1_1AcceptingObjectApprover.html#a3b1c6c813ccb670a90f7e2504f6d1cfc">mesos::AcceptingObjectApprover</a>
 </li>
 <li>argument_type
-: <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#a9f179eed9c503eee5d62c02d712ac5c1">std::hash&lt;
 mesos::v1::ContainerID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#aeedaa1e38800ab6aeae4cda6451cf477">std::hash&lt;
 mesos::internal::tests::ModuleID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash&lt;
 mesos::internal::slave::DockerVolume &gt;</a>
+: <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#a57ccbf9965dce75fe9cace99579cfabb">std::hash&lt;
 mesos::MachineID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a79ae564cdc8d15e53d56bf29163faed6">std::hash&lt;
 cgroups::memory::pressure::Level &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">std::hash&lt;
 mesos::OfferOperationID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash&lt;
 mesos::ResourceProviderID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a9f91d552ff6336490c303ea174e65615">std::hash&lt;
 mesos::v1::TaskStatus_Reason &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#a9f179eed9c503eee5d62c02d712ac5c1">std::hash&lt;
 mesos::v1::ContainerID &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#ab72a8d38d1abfcd285d09a140ee2bbb9">std::hash&lt;
 mesos::v1::ExecutorID &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a48cd7ca3a1281b5b95bdc13e3bda9bf5">std::hash&lt;
 mesos::v1::FrameworkID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a0fd2035eb98bec01e4cc922d833e2bbf">std::hash&lt;
 std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#a423c2193f5a6afb0dce20807c3372c16">std::hash&lt;
 mesos::v1::AgentID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#afc0fc977791dd673772867d36d6c76ba">std::hash&lt;
 mesos::v1::TaskID &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a08c95e116f76c1115ed45497a5601a48">std::hash&lt;
 mesos::v1::TaskState &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#adaca1028196011edbb178bd811f92897">std::hash&lt;
 mesos::TaskState &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a9f91d552ff6336490c303ea174e65615">std::hash&lt;
 mesos::v1::TaskStatus_Reason &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#af032efd40f64cfe5fc4698f1e7ef9e09">std::hash&lt;
 std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash&lt;
 mesos::ResourceProviderID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#a57ccbf9965dce75fe9cace99579cfabb">std::hash&lt;
 mesos::MachineID &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#a0e749ddbd5e500a16d3083f770305446">std::hash&lt;
 mesos::Image::Type &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">std::hash&lt;
 mesos::v1::OfferOperationID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a25c9aa126ba7efce1a9da8feacec835a">std::hash&lt;
 mesos::TaskStatus_Source &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#af8d0ab7a495541d3c4f5c382e7f4e284">std::hash&lt;
 mesos::TaskID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa">std::hash&lt;
 mesos::OfferID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a864c2095e01478aa793bc97579680156">std::hash&lt;
 mesos::TaskStatus_Reason &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#af763aa34b956bf088c892b932aa66ba9">std::hash&lt;
 mesos::ExecutorID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#acaeb2c8281c4a428da70b38e5c0140e5">std::hash&lt;
 mesos::v1::TaskStatus_Source &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a6c09b5724256ad1a183fb57146c2ee07">std::hash&lt;
 mesos::FrameworkID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferOperationID_01_4.html#a5b808546bcc39b05f6af59f02bf7bc90">std::hash&lt;
 mesos::v1::OfferOperationID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">std::hash&lt;
 mesos::v1::ResourceProviderID &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a66ccd418e0e56eea9eeaa5e55ce683e0">std::hash&lt;
 mesos::internal::log::Metadata_Status &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01process_1_1UPID_01_4.html#a688a6a51a9771737871bbd78f16aa46f">std::hash&lt;
 process::UPID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">std::hash&lt;
 Option&lt; T &gt; &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01UUID_01_4.html#a92c7c31d46eb2ae8ee55797eef75c1a4">std::hash&lt;
 UUID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#a5aad2b6d2319da7ec4cfad4d0b1f32f8">std::hash&lt;
 routing::filter::ip::PortRange &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#acaeb2c8281c4a428da70b38e5c0140e5">std::hash&lt;
 mesos::v1::TaskStatus_Source &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#af7e3bdeb6154b828db29ef18e401bcb2">std::hash&lt;
 mesos::v1::MachineID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a2a5618e5e307b2d36c98f14d1600636c">std::hash&lt;
 os::WindowsFD &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">std::hash&lt;
 mesos::v1::ResourceProviderID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01routing_1_1filter_1_1ip_1_1PortRange_01_4.html#a5aad2b6d2319da7ec4cfad4d0b1f32f8">std::hash&lt;
 routing::filter::ip::PortRange &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#a817c1f0c340595a04853476fca648cb4">std::hash&lt;
 process::network::inet::Address &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ac4d32af54065f7aec8ae8cac9893ec7f">std::hash&lt;
 mesos::SlaveID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a0fd2035eb98bec01e4cc922d833e2bbf">std::hash&lt;
 std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01os_1_1WindowsFD_01_4.html#a2a5618e5e307b2d36c98f14d1600636c">std::hash&lt;
 os::WindowsFD &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#adaca1028196011edbb178bd811f92897">std::hash&lt;
 mesos::TaskState &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01net_1_1IP_01_4.html#a5e2eba58070d0460314c2aed7c10453a">std::hash&lt;
 net::IP &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01Option_3_01T_01_4_01_4.html#a7a8d4d1db955c341b3633eddf323abd7">std::hash&lt;
 Option&lt; T &gt; &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a79ae564cdc8d15e53d56bf29163faed6">std::hash&lt;
 cgroups::memory::pressure::Level &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#aeedaa1e38800ab6aeae4cda6451cf477">std::hash&lt;
 mesos::internal::tests::ModuleID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash&lt;
 mesos::internal::slave::DockerVolume &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#af032efd40f64cfe5fc4698f1e7ef9e09">std::hash&lt;
 std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#afc0fc977791dd673772867d36d6c76ba">std::hash&lt;
 mesos::v1::TaskID &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#abcdfee3986ee2f09429e1782e47f27e1">std::hash&lt;
 mesos::v1::Image::Type &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1OfferOperationID_01_4.html#a03872a2eefb29092556cb47f3bbf39b9">std::hash&lt;
 mesos::OfferOperationID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1CommandInfo__URI_01_4.html#acd21c4f2b0454d314556e2c909a48dec">std::hash&lt;
 mesos::CommandInfo_URI &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#a7a18e07e7649c69b782db6aca21db9da">std::hash&lt;
 mesos::ContainerID &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#aaea353e1117676636268308a41a331dd">std::hash&lt;
 mesos::v1::OfferID &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a25c9aa126ba7efce1a9da8feacec835a">std::hash&lt;
 mesos::TaskStatus_Source &gt;</a>
-, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a864c2095e01478aa793bc97579680156">std::hash&lt;
 mesos::TaskStatus_Reason &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1CommandInfo__URI_01_4.html#acd21c4f2b0454d314556e2c909a48dec">std::hash&lt;
 mesos::CommandInfo_URI &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa">std::hash&lt;
 mesos::OfferID &gt;</a>
+, <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ac4d32af54065f7aec8ae8cac9893ec7f">std::hash&lt;
 mesos::SlaveID &gt;</a>
 , <a class="el" 
href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ac1c944c5800c96e6fc0f91e907008046">std::hash&lt;
 mesos::v1::CommandInfo::URI &gt;</a>
 </li>
 <li>arguments
@@ -563,9 +570,9 @@
 : <a class="el" 
href="classJSON_1_1ArrayWriter.html#ae4e7e2e5a08ce25fbe5ca6e68df656f0">JSON::ArrayWriter</a>
 </li>
 <li>as()
-: <a class="el" 
href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
-, <a class="el" 
href="structJSON_1_1Value.html#a32ddf233c0ec159c4d72252529219cf6">JSON::Value</a>
+: <a class="el" 
href="structJSON_1_1Value.html#a32ddf233c0ec159c4d72252529219cf6">JSON::Value</a>
 , <a class="el" 
href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
+, <a class="el" 
href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
 </li>
 <li>associate()
 : <a class="el" 
href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">process::Promise&lt;
 T &gt;</a>
@@ -574,46 +581,43 @@
 : <a class="el" 
href="classprocess_1_1AsyncExecutor.html#a6a9f83430a2094298f7aaa587a433c41">process::AsyncExecutor</a>
 </li>
 <li>at()
-: <a class="el" 
href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
+: <a class="el" 
href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap&lt;
 Key, Value &gt;</a>
 , <a class="el" 
href="classBoundedHashMap.html#ad821f79df9d83977f91240c495257c5f">BoundedHashMap&lt;
 Key, Value &gt;</a>
-, <a class="el" 
href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap&lt;
 Key, Value &gt;</a>
-, <a class="el" 
href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap&lt;
 Key, Value &gt;</a>
-, <a class="el" 
href="classLinkedHashMap.html#ae87141dd103665dca487b62d385d5c44">LinkedHashMap&lt;
 Key, Value &gt;</a>
+, <a class="el" 
href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
 </li>
 <li>attach()
-: <a class="el" 
href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a5f3a36a9429c25769991f7b08bc82ee7">mesos::internal::slave::ComposingContainerizer</a>
+: <a class="el" 
href="structrouting_1_1filter_1_1Filter.html#a7984d44eb0a74ba4ffb4d6965c6433a1">routing::filter::Filter&lt;
 Classifier &gt;</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">mesos::internal::slave::Containerizer</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a5f3a36a9429c25769991f7b08bc82ee7">mesos::internal::slave::ComposingContainerizer</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#ae60416a2bc0ef8428923dc1b2d2e07ae">mesos::internal::slave::MesosContainerizerProcess</a>
-, <a class="el" 
href="structrouting_1_1filter_1_1Filter.html#a7984d44eb0a74ba4ffb4d6965c6433a1">routing::filter::Filter&lt;
 Classifier &gt;</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">mesos::internal::slave::MesosContainerizer</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
 </li>
 <li>Attributes()
-: <a class="el" 
href="classmesos_1_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes</a>
+: <a class="el" 
href="classmesos_1_1v1_1_1Attributes.html#a32c9e24d9e1cb795a73d2e26857ccbae">mesos::v1::Attributes</a>
 , <a class="el" 
href="classmesos_1_1Attributes.html#a289537baeca854ebcf9c79ec78c89376">mesos::Attributes</a>
-, <a class="el" 
href="classmesos_1_1v1_1_1Attributes.html#a32c9e24d9e1cb795a73d2e26857ccbae">mesos::v1::Attributes</a>
 </li>
 <li>attributes
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html#a28cd0cfc2a86e965450c61ec91857369">mesos::internal::slave::Flags</a>
 </li>
 <li>Attributes()
-: <a class="el" 
href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::Attributes</a>
+: <a class="el" 
href="classmesos_1_1Attributes.html#ab548e71a2ed68b503e7821dda4089eb7">mesos::Attributes</a>
 , <a class="el" 
href="classmesos_1_1v1_1_1Attributes.html#a478b0203eefeb652e8ac57ed23e8d81b">mesos::v1::Attributes</a>
 </li>
 <li>authenticate()
-: <a class="el" 
href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee</a>
-, <a class="el" 
href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#aaf835fbebb87fc98f406293d473759e6">mesos::http::authentication::CombinedAuthenticator</a>
-, <a class="el" 
href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#ab5e0d8812648cbb394e2a40427bca999">process::http::authentication::AuthenticatorManager</a>
-, <a class="el" 
href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html#a5a5718ed923ec9100bd259fb0463653d">process::http::authentication::BasicAuthenticator</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ad245a76d5566499d844234971864effb">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
-, <a class="el" 
href="classZooKeeper.html#a5bcbff63bae402d4f1be45ab818ad14f">ZooKeeper</a>
+: <a class="el" 
href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#aaf835fbebb87fc98f406293d473759e6">mesos::http::authentication::CombinedAuthenticator</a>
 , <a class="el" 
href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee</a>
-, <a class="el" 
href="classprocess_1_1http_1_1authentication_1_1Authenticator.html#a2bd3691f2c57c191e951a4a08dafc059">process::http::authentication::Authenticator</a>
+, <a class="el" 
href="classZooKeeper.html#a5bcbff63bae402d4f1be45ab818ad14f">ZooKeeper</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ad245a76d5566499d844234971864effb">mesos::internal::cram_md5::CRAMMD5Authenticatee</a>
 , <a class="el" 
href="classmesos_1_1Authenticator.html#a9afa48f02aaa766e15f1650bf36828ac">mesos::Authenticator</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#abea5e44a2e84887aba2fd4ee3ba06b96">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">mesos::internal::master::Master</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">mesos::internal::slave::Slave</a>
 , <a class="el" 
href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#afaccaceff9fae44ab2fa4efb5565af97">mesos::http::authentication::Authenticatee</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#ae047b5e48e3fc0606959c09049350e9c">mesos::internal::master::Master</a>
+, <a class="el" 
href="classprocess_1_1http_1_1authentication_1_1Authenticator.html#a2bd3691f2c57c191e951a4a08dafc059">process::http::authentication::Authenticator</a>
+, <a class="el" 
href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee</a>
+, <a class="el" 
href="classprocess_1_1http_1_1authentication_1_1BasicAuthenticator.html#a5a5718ed923ec9100bd259fb0463653d">process::http::authentication::BasicAuthenticator</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#abea5e44a2e84887aba2fd4ee3ba06b96">mesos::internal::cram_md5::CRAMMD5Authenticator</a>
+, <a class="el" 
href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#ab5e0d8812648cbb394e2a40427bca999">process::http::authentication::AuthenticatorManager</a>
 </li>
 <li>authenticate_agents
 : <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Flags.html#aacb3ed3400e1816fd37e6ef1dff228ee">mesos::internal::master::Flags</a>
@@ -625,8 +629,8 @@
 : <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Flags.html#a4533859db31c9a564e124807c454f44d">mesos::internal::master::Flags</a>
 </li>
 <li>authenticate_http_readonly
-: <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Flags.html#a20442b200da2a5db837cf89a18427eac">mesos::internal::master::Flags</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html#a0d2ee0183ac39ca334a3ae14f8b60d48">mesos::internal::slave::Flags</a>
+: <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html#a0d2ee0183ac39ca334a3ae14f8b60d48">mesos::internal::slave::Flags</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Flags.html#a20442b200da2a5db837cf89a18427eac">mesos::internal::master::Flags</a>
 </li>
 <li>authenticate_http_readwrite
 : <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Flags.html#ab70c27c5c0fb396ceaee073e894249d0">mesos::internal::master::Flags</a>
@@ -635,19 +639,21 @@
 <li>AuthenticatedHttpRequestHandler
 : <a class="el" 
href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">process::ProcessBase</a>
 </li>
+<li>authenticatee
+: <a class="el" 
href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#a1fd8c56f3514e6f5e5bb7d75d64e09c5">mesos::internal::scheduler::Flags</a>
+</li>
 <li>Authenticatee()
 : <a class="el" 
href="classmesos_1_1Authenticatee.html#a3887153258b5b0fd3b4e52925c45ce90">mesos::Authenticatee</a>
 </li>
 <li>authenticatee
-: <a class="el" 
href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#a1fd8c56f3514e6f5e5bb7d75d64e09c5">mesos::internal::scheduler::Flags</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html#a68c381955bb61a7df6fdfaedd0eb167f">mesos::internal::slave::Flags</a>
-</li>
-<li>authentication
-: <a class="el" 
href="classzookeeper_1_1URL.html#af488b82c9914311e9a2b1551105082ce">zookeeper::URL</a>
+: <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html#a68c381955bb61a7df6fdfaedd0eb167f">mesos::internal::slave::Flags</a>
 </li>
 <li>Authentication()
 : <a class="el" 
href="structzookeeper_1_1Authentication.html#ab83afefc5084a841eb2e3ce7527a0980">zookeeper::Authentication</a>
 </li>
+<li>authentication
+: <a class="el" 
href="classzookeeper_1_1URL.html#af488b82c9914311e9a2b1551105082ce">zookeeper::URL</a>
+</li>
 <li>authentication_backoff_factor
 : <a class="el" 
href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#ab0b4ed36330bbe4a14e75df05650ead6">mesos::internal::scheduler::Flags</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html#a19cb15cabc89f19df33c7ad8d43e88fe">mesos::internal::slave::Flags</a>
@@ -665,8 +671,8 @@
 : <a class="el" 
href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#a84781b651f77c149b790fc75947d3776">process::http::authentication::AuthenticatorManager</a>
 </li>
 <li>authenticators
-: <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Flags.html#ab3462fa2880b319c7984d75c47eab477">mesos::internal::master::Flags</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1Flags.html#a3fc48e3652baa239c303471b01c5bb57">mesos::internal::tests::Flags</a>
+: <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1Flags.html#a3fc48e3652baa239c303471b01c5bb57">mesos::internal::tests::Flags</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Flags.html#ab3462fa2880b319c7984d75c47eab477">mesos::internal::master::Flags</a>
 </li>
 <li>authorEmail
 : <a class="el" 
href="structmesos_1_1modules_1_1ModuleBase.html#a0dd78b0f361b71137577e31d979b7f5c">mesos::modules::ModuleBase</a>
@@ -728,14 +734,14 @@
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#aad24cf6d30a1f1deec48c39b1adb01cc">mesos::internal::slave::FetcherProcess::Cache</a>
 </li>
 <li>await()
-: <a class="el" 
href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future&lt;
 T &gt;</a>
-, <a class="el" 
href="classprocess_1_1Latch.html#a473b02733aa6a87f9ce3462d7a872414">process::Latch</a>
+: <a class="el" 
href="classprocess_1_1Latch.html#a473b02733aa6a87f9ce3462d7a872414">process::Latch</a>
+, <a class="el" 
href="classprocess_1_1Future.html#a49b738b9755c0623a57e575ae2fb6431">process::Future&lt;
 T &gt;</a>
 </li>
 <li>awaitCreated()
 : <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d07a135077c9e85664f227da959ce7e">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
 </li>
 <li>awaitEvent()
-: <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a216cd0214176130534f57a61eced3882">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
+: <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d7a87e9cf2ebdc15d78b6d4f65f226f">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
 </li>
 <li>AwaitProcess()
 : <a class="el" 
href="classprocess_1_1internal_1_1AwaitProcess.html#a3c7eb50fa22cee33c4a23485d08866d8">process::internal::AwaitProcess&lt;
 T &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/97c3bd10/content/api/latest/c++/functions_0x65.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x65.html 
b/content/api/latest/c++/functions_0x65.html
index 14838b7..1e82705 100644
--- a/content/api/latest/c++/functions_0x65.html
+++ b/content/api/latest/c++/functions_0x65.html
@@ -107,22 +107,24 @@
 : <a class="el" 
href="classJSON_1_1ArrayWriter.html#a2df21f27fcee91754d7dbe7d75f961f9">JSON::ArrayWriter</a>
 </li>
 <li>empty()
-: <a class="el" 
href="structprocess_1_1TimeSeries.html#a71832c3c13f993378d355d3f9330cc14">process::TimeSeries&lt;
 T &gt;</a>
+: <a class="el" 
href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">mesos::Resources</a>
+, <a class="el" 
href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">mesos::v1::Resources</a>
+, <a class="el" 
href="structprocess_1_1TimeSeries.html#a71832c3c13f993378d355d3f9330cc14">process::TimeSeries&lt;
 T &gt;</a>
 , <a class="el" 
href="classprocess_1_1EventQueue_1_1Consumer.html#aa42de8d3e7ba7c56362a36efa773790d">process::EventQueue::Consumer</a>
-, <a class="el" 
href="classprocess_1_1RunQueue.html#ac53863635ed22df8c309ef90dfd52c1c">process::RunQueue</a>
-, <a class="el" 
href="classBoundedHashMap.html#aa628a0c249203758e056473698c53ed6">BoundedHashMap&lt;
 Key, Value &gt;</a>
-, <a class="el" 
href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">mesos::Resources</a>
-, <a class="el" 
href="classLinkedHashMap.html#ab364b2e480e7913f5b999742104b9ad5">LinkedHashMap&lt;
 Key, Value &gt;</a>
 </li>
 <li>EMPTY
 : <a class="el" 
href="structprocess_1_1UPID_1_1ID.html#ab0328fcf7ca8e5a33585e4bee67a8187">process::UPID::ID</a>
 </li>
 <li>empty()
-: <a class="el" 
href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">mesos::v1::Resources</a>
+: <a class="el" 
href="classprocess_1_1RunQueue.html#ac53863635ed22df8c309ef90dfd52c1c">process::RunQueue</a>
+, <a class="el" 
href="classBoundedHashMap.html#aa628a0c249203758e056473698c53ed6">BoundedHashMap&lt;
 Key, Value &gt;</a>
 </li>
 <li>EMPTY
 : <a class="el" 
href="classhashset.html#a5830fa996b2329b114e044fcd82ceeaa">hashset&lt; Elem, 
Hash, Equal &gt;</a>
 </li>
+<li>empty()
+: <a class="el" 
href="classLinkedHashMap.html#ab364b2e480e7913f5b999742104b9ad5">LinkedHashMap&lt;
 Key, Value &gt;</a>
+</li>
 <li>enable_snmp_statistics
 : <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags.html#ad04d37eba848f9f1639d7214f1b3b949">mesos::internal::slave::PortMappingStatistics::Flags</a>
 </li>

Reply via email to