http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html 
b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
index e39eb14..41edc10 100644
--- a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
+++ b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator-members.html
@@ -81,7 +81,7 @@
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">updateAvailable</a>(const
 SlaveID &amp;slaveId, const std::vector&lt; Offer::Operation &gt; 
&amp;operations)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a97eadff5ba5f1b25beeb2b99e7ed72bb">updateFramework</a>(const
 FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const 
std::set&lt; std::string &gt; &amp;suppressedRoles)=0</td><td class="entry"><a 
class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">updateInverseOffer</a>(const
 SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const Option&lt; 
UnavailableResources &gt; &amp;unavailableResources, const Option&lt; 
InverseOfferStatus &gt; &amp;status, const Option&lt; Filters &gt; 
&amp;filters=None())=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a0736a7f4fc8424d1dde7ff61e97e7317">updateSlave</a>(const
 SlaveID &amp;slave, const Option&lt; Resources &gt; &amp;total=None(), const 
Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; 
&amp;capabilities=None())=0</td><td class="entry"><a class="el" 
href="classmesos_1_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#ad30279420381616f523418812beb798f">updateSlave</a>(const
 SlaveID &amp;slave, const SlaveInfo &amp;slaveInfo, const Option&lt; Resources 
&gt; &amp;total=None(), const Option&lt; std::vector&lt; SlaveInfo::Capability 
&gt;&gt; &amp;capabilities=None())=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a455bb50eb4548484969c42ada23cd8ff">updateUnavailability</a>(const
 SlaveID &amp;slaveId, const Option&lt; Unavailability &gt; 
&amp;unavailability)=0</td><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a36ed11fe06b6565b72c57ee9a88439f5">updateWeights</a>(const
 std::vector&lt; WeightInfo &gt; &amp;weightInfos)=0</td><td class="entry"><a 
class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html#a961049fd776211cc762ad0e1e1c99321">updateWhitelist</a>(const
 Option&lt; hashset&lt; std::string &gt;&gt; &amp;whitelist)=0</td><td 
class="entry"><a class="el" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></td><td
 class="entry"><span class="mlabel">pure virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html 
b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
index c1540e0..444c329 100644
--- a/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
+++ b/content/api/latest/c++/classmesos_1_1allocator_1_1Allocator.html
@@ -107,9 +107,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a7193bcacb52eaec201bf88e95f03acad"><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#a7193bcacb52eaec201bf88e95f03acad">removeSlave</a>
 (const SlaveID &amp;slaveId)=0</td></tr>
 <tr class="memdesc:a7193bcacb52eaec201bf88e95f03acad"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Removes an agent from the 
Mesos cluster.  <a 
href="#a7193bcacb52eaec201bf88e95f03acad">More...</a><br/></td></tr>
 <tr class="separator:a7193bcacb52eaec201bf88e95f03acad"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0736a7f4fc8424d1dde7ff61e97e7317"><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"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Updates an agent.  <a 
href="#a0736a7f4fc8424d1dde7ff61e97e7317">More...</a><br/></td></tr>
-<tr class="separator:a0736a7f4fc8424d1dde7ff61e97e7317"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad30279420381616f523418812beb798f"><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#ad30279420381616f523418812beb798f">updateSlave</a>
 (const SlaveID &amp;slave, const SlaveInfo &amp;slaveInfo, 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:ad30279420381616f523418812beb798f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Updates an agent.  <a 
href="#ad30279420381616f523418812beb798f">More...</a><br/></td></tr>
+<tr class="separator:ad30279420381616f523418812beb798f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad873c196dc884fb2ccc116964157d7ff"><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"><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"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1204,7 +1204,7 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0736a7f4fc8424d1dde7ff61e97e7317"></a>
+<a class="anchor" id="ad30279420381616f523418812beb798f"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -1220,6 +1220,12 @@ Static Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
+          <td class="paramtype">const SlaveInfo &amp;&#160;</td>
+          <td class="paramname"><em>slaveInfo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
           <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt; &amp;&#160;</td>
           <td class="paramname"><em>total</em> = <code><a class="el" 
href="structNone.html">None</a>()</code>, </td>
         </tr>
@@ -1243,15 +1249,17 @@ Static Public Member Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Updates an agent. </p>
+<p>TODO(bevers): Make <code>total</code> and <code>capabilities</code> 
non-optional.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
+    <tr><td class="paramname">slaveInfo</td><td>The current slave info of the 
agent. </td></tr>
     <tr><td class="paramname">total</td><td>The new total resources on the 
agent. </td></tr>
     <tr><td class="paramname">capabilities</td><td>The new capabilities of the 
agent. </td></tr>
   </table>
   </dd>
 </dl>
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a97b18046f20d3420ecb30cae056db694">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa56f3da089916233c038c6149fddacc7">mesos::internal::master::allocator::MesosAllocator&lt;
 AllocatorProcess &gt;</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
index e25cd0a..750cd47 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
@@ -57,7 +57,7 @@
 
 <p>This is the complete list of members for <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a>,
 including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a9d3059c6fa7c24e33af3c90fb3fcb7ee">___reregisterSlave</a>(Slave
 *slave, const std::vector&lt; FrameworkInfo &gt; &amp;frameworks)</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a4ed9914d3eefc695e899845342fa63aa">___reregisterSlave</a>(const
 SlaveInfo &amp;slaveInfo, const process::UPID &amp;pid, const std::vector&lt; 
