http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/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 99ae052..97e517a 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
@@ -92,8 +92,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a3f113b21a0a9944ad0d089086d559c35"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aea22e2f2117fcb1b9afff4996a50692c"><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"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac2789dba69bcda300fff1dcd4b22d8e"><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_1internal_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#a5b569bbf8a0b8a07d3219ae7718828ca">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"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69a7a01f3a5bd4fc03b07e326e81c1a8"><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_1internal_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#a5b569bbf8a0b8a07d3219ae7718828ca">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"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adb8dc17f68b7b30048daf735a1c19b51"><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"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad072a289ac6bb529b33d186a4956bced"><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>
@@ -322,6 +322,8 @@ Protected Attributes</h2></td></tr>
 <tr class="separator:abf206bd006adf9cd91dce9acbd35f4a2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a36f47521514de91d837559b835aeda2a"><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"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abeca534f8fbce8b3db11c6708239c526"><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"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abf75366546bda737ba22d994b6a7fb20"><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"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8eb326a798f7afef1b82dbf2ea0a51f1"><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>
@@ -1169,7 +1171,7 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aac2789dba69bcda300fff1dcd4b22d8e"></a>
+<a class="anchor" id="a69a7a01f3a5bd4fc03b07e326e81c1a8"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -1191,7 +1193,7 @@ Protected Attributes</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implements <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a7a07bccc192417e64b7cd412392f798b">mesos::internal::master::allocator::MesosAllocatorProcess</a>.</p>
+<p>Implements <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#ab146b850a0e69c0411f89938897370b0">mesos::internal::master::allocator::MesosAllocatorProcess</a>.</p>
 
 </div>
 </div>
@@ -2051,6 +2053,26 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="abeca534f8fbce8b3db11c6708239c526"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><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; 
mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::completedFrameworkMetrics</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a64b69bd952f0b6768c115cfbc36a8b87"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/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 5eb4035..f2f32a8 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
@@ -67,7 +67,7 @@
   <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#a339c1dd8fc2e84bb0b0939cdec7e2e6a">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_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#a046d44b884a5213c8b96aaa1e1bd1882">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_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>
@@ -93,7 +93,7 @@
   <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>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a9ac48e4c1c633473ca970f91b9b41317">MOCK_METHOD5</a>(updateInverseOffer,
 void(const SlaveID &amp;, const FrameworkID &amp;, const Option&lt; 
UnavailableResources &gt; &amp;, const Option&lt; 
mesos::allocator::InverseOfferStatus &gt; &amp;, const Option&lt; Filters &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#a410ec0825e1c6174cae59977844041e0">MOCK_METHOD6</a>(addSlave,
 void(const SlaveID &amp;, const SlaveInfo &amp;, const std::vector&lt; 
SlaveInfo::Capability &gt; &amp;, const Option&lt; Unavailability &gt; &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 class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a0ca46b908bbf16ae15b9b2ed2f6bb864">MOCK_METHOD7</a>(initialize,
 void(const Duration &amp;, const lambda::function&lt; void(const FrameworkID 
&amp;, const hashmap&lt; std::string, hashmap&lt; SlaveID, Resources &gt;&gt; 
&amp;)&gt; &amp;, const lambda::function&lt; void(const FrameworkID &amp;, 
const hashmap&lt; SlaveID, UnavailableResources &gt; &amp;)&gt; &amp;, const 
Option&lt; std::set&lt; std::string &gt;&gt; &amp;, bool, const Option&lt; 
DomainInfo &gt; &amp;, const Option&lt; std::vector&lt; Resources &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#aaead3c9f086c28d226a7c8c1863c71ac">MOCK_METHOD8</a>(initialize,
 void(const Duration &amp;, const lambda::function&lt; void(const FrameworkID 
&amp;, const hashmap&lt; std::string, hashmap&lt; SlaveID, Resources &gt;&gt; 
&amp;)&gt; &amp;, const lambda::function&lt; void(const FrameworkID &amp;, 
const hashmap&lt; SlaveID, UnavailableResources &gt; &amp;)&gt; &amp;, const 
Option&lt; std::set&lt; std::string &gt;&gt; &amp;, bool, const Option&lt; 
DomainInfo &gt; &amp;, const Option&lt; std::vector&lt; Resources &gt;&gt; 
&amp;, const size_t maxCompletedFrameworks))</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#a6183653bc832448b13b90ea03d004127">real</a></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_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>(const
 int expectedAgentCount, const hashmap&lt; std::string, Quota &gt; 
&amp;quotas)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">recoverResources</a>(const
 FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources 
&amp;resources, const Option&lt; Filters &gt; &amp;filters)=0</td><td 
class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/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 91d2b4f..bc93928 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
@@ -76,8 +76,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aeb12047b94bb5c2439574373e1dc44af"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a95b16a300f49fe2626166fff67ffb174"><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#a95b16a300f49fe2626166fff67ffb174">~TestAllocator</a>
 () override</td></tr>
 <tr class="separator:a95b16a300f49fe2626166fff67ffb174"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ca46b908bbf16ae15b9b2ed2f6bb864"><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#a0ca46b908bbf16ae15b9b2ed2f6bb864">MOCK_METHOD7</a>
 (<a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a339c1dd8fc2e84bb0b0939cdec7e2e6a">initialize</a>,
 void(const <a class="el" href="classDuration.html">Duration</a> &amp;, 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;, 
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;, const 
 <a class="el" href="classOption.html">Option</a>&lt; std::set&lt; std::string 
&gt;&gt; &amp;, bool, const <a class="el" 
href="classOption.html">Option</a>&lt; DomainInfo &gt; &amp;, 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;))</td></tr>
-<tr class="separator:a0ca46b908bbf16ae15b9b2ed2f6bb864"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaead3c9f086c28d226a7c8c1863c71ac"><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#aaead3c9f086c28d226a7c8c1863c71ac">MOCK_METHOD8</a>
 (<a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a046d44b884a5213c8b96aaa1e1bd1882">initialize</a>,
 void(const <a class="el" href="classDuration.html">Duration</a> &amp;, 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;, 
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;, const 
 <a class="el" href="classOption.html">Option</a>&lt; std::set&lt; std::string 
&gt;&gt; &amp;, bool, const <a class="el" 
href="classOption.html">Option</a>&lt; DomainInfo &gt; &amp;, 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;, const size_t 
maxCompletedFrameworks))</td></tr>
+<tr class="separator:aaead3c9f086c28d226a7c8c1863c71ac"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a07f9dd9add2cf8918604d140a6731a7f"><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#a07f9dd9add2cf8918604d140a6731a7f">MOCK_METHOD2</a>
 (<a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">recover</a>,
 void(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;))</td></tr>
 <tr class="separator:a07f9dd9add2cf8918604d140a6731a7f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa2565c164096b7dc96a567af2cbe3a37"><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#aa2565c164096b7dc96a567af2cbe3a37">MOCK_METHOD5</a>
 (<a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">addFramework</a>,
 void(const FrameworkID &amp;, const FrameworkInfo &amp;, const <a class="el" 
href="classhashmap.html">hashmap</a>&lt; SlaveID, <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;, bool active, 
const std::set&lt; std::string &gt; &amp;))</td></tr>
@@ -133,9 +133,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aafc715605c23a31dcb511a6b5c2ac883 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a8b32e61251f0e0cbc9588c04e98347a3 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memItemLeft" 
align="right" valign="top">virtual&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a8b32e61251f0e0cbc9588c04e98347a3">~Allocator</a>
 ()</td></tr>
 <tr class="separator:a8b32e61251f0e0cbc9588c04e98347a3 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a339c1dd8fc2e84bb0b0939cdec7e2e6a 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#a339c1dd8fc2e84bb0b0939cdec7e2e6a">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>&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="memdesc:a339c1dd8fc2e84bb0b0939cdec7e2e6a inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the allocator 