ExecutorInfo &gt; &amp;executorInfos, const std::vector&lt; Task &gt; 
&amp;tasks, const std::vector&lt; FrameworkInfo &gt; &amp;frameworks, const 
std::string &amp;version, const std::vector&lt; SlaveInfo::Capability &gt; 
&amp;agentCapabilities, const std::vector&lt; ResourceVersionUUID &gt; 
&amp;resourceVersions, const process::Future&lt; bool &gt; 
&amp;updated)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#ab48b658f3e1c200018df250556d03f06">__registerSlave</a>(const
 SlaveInfo &amp;slaveInfo, const process::UPID &amp;pid, const std::vector&lt; 
Resource &gt; &amp;checkpointedResources, const std::string &amp;version, const 
std::vector&lt; SlaveInfo::Capability &gt; &amp;agentCapabilities, const 
std::vector&lt; ResourceVersionUUID &gt; &amp;resourceVersions, const 
process::Future&lt; bool &gt; &amp;admit)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a7e69bade1f48cf7ff9245e4624d51be7">__removeSlave</a>(Slave
 *slave, const std::string &amp;message, const Option&lt; TimeInfo &gt; 
&amp;unreachableTime)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a7861cbed744296365edaf65131356c76">__reregisterSlave</a>(const
 SlaveInfo &amp;slaveInfo, const process::UPID &amp;pid, const std::vector&lt; 
Resource &gt; &amp;checkpointedResources, const std::vector&lt; ExecutorInfo 
&gt; &amp;executorInfos, const std::vector&lt; Task &gt; &amp;tasks, const 
std::vector&lt; FrameworkInfo &gt; &amp;frameworks, const std::vector&lt; 
Archive::Framework &gt; &amp;completedFrameworks, const std::string 
&amp;version, const std::vector&lt; SlaveInfo::Capability &gt; 
&amp;agentCapabilities, const std::vector&lt; ResourceVersionUUID &gt; 
&amp;resourceVersions, const process::Future&lt; bool &gt; 
&amp;readmit)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
@@ -185,8 +185,8 @@
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const
 std::string &amp;name, const std::string &amp;realm, const Option&lt; 
std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, 
const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a 
class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const
 std::string &amp;name, const std::string &amp;realm, const Option&lt; 
std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const 
http::Request &amp;, const Option&lt; http::authentication::Principal &gt; 
&amp;), const RouteOptions &amp;options=RouteOptions())</td><td 
class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#adde9b0f853d5804d5e88cddbfdbf7566">schedulerMessage</a>(const
 process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID 
&amp;frameworkId, const ExecutorID &amp;executorId, const std::string 
&amp;data)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> 
typedef</td><td class="entry"><a class="el" 
href="classprocess_1_1Process.html">process::Process&lt; Master 
&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>()
 const</td><td class="entry"><a class="el" 
href="classprocess_1_1Process.html">process::Process&lt; Master 
&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>()
 const</td><td class="entry"><a class="el" 
href="classprocess_1_1Process.html">process::Process&lt; Master 
&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> 
typedef</td><td class="entry"><a class="el" 
href="classprocess_1_1Process.html">process::Process&lt; Master 
&gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const
 process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td 
class="entry"><a class="el" 
href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt;
 Master &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const 
char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">Process&lt;
 Master &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name)</td><td 
class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
@@ -206,17 +206,18 @@
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#acebf75338ede75fc4cf3bcbdba86e82b">updateFramework</a>(Framework
 *framework, const FrameworkInfo &amp;frameworkInfo, const std::set&lt; 
std::string &gt; &amp;suppressedRoles)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a70246d422a8a4609c7bc74ab2d082b8f">updateOfferOperation</a>(OfferOperation
 *operation, const OfferOperationStatusUpdate &amp;update)</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a7d82dd8c81f792177720f47dcc651b7c">updateSlave</a>(const
 UpdateSlaveMessage &amp;message)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#afb50f46fa9a7c640505e19f2d2136f4b">updateTask</a>(Task
 *task, const StatusUpdate &amp;update)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a2bcd31ff91d60fac0172aaeab69bae93">updateUnavailability</a>(const
 MachineID &amp;machineId, const Option&lt; Unavailability &gt; 
&amp;unavailability)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a9a526495e4fb02447a99ce99b8342ae9">validateFrameworkAuthentication</a>(const
 FrameworkInfo &amp;frameworkInfo, const process::UPID &amp;from)</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#af53d19cf9610be66dd8fc7a91c6fde5b">validation::offer::getInverseOffer</a>(Master
 *master, const OfferID &amp;offerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#abdf4da8359e30cf5dc3a37ee47990216">validation::offer::getOffer</a>(Master
 *master, const OfferID &amp;offerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#aa41489eb0629d99dac6794766cfb7a33">validation::offer::getSlave</a>(Master
 *master, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="structprocess_1_1EventConsumer.html#a9b310e99e6cef77273fd1cc403c871b1">~EventConsumer</a>()</td><td
 class="entry"><a class="el" 
href="structprocess_1_1EventConsumer.html">process::EventConsumer</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a764cc788ce2694bc201e8f7dfc24d005">~Master</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1Process.html">process::Process&lt; Master 
&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td
 class="entry"><a class="el" 
href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#ae0cb3971fcc1546e30922f7a4e33e2de">updateSlaveFrameworks</a>(Slave
 *slave, const std::vector&lt; FrameworkInfo &gt; &amp;frameworks)</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#afb50f46fa9a7c640505e19f2d2136f4b">updateTask</a>(Task
 *task, const StatusUpdate &amp;update)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a2bcd31ff91d60fac0172aaeab69bae93">updateUnavailability</a>(const
 MachineID &amp;machineId, const Option&lt; Unavailability &gt; 
&amp;unavailability)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a9a526495e4fb02447a99ce99b8342ae9">validateFrameworkAuthentication</a>(const
 FrameworkInfo &amp;frameworkInfo, const process::UPID &amp;from)</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#af53d19cf9610be66dd8fc7a91c6fde5b">validation::offer::getInverseOffer</a>(Master
 *master, const OfferID &amp;offerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#abdf4da8359e30cf5dc3a37ee47990216">validation::offer::getOffer</a>(Master
 *master, const OfferID &amp;offerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#aa41489eb0629d99dac6794766cfb7a33">validation::offer::getSlave</a>(Master
 *master, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="structprocess_1_1EventConsumer.html#a9b310e99e6cef77273fd1cc403c871b1">~EventConsumer</a>()</td><td
 class="entry"><a class="el" 
href="structprocess_1_1EventConsumer.html">process::EventConsumer</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html#a764cc788ce2694bc201e8f7dfc24d005">~Master</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1Process.html">process::Process&lt; Master 
&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td
 class="entry"><a class="el" 