when the master starts up.  <a 
href="#a339c1dd8fc2e84bb0b0939cdec7e2e6a">More...</a><br /></td></tr>
-<tr class="separator:a339c1dd8fc2e84bb0b0939cdec7e2e6a inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a046d44b884a5213c8b96aaa1e1bd1882 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#a046d44b884a5213c8b96aaa1e1bd1882">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>&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="memdesc:a046d44b884a5213c8b96aaa1e1bd1882 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the allocator 
when the master starts up.  <a 
href="#a046d44b884a5213c8b96aaa1e1bd1882">More...</a><br /></td></tr>
+<tr class="separator:a046d44b884a5213c8b96aaa1e1bd1882 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:abe1f158adb9f7a6d7cc9f8afae44e859 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#abe1f158adb9f7a6d7cc9f8afae44e859">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="memdesc:abe1f158adb9f7a6d7cc9f8afae44e859 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Informs the allocator of 
the recovered state from the master.  <a 
href="#abe1f158adb9f7a6d7cc9f8afae44e859">More...</a><br /></td></tr>
 <tr class="separator:abe1f158adb9f7a6d7cc9f8afae44e859 inherit 
pub_methods_classmesos_1_1allocator_1_1Allocator"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -976,22 +976,22 @@ template&lt;typename T  = 
master::allocator::HierarchicalDRFAllocator&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a0ca46b908bbf16ae15b9b2ed2f6bb864"></a>
+<a class="anchor" id="aaead3c9f086c28d226a7c8c1863c71ac"></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_METHOD7 </td>
+          <td class="memname"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html">mesos::internal::tests::TestAllocator</a>&lt;
 T &gt;::MOCK_METHOD8 </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a339c1dd8fc2e84bb0b0939cdec7e2e6a">initialize</a>&#160;</td>
+          <td class="paramtype"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a046d44b884a5213c8b96aaa1e1bd1882">initialize</a>&#160;</td>
           <td class="paramname">, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">void(const <a class="el" 
href="classDuration.html">Duration</a> &amp;, 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;, 
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;, const <a class="el" href="classOption.html">Option</a>&lt; 
std::set&lt; std::string &gt;&gt; &amp;, bool, const <a class="el" 
href="classOption.html">Option</a>&lt; DomainInfo &gt; &amp;, 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;)&#160;</td>
+          <td class="paramtype">void(const <a class="el" 
href="classDuration.html">Duration</a> &amp;, 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;, 
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;, const <a class="el" href="classOption.html">Option</a>&lt; 
std::set&lt; std::string &gt;&gt; &amp;, bool, const <a class="el" 
href="classOption.html">Option</a>&lt; DomainInfo &gt; &amp;, 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;, const size_t 
maxCompletedFra
 meworks)&#160;</td>
           <td class="paramname">&#160;</td>
         </tr>
         <tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/common_2validation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/common_2validation_8hpp_source.html 
b/content/api/latest/c++/common_2validation_8hpp_source.html
index 86f2d19..48012e5 100644
--- a/content/api/latest/c++/common_2validation_8hpp_source.html
+++ b/content/api/latest/c++/common_2validation_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" 
id="namespacemesos_1_1internal_1_1common_1_1validation_html_aae8bca9dce8b75faae743822547ba10c"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1common_1_1validation.html#aae8bca9dce8b75faae743822547ba10c">mesos::internal::common::validation::validateSecret</a></div><div
 class="ttdeci">Option&lt; Error &gt; validateSecret(const Secret 
&amp;secret)</div></div>
 <div class="ttc" 
id="namespacemesos_1_1internal_1_1common_1_1validation_html_afa925189ea3e309d4a4b2531cdc5b386"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1common_1_1validation.html#afa925189ea3e309d4a4b2531cdc5b386">mesos::internal::common::validation::validateEnvironment</a></div><div
 class="ttdeci">Option&lt; Error &gt; validateEnvironment(const Environment 
&amp;environment)</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a 
href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
-<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div
 class="ttdeci">mesos::v1::scheduler::Call Call</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2611</div></div>
+<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div
 class="ttdeci">mesos::v1::scheduler::Call Call</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2616</div></div>
 <div class="ttc" 
id="namespacemesos_1_1internal_1_1common_1_1validation_html_afb728578ef87e1dd707851482b14011b"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1common_1_1validation.html#afb728578ef87e1dd707851482b14011b">mesos::internal::common::validation::validateCommandInfo</a></div><div
 class="ttdeci">Option&lt; Error &gt; validateCommandInfo(const CommandInfo 
&amp;command)</div></div>
 <div class="ttc" 