href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
index 1296188..1ef9441 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master.html
@@ -208,8 +208,10 @@ Protected Member Functions</h2></td></tr>
 <tr class="separator:a8e4310b99c93009b5e98e333612b8ccc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7861cbed744296365edaf65131356c76"><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_1Master.html#a7861cbed744296365edaf65131356c76">__reregisterSlave</a>
 (const SlaveInfo &amp;slaveInfo, const <a class="el" 
href="structprocess_1_1UPID.html">process::UPID</a> &amp;pid, const 
std::vector&lt; Resource &gt; &amp;checkpointedResources, const std::vector&lt; 
ExecutorInfo &gt; &amp;executorInfos, const std::vector&lt; Task &gt; 
&amp;tasks, const std::vector&lt; FrameworkInfo &gt; &amp;frameworks, const 
std::vector&lt; Archive::Framework &gt; &amp;completedFrameworks, const 
std::string &amp;<a class="el" 
href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">version</a>,
 const std::vector&lt; SlaveInfo::Capability &gt; &amp;agentCapabilities, const 
std::vector&lt; ResourceVersionUUID &gt; &amp;resourceVersions, const <a 
class="el" href="classp
 rocess_1_1Future.html">process::Future</a>&lt; bool &gt; 
&amp;readmit)</td></tr>
 <tr class="separator:a7861cbed744296365edaf65131356c76"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d3059c6fa7c24e33af3c90fb3fcb7ee"><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_1Master.html#a9d3059c6fa7c24e33af3c90fb3fcb7ee">___reregisterSlave</a>
 (<a class="el" 
href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> *slave, const 
std::vector&lt; FrameworkInfo &gt; &amp;frameworks)</td></tr>
-<tr class="separator:a9d3059c6fa7c24e33af3c90fb3fcb7ee"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ed9914d3eefc695e899845342fa63aa"><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_1Master.html#a4ed9914d3eefc695e899845342fa63aa">___reregisterSlave</a>
 (const SlaveInfo &amp;slaveInfo, const <a class="el" 
href="structprocess_1_1UPID.html">process::UPID</a> &amp;pid, const 
std::vector&lt; ExecutorInfo &gt; &amp;executorInfos, const std::vector&lt; 
Task &gt; &amp;tasks, const std::vector&lt; FrameworkInfo &gt; &amp;frameworks, 
const std::string &amp;<a class="el" 
href="namespacemesos_1_1internal.html#a4311a7bd3d79fd1225d08444f8ff758a">version</a>,
 const std::vector&lt; SlaveInfo::Capability &gt; &amp;agentCapabilities, const 
std::vector&lt; ResourceVersionUUID &gt; &amp;resourceVersions, const <a 
class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt; 
&amp;updated)</td></tr>
+<tr class="separator:a4ed9914d3eefc695e899845342fa63aa"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0cb3971fcc1546e30922f7a4e33e2de"><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_1Master.html#ae0cb3971fcc1546e30922f7a4e33e2de">updateSlaveFrameworks</a>
 (<a class="el" 
href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> *slave, const 
std::vector&lt; FrameworkInfo &gt; &amp;frameworks)</td></tr>
+<tr class="separator:ae0cb3971fcc1546e30922f7a4e33e2de"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a666059aeb226099f76b7e4ac7597df05"><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_1Master.html#a666059aeb226099f76b7e4ac7597df05">_authenticate</a>
 (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> 
&amp;pid, const <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt;&gt; 
&amp;future)</td></tr>
 <tr class="separator:a666059aeb226099f76b7e4ac7597df05"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad310cd775a30bf1a4d3149e558673284"><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_1Master.html#ad310cd775a30bf1a4d3149e558673284">authenticationTimeout</a>
 (<a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a 
class="el" href="classOption.html">Option</a>&lt; std::string &gt;&gt; 
future)</td></tr>
@@ -542,7 +544,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a9d3059c6fa7c24e33af3c90fb3fcb7ee"></a>
+<a class="anchor" id="a4ed9914d3eefc695e899845342fa63aa"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -552,14 +554,56 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
         <tr>
           <td class="memname">void 
mesos::internal::master::Master::___reregisterSlave </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" 
href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> *&#160;</td>
-          <td class="paramname"><em>slave</em>, </td>
+          <td class="paramtype">const SlaveInfo &amp;&#160;</td>
+          <td class="paramname"><em>slaveInfo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="structprocess_1_1UPID.html">process::UPID</a> &amp;&#160;</td>
+          <td class="paramname"><em>pid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; ExecutorInfo &gt; 
&amp;&#160;</td>
+          <td class="paramname"><em>executorInfos</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; Task &gt; 
&amp;&#160;</td>
+          <td class="paramname"><em>tasks</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const std::vector&lt; FrameworkInfo &gt; 
&amp;&#160;</td>
-          <td class="paramname"><em>frameworks</em>&#160;</td>
+          <td class="paramname"><em>frameworks</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; SlaveInfo::Capability 
&gt; &amp;&#160;</td>
+          <td class="paramname"><em>agentCapabilities</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; ResourceVersionUUID &gt; 
&amp;&#160;</td>
+          <td class="paramname"><em>resourceVersions</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt; 
&amp;&#160;</td>
+          <td class="paramname"><em>updated</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -3967,6 +4011,40 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
+<a class="anchor" id="ae0cb3971fcc1546e30922f7a4e33e2de"></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::Master::updateSlaveFrameworks </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="structmesos_1_1internal_1_1master_1_1Slave.html">Slave</a> *&#160;</td>
+          <td class="paramname"><em>slave</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; FrameworkInfo &gt; 
&amp;&#160;</td>
+          <td class="paramname"><em>frameworks</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">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="afb50f46fa9a7c640505e19f2d2136f4b"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html
index bff98fe..14591c1 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html
@@ -78,7 +78,8 @@ Inheritance diagram for 
mesos::internal::master::Operation:</div>
 <area href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html" 
title="Removes quota for a role. " 
alt="mesos::internal::master::quota::RemoveQuota" shape="rect" 
coords="330,560,650,584"/>
 <area href="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota.html" 
title="Sets quota for a role. " 
alt="mesos::internal::master::quota::UpdateQuota" shape="rect" 
coords="330,616,650,640"/>
 <area href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html" 
alt="mesos::internal::master::RemoveSlave" shape="rect" 
coords="330,672,650,696"/>
-<area href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html" 
title="Updates weights for the specified roles. " 
alt="mesos::internal::master::weights::UpdateWeights" shape="rect" 
coords="330,728,650,752"/>
+<area href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html" 
alt="mesos::internal::master::UpdateSlave" shape="rect" 
coords="330,728,650,752"/>
+<area href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html" 
title="Updates weights for the specified roles. " 
alt="mesos::internal::master::weights::UpdateWeights" shape="rect" 
coords="330,784,650,808"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -235,7 +236,7 @@ Protected Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html#a68f5214b525dbb353efd68c5c43950d6">mesos::internal::master::MarkSlaveGone</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#acbe6f94d23e327151fff2fbe459ee9d8">mesos::internal::master::RemoveSlave</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StopMaintenance.html#afc0cb39c375da0edf7f3a2d00fc2c18c">mesos::internal::master::maintenance::StopMaintenance</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Prune.html#a6ed49320390b3de62bbaebcb40d43df9">mesos::internal::master::Prune</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html#a53a7e1f0340bbc8a55ab9945ed285cd0">mesos::internal::master::quota::RemoveQuota</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StartMaintenance.html#ae78baec51de4f0efb3d7da88bdcc4d1b">mesos::internal::master::maintenance::StartMaintenance</a
 >, <a class="el" 
 >href="classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html#adb635ba56921342d0a188bdb0ec26c09">mesos::internal::master::MarkSlaveReachable</a>,
 > <a class="el" 
 >href="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota.html#a7f58777553181a8165d8d119ba37b515">mesos::internal::master::quota::UpdateQuota</a>,
 > <a class="el" 
 >href="classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html#a7e1ab0fb03a9d873a7a9b12e6761b300">mesos::internal::master::maintenance::UpdateSchedule</a>,
 > <a class="el" 
 >href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html#aea9586bd7894653014f778e9b4dab91c">mesos::internal::master::weights::UpdateWeights</a>,
 > <a class="el" 
 >href="classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html#a10b4d9741c065fa8a25ca8d005af2a46">mesos::internal::master::MarkSlaveUnreachable</a>,
 > and <a class="el" 
 >href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html#a5699b0068c72de9b5012256c3dc2db64">mesos::internal::master::Ad
 mitSlave</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html#a68f5214b525dbb353efd68c5c43950d6">mesos::internal::master::MarkSlaveGone</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#acbe6f94d23e327151fff2fbe459ee9d8">mesos::internal::master::RemoveSlave</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1Prune.html#a6ed49320390b3de62bbaebcb40d43df9">mesos::internal::master::Prune</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StopMaintenance.html#afc0cb39c375da0edf7f3a2d00fc2c18c">mesos::internal::master::maintenance::StopMaintenance</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html#adb635ba56921342d0a188bdb0ec26c09">mesos::internal::master::MarkSlaveReachable</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html#a53a7e1f0340bbc8a55ab9945ed285cd0">mesos::internal::master::quota::RemoveQuota</a>,
 <a class="el" href="c
 
lassmesos_1_1internal_1_1master_1_1maintenance_1_1StartMaintenance.html#ae78baec51de4f0efb3d7da88bdcc4d1b">mesos::internal::master::maintenance::StartMaintenance</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html#a10b4d9741c065fa8a25ca8d005af2a46">mesos::internal::master::MarkSlaveUnreachable</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota.html#a7f58777553181a8165d8d119ba37b515">mesos::internal::master::quota::UpdateQuota</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html#a7e1ab0fb03a9d873a7a9b12e6761b300">mesos::internal::master::maintenance::UpdateSchedule</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html#aea9586bd7894653014f778e9b4dab91c">mesos::internal::master::weights::UpdateWeights</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html#aaf3d9de24b2d2410e4271fc0ef5c834f">mesos::internal::master::Updat
 eSlave</a>, and <a class="el" 