id="namespacemesos_1_1internal_1_1common_1_1validation_html_aeaeffec9d0ffa1ea785db0c712c9f0d7"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1common_1_1validation.html#aeaeffec9d0ffa1ea785db0c712c9f0d7">mesos::internal::common::validation::validateGpus</a></div><div
 class="ttdeci">Option&lt; Error &gt; validateGpus(const 
google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</div></div>
 <div class="ttc" 
id="namespacemesos_1_1internal_1_1common_1_1validation_html_aab590984496c9626e4bb3921693c708d"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1common_1_1validation.html#aab590984496c9626e4bb3921693c708d">mesos::internal::common::validation::validateSlaveID</a></div><div
 class="ttdeci">Option&lt; Error &gt; validateSlaveID(const SlaveID 
&amp;slaveId)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/container__daemon__process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/container__daemon__process_8hpp_source.html 
b/content/api/latest/c++/container__daemon__process_8hpp_source.html
index 63cc584..7854652 100644
--- a/content/api/latest/c++/container__daemon__process_8hpp_source.html
+++ b/content/api/latest/c++/container__daemon__process_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a2621da4b9fe9ee98822c81fc9b671f12"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a2621da4b9fe9ee98822c81fc9b671f12">mesos::internal::slave::ContainerDaemonProcess::launchContainer</a></div><div
 class="ttdeci">void launchContainer()</div></div>
 <div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a366d8d1293020cb06cf3d8022a0c2fc0"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a366d8d1293020cb06cf3d8022a0c2fc0">mesos::internal::slave::ContainerDaemonProcess::operator=</a></div><div
 class="ttdeci">ContainerDaemonProcess &amp; operator=(const 
ContainerDaemonProcess &amp;other)=delete</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a 
href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
-<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div
 class="ttdeci">mesos::v1::scheduler::Call Call</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2611</div></div>
+<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div
 class="ttdeci">mesos::v1::scheduler::Call Call</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2616</div></div>
 <div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a0dbafee146621f42a6ba0165371db64b"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a0dbafee146621f42a6ba0165371db64b">mesos::internal::slave::ContainerDaemonProcess::wait</a></div><div
 class="ttdeci">process::Future&lt; Nothing &gt; wait()</div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a 
href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="src_2common_2http_8hpp_html"><div class="ttname"><a 
href="src_2common_2http_8hpp.html">http.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/decoder_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/decoder_8hpp_source.html 
b/content/api/latest/c++/decoder_8hpp_source.html
index 20a515b..f6b9e9d 100644
--- a/content/api/latest/c++/decoder_8hpp_source.html
+++ b/content/api/latest/c++/decoder_8hpp_source.html
@@ -124,7 +124,7 @@
 <div class="ttc" id="classprocess_1_1DataDecoder_html"><div class="ttname"><a 
href="classprocess_1_1DataDecoder.html">process::DataDecoder</a></div><div 
class="ttdef"><b>Definition:</b> decoder.hpp:56</div></div>
 <div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div 
class="ttname"><a 
href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div
 class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> 
option.hpp:116</div></div>
 <div class="ttc" 
id="namespaceprocess_1_1http__parsing_html_a1728c94cb446c34b1a8506f5dd6d0f6c"><div
 class="ttname"><a 
href="namespaceprocess_1_1http__parsing.html#a1728c94cb446c34b1a8506f5dd6d0f6c">process::http_parsing::FAILURE</a></div><div
 class="ttdeci">constexpr int FAILURE</div><div 
class="ttdef"><b>Definition:</b> decoder.hpp:50</div></div>
-<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div
 class="ttdeci">mesos::v1::scheduler::Response Response</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2614</div></div>
+<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div
 class="ttdeci">mesos::v1::scheduler::Response Response</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2619</div></div>
 <div class="ttc" 
id="classprocess_1_1StreamingResponseDecoder_html_aa49ca0c8710b47302097a206dc161708"><div
 class="ttname"><a 
href="classprocess_1_1StreamingResponseDecoder.html#aa49ca0c8710b47302097a206dc161708">process::StreamingResponseDecoder::decode</a></div><div
 class="ttdeci">std::deque&lt; http::Response * &gt; decode(const char *data, 
size_t length)</div><div class="ttdef"><b>Definition:</b> 
decoder.hpp:560</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a 
href="classprocess_1_1Owned.html">process::Owned&lt; gzip::Decompressor 
&gt;</a></div></div>
 <div class="ttc" 
id="structprocess_1_1http_1_1Status_html_a49f854c52adce69bc1d4cc5c15cdccac"><div
 class="ttname"><a 
href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status::string</a></div><div
 class="ttdeci">static std::string string(uint16_t code)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/devolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/devolve_8hpp_source.html 
b/content/api/latest/c++/devolve_8hpp_source.html
index f940760..35661a8 100644
--- a/content/api/latest/c++/devolve_8hpp_source.html
+++ b/content/api/latest/c++/devolve_8hpp_source.html
@@ -58,10 +58,10 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a 
href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" 
id="namespacerouting_html_a22848f0fc9ff46d29ce5df25acd1be2e"><div 
class="ttname"><a 
href="namespacerouting.html#a22848f0fc9ff46d29ce5df25acd1be2e">routing::check</a></div><div
 class="ttdeci">Try&lt; Nothing &gt; check()</div></div>
 <div class="ttc" 
id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div 
class="ttname"><a 
href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div
 class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div 
class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div
 class="ttdeci">mesos::v1::scheduler::Call Call</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2611</div></div>
+<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div
 class="ttdeci">mesos::v1::scheduler::Call Call</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2616</div></div>
 <div class="ttc" 
id="v1_2resource__provider_2resource__provider_8hpp_html"><div 
class="ttname"><a 
href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a 
href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
-<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div
 class="ttdeci">mesos::v1::scheduler::Event Event</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2612</div></div>
+<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div
 class="ttdeci">mesos::v1::scheduler::Event Event</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2617</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div 
class="ttname"><a 
href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a 
href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" 
id="namespacemesos_1_1internal_html_adbf9569c715c985f1549a480f6fd3ec9"><div 
class="ttname"><a 
href="namespacemesos_1_1internal.html#adbf9569c715c985f1549a480f6fd3ec9">mesos::internal::devolve</a></div><div
 class="ttdeci">CommandInfo devolve(const v1::CommandInfo 
&amp;command)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/evolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/evolve_8hpp_source.html 
b/content/api/latest/c++/evolve_8hpp_source.html
index 78f85d6..da29baa 100644
--- a/content/api/latest/c++/evolve_8hpp_source.html
+++ b/content/api/latest/c++/evolve_8hpp_source.html
@@ -58,13 +58,13 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a 
href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" 
id="namespacemesos_1_1internal_html_a845d4d5a46b931d03f340c8afc58b60a"><div 
class="ttname"><a 
href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">mesos::internal::evolve</a></div><div
 class="ttdeci">v1::AgentID evolve(const SlaveID &amp;slaveId)</div></div>
 <div class="ttc" 
id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div 
class="ttname"><a 
href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div
 class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div 
class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div
 class="ttdeci">mesos::v1::scheduler::Call Call</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2611</div></div>
+<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div
 class="ttdeci">mesos::v1::scheduler::Call Call</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2616</div></div>
 <div class="ttc" 
id="v1_2resource__provider_2resource__provider_8hpp_html"><div 
class="ttname"><a 
href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a 
href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a 
href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="structJSON_1_1Array_html"><div class="ttname"><a 
href="structJSON_1_1Array.html">JSON::Array</a></div><div 
class="ttdef"><b>Definition:</b> json.hpp:198</div></div>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a 
href="structJSON_1_1Object.html">JSON::Object</a></div><div 
class="ttdef"><b>Definition:</b> json.hpp:158</div></div>
-<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div
 class="ttdeci">mesos::v1::scheduler::Event Event</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2612</div></div>
+<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div
 class="ttdeci">mesos::v1::scheduler::Event Event</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2617</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div 
class="ttname"><a 
href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a 
href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="v1_2scheduler_2scheduler_8hpp_html"><div 
class="ttname"><a 
href="v1_2scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
@@ -75,7 +75,7 @@
 <div class="ttc" 
id="include_2mesos_2v1_2maintenance_2maintenance_8hpp_html"><div 
class="ttname"><a 
href="include_2mesos_2v1_2maintenance_2maintenance_8hpp.html">maintenance.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a 
href="namespaceinternal.html">internal</a></div><div 
class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="include_2mesos_2maintenance_2maintenance_8hpp_html"><div 
class="ttname"><a 
href="include_2mesos_2maintenance_2maintenance_8hpp.html">maintenance.hpp</a></div></div>
-<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div
 class="ttdeci">mesos::v1::scheduler::Response Response</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2614</div></div>
+<div class="ttc" 
id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div
 class="ttdeci">mesos::v1::scheduler::Response Response</div><div 
class="ttdef"><b>Definition:</b> mesos.hpp:2619</div></div>
 <div class="ttc" id="include_2mesos_2executor_2executor_8hpp_html"><div 
class="ttname"><a 
href="include_2mesos_2executor_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2v1_2mesos_8hpp_html"><div 
class="ttname"><a 
href="include_2mesos_2v1_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="v1_2agent_2agent_8hpp_html"><div class="ttname"><a 
href="v1_2agent_2agent_8hpp.html">agent.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/functions_0x7e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x7e.html 
b/content/api/latest/c++/functions_0x7e.html
index 7916d23..73f1e0d 100644
--- a/content/api/latest/c++/functions_0x7e.html
+++ b/content/api/latest/c++/functions_0x7e.html
@@ -325,6 +325,10 @@
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Framework.html#a6831b8eaa6b3f35f823663c5e71bf591">mesos::internal::master::Framework</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Framework.html#a6803557157471add8d9cccc7272beb14">mesos::internal::slave::Framework</a>
 </li>
+<li>~FrameworkMetrics()
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html#a1dcd48592a9930847f4569bfe587ea29">mesos::internal::master::allocator::internal::FrameworkMetrics</a>
+, <a class="el" 
href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#aa9b317c8a36290264ac7f4191269a8fa">mesos::internal::master::FrameworkMetrics</a>
+</li>
 <li>~Frameworks()
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Metrics_1_1Frameworks.html#a9fe6067077658ff959c270bf876ac05d">mesos::internal::master::Metrics::Frameworks</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/functions_a.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_a.html 
b/content/api/latest/c++/functions_a.html
index e49a49c..fc93c31 100644
--- a/content/api/latest/c++/functions_a.html
+++ b/content/api/latest/c++/functions_a.html
@@ -204,6 +204,9 @@
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a4d517b4f43a57bed46b16564ed0332b5a4fdc5466890cfe1cbc33ad849b2387e8">mesos::internal::master::allocator::DRFSorter::Node</a>
 , <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html#a3fdf652114f250eae8f6efff6989b2e3a9892b22953d63bc5359351d48e5b6f77">mesos::internal::master::allocator::RandomSorter::Node</a>
 </li>
+<li>active_task_states
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#ae714a9c54b4351e8ebc90d390c806cc9">mesos::internal::master::FrameworkMetrics</a>
+</li>
 <li>ActiveUserTestHelper()
 : <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1ActiveUserTestHelper.html#a3246a9c4504dfad0039f1ed92676c0a2">mesos::internal::tests::ActiveUserTestHelper</a>
 </li>
@@ -287,7 +290,7 @@
 </li>
 <li>Address()
 : <a class="el" 
href="classprocess_1_1network_1_1Address.html#af0bb1ed965e4289b72c8696bd9d1a197">process::network::Address</a>
-, <a class="el" 
href="classprocess_1_1network_1_1inet4_1_1Address.html#a4ea1c8a9dca9ce8313dc0947574d119a">process::network::inet4::Address</a>
+, <a class="el" 
href="classprocess_1_1network_1_1inet4_1_1Address.html#acaf3272c9297f124c8636fadc17caf8a">process::network::inet4::Address</a>
 , <a class="el" 
href="classprocess_1_1network_1_1inet6_1_1Address.html#a30cee3978dff752111ce106b61e2b552">process::network::inet6::Address</a>
 , <a class="el" 
href="classprocess_1_1network_1_1inet_1_1Address.html#aa9eb764c22f88da82eacbd54b7edb395">process::network::inet::Address</a>
 </li>
@@ -317,6 +320,9 @@
 , <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_1Master.html#a37ea4b60e1a9f33fb5e47a7fcf7481df">mesos::internal::master::Master</a>
 </li>
+<li>addSubscribedRole()
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html#a19839aa34325e24d834823882f36a9c3">mesos::internal::master::allocator::internal::FrameworkMetrics</a>
+</li>
 <li>addTask()
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d9a5a8184f84befc507e33d0fd8750a">mesos::internal::master::Framework</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a10f25c965f9d60c388bd752e62a149b2">mesos::internal::master::Master</a>
@@ -523,7 +529,7 @@
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8b9e36bb8dae2f4b14b8799718c969a0">mesos::internal::slave::Slave</a>
 </li>
 <li>appoint()
-: <a class="el" 
href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#adb457ca53302f333e3390bab2c6b634d">mesos::master::detector::StandaloneMasterDetector</a>
+: <a class="el" 
href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#a7984be51b4895f8159c12ea29fc83978">mesos::master::detector::StandaloneMasterDetector</a>
 </li>
 <li>approved()
 : <a class="el" 
href="classmesos_1_1AcceptingObjectApprover.html#a17dde110e1bc551f83acb9162a88b603">mesos::AcceptingObjectApprover</a>
@@ -588,11 +594,11 @@
 : <a class="el" 
href="classJvm_1_1Class.html#a9e9fd6064ad6d0b34c5bd4739c299117">Jvm::Class</a>
 </li>
 <li>ArrayWriter()
-: <a class="el" 
href="classJSON_1_1ArrayWriter.html#ae4e7e2e5a08ce25fbe5ca6e68df656f0">JSON::ArrayWriter</a>
+: <a class="el" 
href="classJSON_1_1ArrayWriter.html#aa00f2d03ba2b7d515732861bac3ccf6c">JSON::ArrayWriter</a>
 </li>
 <li>as()
 : <a class="el" 
href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
-, <a class="el" 
href="structJSON_1_1Value.html#adfece2e5f576947ceb7e5534853bb280">JSON::Value</a>
+, <a class="el" 
href="structJSON_1_1Value.html#a1ee7387a933e0073c0fad84fd2548173">JSON::Value</a>
 , <a class="el" 
href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
 </li>
 <li>assign_iocp()
@@ -605,7 +611,7 @@
 : <a class="el" 
href="classprocess_1_1AsyncExecutor.html#a502e4f9c00f1d1280f732a7bd8a68434">process::AsyncExecutor</a>
 </li>
 <li>at()
-: <a class="el" 
href="classBoundedHashMap.html#ad821f79df9d83977f91240c495257c5f">BoundedHashMap&lt;
 Key, Value &gt;</a>
+: <a class="el" 
href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap&lt;
 Key, Value &gt;</a>
 , <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>
 </li>
@@ -621,13 +627,13 @@
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae960552ceef724d0391a3e35d2d00a71">mesos::internal::slave::Slave</a>
 </li>
 <li>Attributes()
-: <a class="el" 
href="classmesos_1_1Attributes.html#ab548e71a2ed68b503e7821dda4089eb7">mesos::Attributes</a>
+: <a class="el" 
href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::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_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes</a>
+: <a class="el" 
href="classmesos_1_1v1_1_1Attributes.html#a32c9e24d9e1cb795a73d2e26857ccbae">mesos::v1::Attributes</a>
 </li>
 <li>authenticate()
 : <a class="el" 
href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee</a>
@@ -773,7 +779,7 @@
 : <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d07a135077c9e85664f227da959ce7e">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
 </li>
 <li>awaitEvent()
-: <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#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#a0e045da1bceed37fa84ede31b1609ea2">process::internal::AwaitProcess&lt;
 T &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/functions_c.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_c.html 
b/content/api/latest/c++/functions_c.html
index a4ad54b..008f71e 100644
--- a/content/api/latest/c++/functions_c.html
+++ b/content/api/latest/c++/functions_c.html
@@ -107,9 +107,15 @@
 , <a class="el" 
href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#aeff787ed77d60ec0f45366ce45e73ba6">mesos::v1::scheduler::MesosBase</a>
 , <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ab3f24083653cba75b9bd419f0a4df852">process::grpc::client::Runtime</a>
 </li>
+<li>call_types
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#a0ed0661cf7102277481956145d87ec95">mesos::internal::master::FrameworkMetrics</a>
+</li>
 <li>CallableOnce()
 : <a class="el" 
href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html#ad14b38bade412c5d2224ec31aee51ef2">lambda::CallableOnce&lt;
 R(Args...)&gt;</a>
 </li>
+<li>calls
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#a6c601ee65099e95239874809e990557d">mesos::internal::master::FrameworkMetrics</a>
+</li>
 <li>cancel()
 : <a class="el" 
href="classprocess_1_1Clock.html#a2bcf2efa0cc2e33c2ed5ac65dd90da0a">process::Clock</a>
 , <a class="el" 
href="classzookeeper_1_1Group.html#a1687108d5d27dda12627018f7d6356bd">zookeeper::Group</a>
@@ -370,6 +376,9 @@
 <li>completedExecutors
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Framework.html#a64da4492057ddd2ed2019e737819d79b">mesos::internal::slave::Framework</a>
 </li>
+<li>completedFrameworkMetrics
+: <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abeca534f8fbce8b3db11c6708239c526">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+</li>
 <li>completedTasks
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Framework.html#a24bbb82d27e409d2f48ed01fbf2619f1">mesos::internal::master::Framework</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Executor.html#ad326f6f8e9c161095f6a7e033da58550">mesos::internal::slave::Executor</a>
@@ -458,12 +467,12 @@
 : <a class="el" 
href="classmesos_1_1ResourceConversion.html#afa8d5fe5c9c3f6f1588d7df710262080">mesos::ResourceConversion</a>
 , <a class="el" 
href="classmesos_1_1v1_1_1ResourceConversion.html#a143d22da9ef8e68799b35478bb4e22fe">mesos::v1::ResourceConversion</a>
 </li>
-<li>Consumer
-: <a class="el" 
href="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd">process::EventQueue</a>
-</li>
 <li>consumer
 : <a class="el" 
href="classprocess_1_1EventQueue.html#a73f44b10f6d09ead6bdf3ab11cba4d06">process::EventQueue</a>
 </li>
+<li>Consumer
+: <a class="el" 
href="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd">process::EventQueue</a>
+</li>
 <li>container
 : <a class="el" 
href="structmesos_1_1internal_1_1docker_1_1Flags.html#aecdc79d01b0158331c2a88aa52c0ce94">mesos::internal::docker::Flags</a>
 </li>
@@ -532,7 +541,7 @@
 , <a class="el" 
href="classmesos_1_1v1_1_1Attributes.html#a3122167cfa43d38f60cdf3012f8123f2">mesos::v1::Attributes</a>
 , <a class="el" 
href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">mesos::v1::Resources</a>
 , <a class="el" 
href="classmultihashmap.html#a230cc43552e395d27596c8b041bb17a3">multihashmap&lt;
 Key, Value, Hash, Equal &gt;</a>
-, <a class="el" 
href="classMultimap.html#a27d94eab05d9807d6b1e9098c309c8ba">Multimap&lt; K, V 
&gt;</a>
+, <a class="el" 
href="classMultimap.html#a31675ab6f019445d99a73b96cf1adbba">Multimap&lt; K, V 
&gt;</a>
 , <a class="el" 
href="classos_1_1ProcessTree.html#aba099c3841f5501ad764e9c115b7a852">os::ProcessTree</a>
 </li>
 <li>containsValue()
@@ -673,7 +682,7 @@
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#accd46bed2e7d2ed7db8fe8ad9876590c">mesos::internal::slave::docker::MetadataManager</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller.html#a28550d1962a9fa4cd700634a559a399f">mesos::internal::slave::docker::Puller</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller.html#ad40636bf20c9d28d4ee71a80a4dafba7">mesos::internal::slave::docker::RegistryPuller</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#a41908b70c12530b115427e4645dd9008">mesos::internal::slave::docker::Store</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#a1ae5b5db1c4177ac93e1211f6a0100f5">mesos::internal::slave::docker::Store</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#abe2d517c6f60c16aec1055c3c437d954">mesos::internal::slave::docker::volume::DriverClient</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#ae4acf3fad0a189161329d3fefcd5b1f0">mesos::internal::slave::DockerContainerizer</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#a9425bb59244222c0084f80c004d61d3f">mesos::internal::slave::DockerRuntimeIsolatorProcess</a>
@@ -688,7 +697,7 @@
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.html#ac4b659a1f0c7435908013ccd93b6501a">mesos::internal::slave::LinuxFilesystemIsolatorProcess</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a188c7d32972b2998023f77444d125247">mesos::internal::slave::LinuxLauncher</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#af4081dd5f2a08a152cedecea66ad7962">mesos::internal::slave::MemorySubsystemProcess</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a717b40b6012ceb68d4aab7a02e9f3e4b">mesos::internal::slave::MesosContainerizer</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#ae12c5816134512ade220ff1541bbaf95">mesos::internal::slave::MesosContainerizer</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess.html#ab4b40c23df011162220d79c50396ea28">mesos::internal::slave::NamespacesIPCIsolatorProcess</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess.html#a587bf1fca1c9c74550162b00e8153ca3">mesos::internal::slave::NamespacesPidIsolatorProcess</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystemProcess.html#a3760fe67338489419f386de9d5a0d6d8">mesos::internal::slave::NetClsSubsystemProcess</a>
@@ -727,7 +736,7 @@
 , <a class="el" 
href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html#a842b7475bc4e06999d0570793eb81cb4">mesos::internal::tests::common::DefaultFrameworkInfo&lt;
 TFrameworkInfo, TCredential &gt;</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1DockerArchive.html#a826aa2afe5f996a0cc370f671a0342b8">mesos::internal::tests::DockerArchive</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1LinuxRootfs.html#a989f2d98ba0035548be3fa43a0ae23c4">mesos::internal::tests::LinuxRootfs</a>
-, <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1Module.html#a6feec23c6307765d6d74118f26258e75">mesos::internal::tests::Module&lt;
 T, N &gt;</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1Module.html#abae032ed084599d940352ce9b36afa74">mesos::internal::tests::Module&lt;
 T, N &gt;</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1TestDiskProfileServer.html#a0b8f43dffc0f8824dfb33e82ff36d1be">mesos::internal::tests::TestDiskProfileServer</a>
 , <a class="el" 
href="classmesos_1_1master_1_1contender_1_1MasterContender.html#a2f084b8ac23c1b3afdc8704bcc4070cc">mesos::master::contender::MasterContender</a>
 , <a class="el" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html#a3ddc796d745072faf0e72b17f3ec7781">mesos::master::detector::MasterDetector</a>
@@ -760,7 +769,7 @@
 , <a class="el" 
href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#aaf036192088af176acc7019f51afb666">mesos::uri::CurlFetcherPlugin</a>
 , <a class="el" 
href="classmesos_1_1uri_1_1DockerFetcherPlugin.html#af758d8583ab14f660cd326fd1256e627">mesos::uri::DockerFetcherPlugin</a>
 , <a class="el" 
href="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a32e0d1ef34fd100be130bbc2c686e24b">mesos::uri::HadoopFetcherPlugin</a>
-, <a class="el" 
href="classnet_1_1IP.html#ada206eb1ab14c032f071daf9b8c1b96c">net::IP</a>
+, <a class="el" 
href="classnet_1_1IP.html#a627b2e1c1f63a2bc6315a9dfecee141d">net::IP</a>
 , <a class="el" 
href="classnet_1_1IP_1_1Network.html#aae567f80d6cee424de7a5ddaf4fcc912">net::IP::Network</a>
 , <a class="el" 
href="classos_1_1Stack.html#a248fb0d3d52e903c887890d0155f70b7">os::Stack</a>
 , <a class="el" 
href="classprocess_1_1http_1_1authentication_1_1JWT.html#ad97d978e383dffd8f6c65c5cfd354837">process::http::authentication::JWT</a>
@@ -771,8 +780,8 @@
 , <a class="el" 
href="classprocess_1_1network_1_1Address.html#a65e3511ccaa4fe9e6794675cab161c4c">process::network::Address</a>
 , <a class="el" 
href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html#a92fdb78c9aa14030f802d1160f8dfe5c">process::network::internal::LibeventSSLSocketImpl</a>
 , <a class="el" 
href="classprocess_1_1network_1_1internal_1_1PollSocketImpl.html#af893115c4d9b82346bbf2a204de9c516">process::network::internal::PollSocketImpl</a>
-, <a class="el" 
href="classprocess_1_1network_1_1internal_1_1Socket.html#a0fbcec9bb3b4ecfe298805e179c70f18">process::network::internal::Socket&lt;
 AddressType &gt;</a>
-, <a class="el" 
href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a2f90a53c7035eade21431123d9c0037a">process::network::internal::SocketImpl</a>
+, <a class="el" 
href="classprocess_1_1network_1_1internal_1_1Socket.html#a8836e91894a8b54e2e5bec43d91d64a0">process::network::internal::Socket&lt;
 AddressType &gt;</a>
+, <a class="el" 
href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a5a00f792b5055241fea9f1fc81b2c4c6">process::network::internal::SocketImpl</a>
 , <a class="el" 
href="classprocess_1_1network_1_1unix_1_1Address.html#af91b88086c6c1385e61b42b20510bdd4">process::network::unix::Address</a>
 , <a class="el" 
href="classprocess_1_1Time.html#a7fa791510b349cfadefe26460730cc2a">process::Time</a>
 , <a class="el" 
href="classprocess_1_1windows_1_1EventLoop.html#a3bd3da5d721cf2c4db9c5551bdccc3a4">process::windows::EventLoop</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/functions_d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_d.html 
b/content/api/latest/c++/functions_d.html
index 3a4683c..03c4f66 100644
--- a/content/api/latest/c++/functions_d.html
+++ b/content/api/latest/c++/functions_d.html
@@ -182,6 +182,9 @@
 <li>decrement()
 : <a class="el" 
href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec">process::CountDownLatch</a>
 </li>
+<li>decrementActiveTaskState()
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#a55c73acca7035e8a85389cf3f3f3423f">mesos::internal::master::FrameworkMetrics</a>
+</li>
 <li>default_container_dns
 : <a class="el" 
href="structmesos_1_1internal_1_1docker_1_1Flags.html#a708513a1a3ebbfb73c34b028b7271af5">mesos::internal::docker::Flags</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html#aafe0dcf0fb4a062cc055a35489c66f30">mesos::internal::slave::Flags</a>
@@ -215,7 +218,7 @@
 </li>
 <li>defer
 : <a class="el" 
href="structprocess_1_1__Deferred.html#a06d91a9cc0bae33964a4d5b578704bec">process::_Deferred&lt;
 F &gt;</a>
-, <a class="el" 
href="structprocess_1_1Deferred.html#a8b5d9f10fe110c708778aa32890ca30f">process::Deferred&lt;
 F &gt;</a>
+, <a class="el" 
href="structprocess_1_1Deferred.html#aee12191d24dd6ff90f5b1c1fb10552c6">process::Deferred&lt;
 F &gt;</a>
 , <a class="el" 
href="classprocess_1_1Executor.html#aa129606e06f0a2cf30f5b198ad826400">process::Executor</a>
 </li>
 <li>delay()
@@ -454,7 +457,7 @@
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html#a192e3f2d6d4d19535423137d96ef1ff0">mesos::internal::slave::Flags</a>
 </li>
 <li>DockerContainerizer()
-: <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#aa687341b669134a07562d31ece0be0c4">mesos::internal::slave::DockerContainerizer</a>
+: <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a1b1af0de73dd7a69cddf69450649f866">mesos::internal::slave::DockerContainerizer</a>
 </li>
 <li>DockerContainerizerProcess()
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#abcad81a9a5628d8f2d725f29890f8f00">mesos::internal::slave::DockerContainerizerProcess</a>
@@ -503,7 +506,7 @@
 , <a class="el" 
href="structmesos_1_1python_1_1MesosSchedulerDriverImpl.html#a672c237f4964b0dfd6582856ab17a411">mesos::python::MesosSchedulerDriverImpl</a>
 </li>
 <li>Driver()
-: <a class="el" 
href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a1cf1624756505d1ff012695c82ff166c">mesos::v1::resource_provider::Driver</a>
+: <a class="el" 
href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a4f91b5f8a8c3ac853b156df771910587">mesos::v1::resource_provider::Driver</a>
 </li>
 <li>DriverClient()
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#ae378e79ba198dbdf561b857fad7e8fd5">mesos::internal::slave::docker::volume::DriverClient</a>
@@ -527,13 +530,13 @@
 : <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990af648d44b624da021da40a80190291380">process::Subprocess::IO</a>
 </li>
 <li>Duration()
-: <a class="el" 
href="classDuration.html#a418194042b96bf6ca3135d01106226ad">Duration</a>
+: <a class="el" 
href="classDuration.html#a1a7abfe5693984c892635ba241b3fda6">Duration</a>
 </li>
 <li>duration()
 : <a class="el" 
href="classprocess_1_1Time.html#a526a30c9b274aed438ee67e7bf732739">process::Time</a>
 </li>
 <li>DynamicLibrary()
-: <a class="el" 
href="classDynamicLibrary.html#a59fb7945e893625717cc37c8bc923236">DynamicLibrary</a>
+: <a class="el" 
href="classDynamicLibrary.html#abd84f6b6263964d95e59f59b04f37419">DynamicLibrary</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/functions_e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_e.html 
b/content/api/latest/c++/functions_e.html
index a82e3eb..a308324 100644
--- a/content/api/latest/c++/functions_e.html
+++ b/content/api/latest/c++/functions_e.html
@@ -318,6 +318,9 @@
 <li>event_queue_messages
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Metrics.html#a2ec7f6c7401c2bf5e8ea40f170254f9b">mesos::internal::master::Metrics</a>
 </li>
+<li>event_types
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#aa73e7525625026625c4d1edbff28aa84">mesos::internal::master::FrameworkMetrics</a>
+</li>
 <li>eventCount()
 : <a class="el" 
href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">process::ProcessBase</a>
 </li>
@@ -326,8 +329,9 @@
 , <a class="el" 
href="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90">process::EventQueue</a>
 , <a class="el" 
href="classprocess_1_1EventQueue_1_1Producer.html#a3b1787a64e5e97ce075c05a58303d58c">process::EventQueue::Producer</a>
 </li>
-<li>events()
-: <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7024578f25e937fe733a0f2954388db8">mesos::internal::tests::executor::MockHTTPExecutor&lt;
 Mesos, Event &gt;</a>
+<li>events
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#ae56acf7c7d8d0fa758aecb985e45f850">mesos::internal::master::FrameworkMetrics</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7024578f25e937fe733a0f2954388db8">mesos::internal::tests::executor::MockHTTPExecutor&lt;
 Mesos, Event &gt;</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#acf988b263b7b773ed3d46a6925ccbe54">mesos::internal::tests::resource_provider::MockResourceProvider&lt;
 Event, Call, Driver, ResourceProviderInfo, Resource, Resources, 
ResourceProviderID, OperationState, Operation, Source &gt;</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a4403954fdb59d66db252f092e60edbd0">mesos::internal::tests::scheduler::MockHTTPScheduler&lt;
 Mesos, Event &gt;</a>
 </li>
@@ -361,7 +365,7 @@
 , <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html#ab7e24dd7a252c57996f47e97806f3f31">mesos::internal::tests::KillPolicyTestHelper</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a2259f213f1d4b34f8d79f19e0deb3073">mesos::internal::tests::MemoryTestHelper</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html#a86c103ebe3025d291858911e6d51ae20">mesos::internal::tests::SetnsTestHelper</a>
-, <a class="el" 
href="classprocess_1_1Executor.html#a3337b5798c4a8f67f96e7ba6062d6f29">process::Executor</a>
+, <a class="el" 
href="classprocess_1_1Executor.html#a0d97332e1230d508ac2a4cbb0cc656df">process::Executor</a>
 , <a class="el" 
href="classSubcommand.html#ad9a80c68a3723b9b6142b9d7db67debd">Subcommand</a>
 </li>
 <li>Executor()
@@ -447,13 +451,13 @@
 , <a class="el" 
href="classZooKeeper.html#abb9be4b4aef555fd68311c3031adb87b">ZooKeeper</a>
 </li>
 <li>exited()
-: <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#aff21400e032de5c66a8cb64e1849aaa2">mesos::internal::master::Master</a>
+: <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#ac285ccb7495989feff13451400127c7f">mesos::internal::master::Master</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Slave.html#a18da2d95dd960d8807c09bffc54dd2a4">mesos::internal::slave::Slave</a>
 , <a class="el" 
href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">process::ProcessBase</a>
 , <a class="el" 
href="classprocess_1_1SocketManager.html#ac944f2f5147b9fb93c50f185d48fac4d">process::SocketManager</a>
 </li>
 <li>ExitedEvent()
-: <a class="el" 
href="structprocess_1_1ExitedEvent.html#a4ad43863367b88027104fd2d587f9303">process::ExitedEvent</a>
+: <a class="el" 
href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">process::ExitedEvent</a>
 </li>
 <li>exitedExecutor()
 : <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a1c43d0e0feca12e86a5f03fab4065cda">mesos::internal::master::Master</a>
@@ -465,7 +469,7 @@
 : <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
 <li>expire()
-: <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#afcb553f13a6edb382641c1e07d67feb1">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+: <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
 <li>expired()
 : <a class="el" 
href="classprocess_1_1Timeout.html#a7bdb45221b14748ab1339479e480c4b7">process::Timeout</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/cfbae833/content/api/latest/c++/functions_f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_f.html 
b/content/api/latest/c++/functions_f.html
index 4c1161b..5586cdd 100644
--- a/content/api/latest/c++/functions_f.html
+++ b/content/api/latest/c++/functions_f.html
@@ -448,7 +448,7 @@
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a609b0d42bcaae99aa449670a29990115">mesos::internal::slave::SubprocessLauncher</a>
 </li>
 <li>Fork()
-: <a class="el" 
href="structos_1_1Fork.html#a17a7ab7e0d5ac27ec1356841c485cf24">os::Fork</a>
+: <a class="el" 
href="structos_1_1Fork.html#a6f83608e9fd9981b89d8945a294bd011">os::Fork</a>
 , <a class="el" 
href="classos_1_1ProcessTree.html#af31ece0a786a76e440f27bc7cf1e271b">os::ProcessTree</a>
 </li>
 <li>forkedPid
@@ -466,7 +466,7 @@
 </li>
 <li>Framework()
 : <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a01d3b74fe17c0e15168b053285323a3b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Framework</a>
-, <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Framework.html#a5ca92e3fadf6870a101d9bb811d4c3a5">mesos::internal::master::Framework</a>
+, <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Framework.html#ac3630efd25c454ceac2b96fb299f3db3">mesos::internal::master::Framework</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a1008e9c26376c5e8fbfeba1f81dda54e">mesos::internal::master::Master</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Framework.html#a98caed7c7f98f89fa2cb716cbfe38217">mesos::internal::slave::Framework</a>
 , <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad3defef37a1222bb2b2a65577a6c4816">mesos::internal::slave::Slave</a>
@@ -484,6 +484,10 @@
 : <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Executor.html#a34bfb0214dd593dcbf1ad4fa398a417c">mesos::internal::slave::Executor</a>
 , <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">mesos::internal::slave::paths::ExecutorRunPath</a>
 </li>
+<li>frameworkInfo
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html#acd89a0d3d46a16d0d76edafe2e4a01e0">mesos::internal::master::allocator::internal::FrameworkMetrics</a>
+, <a class="el" 
href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#a17d8fb89e957592977a738d2abcf8bc0">mesos::internal::master::FrameworkMetrics</a>
+</li>
 <li>frameworkMessage()
 : <a class="el" 
href="classmesos_1_1Executor.html#ae38636c864cc2338dcab1e96b4804421">mesos::Executor</a>
 , <a class="el" 
href="classmesos_1_1python_1_1ProxyExecutor.html#af7a4045f3a2b399302b6af9f8e8793b2">mesos::python::ProxyExecutor</a>
@@ -491,6 +495,11 @@
 , <a class="el" 
href="classmesos_1_1Scheduler.html#a81cb5e1305550401b36742b8c7c2d811">mesos::Scheduler</a>
 , <a class="el" 
href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#aa7e9c8678e6a90a259bb9f480533ee78">mesos::v1::executor::V0ToV1Adapter</a>
 </li>
+<li>FrameworkMetrics()
+: <a class="el" 
href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html#a96c9fae8c464082162b7a60688fbfc58">mesos::internal::master::allocator::internal::FrameworkMetrics</a>
+, <a class="el" 
href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#aa842fe680d4cb7cd25343fd6e0f8fc0b">mesos::internal::master::FrameworkMetrics</a>
+, <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a2a9510b6c6b85b75910abce6f690abee">mesos::internal::master::Master</a>
+</li>
 <li>frameworks
 : <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a36f47521514de91d837559b835aeda2a">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" 
href="structmesos_1_1internal_1_1master_1_1Metrics.html#af5ccc6bfff9f9302fcdcdc5317f07f60">mesos::internal::master::Metrics</a>
@@ -578,14 +587,12 @@
 : <a class="el" 
href="structprocess_1_1DispatchEvent.html#ae5d8afa6d3217679dbd9046f45da1f62">process::DispatchEvent</a>
 </li>
 <li>Future()
-: <a class="el" 
href="classprocess_1_1Future.html#ab08e416e4649ebe9ceb7661c4cf09b13">process::Future&lt;
 T &gt;</a>
+: <a class="el" 
href="classprocess_1_1Future.html#aafb20a78651dddb069c0aa32dc25cd34">process::Future&lt;
 T &gt;</a>
+, <a class="el" 
href="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e">process::Promise&lt;
 T &gt;</a>
 </li>
 <li>future()
 : <a class="el" 
href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise&lt;
 T &gt;</a>
 </li>
-<li>Future
-: <a class="el" 
href="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e">process::Promise&lt;
 T &gt;</a>
-</li>
 <li>FutureResultAction()
 : <a class="el" 
href="classFutureResultAction.html#a01dfff8b0743ebccdc04b16a046f6223">FutureResultAction&lt;
 R, A &gt;</a>
 </li>

Reply via email to