href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html#a5699b0068c72de9b5012256c3dc2db64">mesos::internal::master::AdmitSlave</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.png
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.png 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.png
index 8f7af02..725cc2f 100644
Binary files 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.png and 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.png 
differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave-members.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave-members.html
new file mode 100644
index 0000000..327be1d
--- /dev/null
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave-members.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li 
class="navelem"><a class="el" 
href="namespacemesos_1_1internal.html">internal</a></li><li class="navelem"><a 
class="el" href="namespacemesos_1_1internal_1_1master.html">master</a></li><li 
class="navelem"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html">UpdateSlave</a></li>
  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">mesos::internal::master::UpdateSlave Member List</div>  
</div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html">mesos::internal::master::UpdateSlave</a>,
 including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">associate</a>(const
 Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">discard</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">fail</a>(const
 std::string &amp;message)</td><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>()
 const</td><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html#ab3d421fa8e9d8849fb37ddaef1965b3a">Operation</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html#a579f54e98cc99bf30ed6d1c209fa17c3">operator()</a>(Registry
 *registry, hashset&lt; SlaveID &gt; *slaveIDs)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html#aaf3d9de24b2d2410e4271fc0ef5c834f">perform</a>(Registry
 *registry, hashset&lt; SlaveID &gt; *slaveIDs)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html">mesos::internal::master::UpdateSlave</a></td><td
 class="entry"><span class="mlabel">protected</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39">Promise</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#a863b7ddd169d89f8eb5947f49613dc92">Promise</a>(const
 bool &amp;t)</td><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#ae21d4ecd85e32dd84e32dd5813ac9284">Promise</a>(Promise&lt;
 bool &gt; &amp;&amp;that)</td><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html#aa7325c01da3c8fff4d2bf6586a2e55df">set</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">Promise&lt;
 bool &gt;::set</a>(const bool &amp;_t)</td><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#a020c44bfea0e8b3f4ffb369775d7ab83">Promise&lt;
 bool &gt;::set</a>(bool &amp;&amp;_t)</td><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#a19d6a340d2ea310f89ba8a722b1fef18">Promise&lt;
 bool &gt;::set</a>(const Future&lt; bool &gt; &amp;future)</td><td 
class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html#aa26165f06f0864083eb91194ba8bedf9">UpdateSlave</a>(const
 SlaveInfo &amp;_info)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html">mesos::internal::master::UpdateSlave</a></td><td
 class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html#a51ff2884db36db785c55f0e269a8134d">~Operation</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Promise.html#aa218de27008dceaab89f594b341614ca">~Promise</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave.html 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave.html
new file mode 100644
index 0000000..b57e316
--- /dev/null
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave.html
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: mesos::internal::master::UpdateSlave Class 
Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li 
class="navelem"><a class="el" 
href="namespacemesos_1_1internal.html">internal</a></li><li class="navelem"><a 
class="el" href="namespacemesos_1_1internal_1_1master.html">master</a></li><li 
class="navelem"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html">UpdateSlave</a></li>
  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="classmesos_1_1internal_1_1master_1_1UpdateSlave-members.html">List of 
all members</a>  </div>
+  <div class="headertitle">
+<div class="title">mesos::internal::master::UpdateSlave Class Reference</div>  
</div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" 
href="registry__operations_8hpp_source.html">registry_operations.hpp</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for mesos::internal::master::UpdateSlave:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classmesos_1_1internal_1_1master_1_1UpdateSlave.png" 
usemap="#mesos::internal::master::UpdateSlave_map" alt=""/>
+  <map id="mesos::internal::master::UpdateSlave_map" 
name="mesos::internal::master::UpdateSlave_map">
+<area href="classmesos_1_1internal_1_1master_1_1Operation.html" 
alt="mesos::internal::master::Operation" shape="rect" coords="0,56,215,80"/>
+<area href="classprocess_1_1Promise.html" alt="process::Promise&lt; bool &gt;" 
shape="rect" coords="0,0,215,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa26165f06f0864083eb91194ba8bedf9"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html#aa26165f06f0864083eb91194ba8bedf9">UpdateSlave</a>
 (const SlaveInfo &amp;_info)</td></tr>
+<tr class="separator:aa26165f06f0864083eb91194ba8bedf9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header 
pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classmesos_1_1internal_1_1master_1_1Operation')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td></tr>
+<tr class="memitem:ab3d421fa8e9d8849fb37ddaef1965b3a inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td 
class="memItemLeft" align="right" valign="top">&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html#ab3d421fa8e9d8849fb37ddaef1965b3a">Operation</a>
 ()</td></tr>
+<tr class="separator:ab3d421fa8e9d8849fb37ddaef1965b3a inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51ff2884db36db785c55f0e269a8134d inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td 
class="memItemLeft" align="right" valign="top">virtual&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html#a51ff2884db36db785c55f0e269a8134d">~Operation</a>
 ()</td></tr>
+<tr class="separator:a51ff2884db36db785c55f0e269a8134d inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a579f54e98cc99bf30ed6d1c209fa17c3 inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td 
class="memItemLeft" align="right" valign="top"><a class="el" 
href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html#a579f54e98cc99bf30ed6d1c209fa17c3">operator()</a>
 (Registry *registry, <a class="el" href="classhashset.html">hashset</a>&lt; 
SlaveID &gt; *slaveIDs)</td></tr>
+<tr class="separator:a579f54e98cc99bf30ed6d1c209fa17c3 inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7325c01da3c8fff4d2bf6586a2e55df inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td 
class="memItemLeft" align="right" valign="top">bool&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1Operation.html#aa7325c01da3c8fff4d2bf6586a2e55df">set</a>
 ()</td></tr>
+<tr class="separator:aa7325c01da3c8fff4d2bf6586a2e55df inherit 
pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classprocess_1_1Promise"><td colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classprocess_1_1Promise')"><img 
src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool 
&gt;</a></td></tr>
+<tr class="memitem:ad96eae1c1003a896e34b6a4c66e23c39 inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39">Promise</a>
 ()</td></tr>
+<tr class="separator:ad96eae1c1003a896e34b6a4c66e23c39 inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a863b7ddd169d89f8eb5947f49613dc92 inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1Promise.html#a863b7ddd169d89f8eb5947f49613dc92">Promise</a>
 (const bool &amp;t)</td></tr>
+<tr class="separator:a863b7ddd169d89f8eb5947f49613dc92 inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:ae21d4ecd85e32dd84e32dd5813ac9284 inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1Promise.html#ae21d4ecd85e32dd84e32dd5813ac9284">Promise</a>
 (<a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; bool &gt; 
&amp;&amp;that)</td></tr>
+<tr class="separator:ae21d4ecd85e32dd84e32dd5813ac9284 inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:aa218de27008dceaab89f594b341614ca inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1Promise.html#aa218de27008dceaab89f594b341614ca">~Promise</a>
 ()</td></tr>
+<tr class="separator:aa218de27008dceaab89f594b341614ca inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f50fcfd7ddb6dd39ec2cd468377cd5d inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">discard</a>
 ()</td></tr>
+<tr class="separator:a8f50fcfd7ddb6dd39ec2cd468377cd5d inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a989b8dfa7eb2633de3f0f25ac2b87943 inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">set</a> 
(const bool &amp;_t)</td></tr>
+<tr class="separator:a989b8dfa7eb2633de3f0f25ac2b87943 inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a020c44bfea0e8b3f4ffb369775d7ab83 inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1Promise.html#a020c44bfea0e8b3f4ffb369775d7ab83">set</a> 
(bool &amp;&amp;_t)</td></tr>
+<tr class="separator:a020c44bfea0e8b3f4ffb369775d7ab83 inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a19d6a340d2ea310f89ba8a722b1fef18 inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1Promise.html#a19d6a340d2ea310f89ba8a722b1fef18">set</a> 
(const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool 
&gt; &amp;<a class="el" 
href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>)</td></tr>
+<tr class="separator:a19d6a340d2ea310f89ba8a722b1fef18 inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:aa70c825f2b107eac5f393db03d2dd6ec inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">associate</a>
 (const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool 
&gt; &amp;<a class="el" 
href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>)</td></tr>
+<tr class="separator:aa70c825f2b107eac5f393db03d2dd6ec inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fc569c8bf99acb3e53a68ff3b266667 inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">fail</a> 
(const std::string &amp;message)</td></tr>
+<tr class="separator:a2fc569c8bf99acb3e53a68ff3b266667 inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a8aef752d6c90cb11e58e3166b7592ef1 inherit 
pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" 
valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; 
bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>
 () const</td></tr>
+<tr class="separator:a8aef752d6c90cb11e58e3166b7592ef1 inherit 
pub_methods_classprocess_1_1Promise"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aaf3d9de24b2d2410e4271fc0ef5c834f"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html#aaf3d9de24b2d2410e4271fc0ef5c834f">perform</a>
 (Registry *registry, <a class="el" href="classhashset.html">hashset</a>&lt; 
SlaveID &gt; *slaveIDs)</td></tr>
+<tr class="separator:aaf3d9de24b2d2410e4271fc0ef5c834f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aa26165f06f0864083eb91194ba8bedf9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td 
class="memname">mesos::internal::master::UpdateSlave::UpdateSlave </td>
+          <td>(</td>
+          <td class="paramtype">const SlaveInfo &amp;&#160;</td>
+          <td class="paramname"><em>_info</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="aaf3d9de24b2d2410e4271fc0ef5c834f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" 
href="classTry.html">Try</a>&lt;bool&gt; 
mesos::internal::master::UpdateSlave::perform </td>
+          <td>(</td>
+          <td class="paramtype">Registry *&#160;</td>
+          <td class="paramname"><em>registry</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="classhashset.html">hashset</a>&lt; SlaveID &gt; *&#160;</td>
+          <td class="paramname"><em>slaveIDs</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">protected</span><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_1Operation.html#a2c77ce356a4e00b9ef0d8e3d04de7684">mesos::internal::master::Operation</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following 
file:<ul>
+<li>src/master/<a class="el" 
href="registry__operations_8hpp_source.html">registry_operations.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave.png
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave.png 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave.png
new file mode 100644
index 0000000..f52048f
Binary files /dev/null and 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1UpdateSlave.png 
differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/d56d94d1/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html
index 31c16a5..bcec718 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess-members.html
@@ -119,8 +119,8 @@
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">MesosAllocatorProcess</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html">mesos::internal::master::allocator::MesosAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td
 class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a>
 typedef</td><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43">Metrics</a></td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">metrics</a></td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2">metrics</a></td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43">Metrics</a></td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae6ccb75b0c8f8dfaa203c26d5ff486c9">offerCallback</a></td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a0e5859a3d12ed5e1ef6bf5ae1efe7525">pause</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad1f8e16bbb2682ecbc934c467140fecf">paused</a></td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
@@ -143,8 +143,8 @@
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const
 std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; 
http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions 
&amp;options=RouteOptions())</td><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const
 std::string &amp;name, const std::string &amp;realm, const Option&lt; 
std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, 
const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a 
class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const
 std::string &amp;name, const std::string &amp;realm, const Option&lt; 
std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const 
http::Request &amp;, const Option&lt; http::authentication::Principal &gt; 
&amp;), const RouteOptions &amp;options=RouteOptions())</td><td 
class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c">self</a>()
 const </td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8">Self</a>
 typedef</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8">Self</a>
 typedef</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c">self</a>()
 const </td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const
 UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t 
length=0)</td><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">send</a>(const
 UPID &amp;to, std::string &amp;&amp;name)</td><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html#ab60d5a19d749f9f140b5ede6800549a6">send</a>(const
 UPID &amp;to, std::string &amp;&amp;name, std::string &amp;&amp;data)</td><td 
class="entry"><a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
@@ -157,7 +157,7 @@
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5c8d5ddf2bbcd293951f8f5b88bb7402">updateAvailable</a>(const
 SlaveID &amp;slaveId, const std::vector&lt; Offer::Operation &gt; 
&amp;operations)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a77d5b51a695c74ca402dfb969ef690b5">updateFramework</a>(const
 FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const 
std::set&lt; std::string &gt; &amp;suppressedRoles)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5dfa45e35f48ba89fcc0f24025e2fc97">updateInverseOffer</a>(const
 SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const Option&lt; 
UnavailableResources &gt; &amp;unavailableResources, const Option&lt; 
mesos::allocator::InverseOfferStatus &gt; &amp;status, const Option&lt; Filters 
&gt; &amp;filters)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a5aa224d2177f588be9a82aedc1d57c7b">updateSlave</a>(const
 SlaveID &amp;slave, const Option&lt; Resources &gt; &amp;total=None(), const 
Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; 
&amp;capabilities=None())</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#af871d09933fbc7f80ed777b7f6101168">updateSlave</a>(const
 SlaveID &amp;slave, const SlaveInfo &amp;slaveInfo, const Option&lt; Resources 
&gt; &amp;total=None(), const Option&lt; std::vector&lt; SlaveInfo::Capability 
&gt;&gt; &amp;capabilities=None())</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abe0733932a78d03ec3c94ae0d71605ba">updateUnavailability</a>(const
 SlaveID &amp;slaveId, const Option&lt; Unavailability &gt; 
&amp;unavailability)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a575252272c6d0e24e9e79409d52ec493">updateWeights</a>(const
 std::vector&lt; WeightInfo &gt; &amp;weightInfos)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ac78b28a76b73d82e7643e854765fad46">updateWhitelist</a>(const
 Option&lt; hashset&lt; std::string &gt;&gt; &amp;whitelist)</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>

Reply via email to