You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/04/25 11:23:27 UTC

[10/16] mesos-site git commit: Updated the website built from mesos SHA: b1538db.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager-members.html
index c024735..a28236b 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager-members.html
@@ -64,7 +64,7 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">operator=</a>(const ResourceProviderManager &amp;other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html">mesos::internal::ResourceProviderManager</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a1f31032c6f71239343cc729b1ce5970c">publishResources</a>(const Resources &amp;resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html">mesos::internal::ResourceProviderManager</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#aa4800de1b596e1a1b87bd75780e1cb64">reconcileOperations</a>(const ReconcileOperationsMessage &amp;message) const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html">mesos::internal::ResourceProviderManager</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a1ffa1498d0d30343c4311bdddf1e71ee">ResourceProviderManager</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html">mesos::internal::ResourceProviderManager</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a6f4cf04270959f5030441dff26748f9a">ResourceProviderManager</a>(process::Owned&lt; resource_provider::Registrar &gt; registrar)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html">mesos::internal::ResourceProviderManager</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#aacff21fa24849ba5015f9ad760271a6e">ResourceProviderManager</a>(const ResourceProviderManager &amp;other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html">mesos::internal::ResourceProviderManager</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#ab051c5eaeed02d2f8a786c76f92ba19a">~ResourceProviderManager</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html">mesos::internal::ResourceProviderManager</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager.html b/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager.html
index bbcceb6..fc052d9 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager.html
@@ -62,8 +62,8 @@
 <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:a1ffa1498d0d30343c4311bdddf1e71ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a1ffa1498d0d30343c4311bdddf1e71ee">ResourceProviderManager</a> ()</td></tr>
-<tr class="separator:a1ffa1498d0d30343c4311bdddf1e71ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f4cf04270959f5030441dff26748f9a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a6f4cf04270959f5030441dff26748f9a">ResourceProviderManager</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">resource_provider::Registrar</a> &gt; registrar)</td></tr>
+<tr class="separator:a6f4cf04270959f5030441dff26748f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab051c5eaeed02d2f8a786c76f92ba19a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#ab051c5eaeed02d2f8a786c76f92ba19a">~ResourceProviderManager</a> ()</td></tr>
 <tr class="separator:ab051c5eaeed02d2f8a786c76f92ba19a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aacff21fa24849ba5015f9ad760271a6e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#aacff21fa24849ba5015f9ad760271a6e">ResourceProviderManager</a> (const <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html">ResourceProviderManager</a> &amp;other)=delete</td></tr>
@@ -84,14 +84,15 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a99b78ea2c2adfa4b1459769d78cf5a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a1ffa1498d0d30343c4311bdddf1e71ee"></a>
+<a class="anchor" id="a6f4cf04270959f5030441dff26748f9a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">mesos::internal::ResourceProviderManager::ResourceProviderManager </td>
           <td>(</td>
-          <td class="paramname"></td><td>)</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">resource_provider::Registrar</a> &gt;&#160;</td>
+          <td class="paramname"><em>registrar</em></td><td>)</td>
           <td></td>
         </tr>
       </table>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
index 7064343..ff22c94 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
@@ -162,8 +162,8 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa429acb761ae13eab28ec1b3f73402aa">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task, const std::vector&lt; ResourceVersionUUID &gt; &amp;resourceVersionUuids, const Option&lt; bool &gt; &amp;launchExecutor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a515bd07e751e76bda7f78d3953f5c64f">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo, const std::vector&lt; ResourceVersionUUID &gt; &amp;resourceVersionUuids, const Option&lt; bool &gt; &amp;launchExecutor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</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_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(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_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></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; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</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; Slave &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#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &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#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><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; Slave &gt;</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#af90d581940120abfb787e46568e7a3af">Process&lt; Slave &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><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">Process&lt; Slave &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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
index 58bdca5..c63f860 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
@@ -173,8 +173,8 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa429acb761ae13eab28ec1b3f73402aa">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task, const std::vector&lt; ResourceVersionUUID &gt; &amp;resourceVersionUuids, const Option&lt; bool &gt; &amp;launchExecutor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</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_1slave_1_1Slave.html#a515bd07e751e76bda7f78d3953f5c64f">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo, const std::vector&lt; ResourceVersionUUID &gt; &amp;resourceVersionUuids, const Option&lt; bool &gt; &amp;launchExecutor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(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_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></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; Slave &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; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></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; Slave &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; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</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; Slave &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; Slave &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; Slave &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>
@@ -186,8 +186,8 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#adc334f9dc35ff066eee2fe0dfca8b8d7">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, TaskStatusUpdateManager *taskStatusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, mesos::SecretGenerator *secretGenerator, const Option&lt; Authorizer * &gt; &amp;authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &amp;subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar-members.html b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar-members.html
deleted file mode 100644
index ba50256..0000000
--- a/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar-members.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!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.11"/>
-<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 id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Apache Mesos
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
-  <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_1resource__provider.html">resource_provider</a></li><li class="navelem"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html">AgentRegistrar</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">mesos::resource_provider::AgentRegistrar Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html">mesos::resource_provider::AgentRegistrar</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a0624f8b9348b872068388bce72623f88">AgentRegistrar</a>(const mesos::internal::slave::Flags &amp;slaveFlags, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html">mesos::resource_provider::AgentRegistrar</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">apply</a>(process::Owned&lt; Operation &gt; operation) override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html">mesos::resource_provider::AgentRegistrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a60be12955c38ef05ade8e14834ca2629">create</a>(mesos::internal::master::Registrar *registrar)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#ac5eff4aad347c3849549d6139b7d9a63">create</a>(const mesos::internal::slave::Flags &amp;slaveFlags, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#aec28c396994b868a9aa75917920ba96d">recover</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html">mesos::resource_provider::AgentRegistrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a04574b709a09b4dd845b7e1adf831ab5">~AgentRegistrar</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html">mesos::resource_provider::AgentRegistrar</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#acbce2a2ecd5d4f4d9157e482dc40742c">~Registrar</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</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.11
-</small></address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.html b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.html
deleted file mode 100644
index 91aea64..0000000
--- a/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!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.11"/>
-<title>Apache Mesos: mesos::resource_provider::AgentRegistrar 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 id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Apache Mesos
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
-  <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_1resource__provider.html">resource_provider</a></li><li class="navelem"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html">AgentRegistrar</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classmesos_1_1resource__provider_1_1AgentRegistrar-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">mesos::resource_provider::AgentRegistrar Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="resource__provider_2registrar_8hpp_source.html">registrar.hpp</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for mesos::resource_provider::AgentRegistrar:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classmesos_1_1resource__provider_1_1AgentRegistrar.png" usemap="#mesos::resource_5Fprovider::AgentRegistrar_map" alt=""/>
-  <map id="mesos::resource_5Fprovider::AgentRegistrar_map" name="mesos::resource_provider::AgentRegistrar_map">
-<area href="classmesos_1_1resource__provider_1_1Registrar.html" alt="mesos::resource_provider::Registrar" shape="rect" coords="0,0,249,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:a0624f8b9348b872068388bce72623f88"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a0624f8b9348b872068388bce72623f88">AgentRegistrar</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a> &amp;slaveFlags, const SlaveID &amp;slaveId)</td></tr>
-<tr class="separator:a0624f8b9348b872068388bce72623f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04574b709a09b4dd845b7e1adf831ab5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a04574b709a09b4dd845b7e1adf831ab5">~AgentRegistrar</a> () override</td></tr>
-<tr class="separator:a04574b709a09b4dd845b7e1adf831ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aec28c396994b868a9aa75917920ba96d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#aec28c396994b868a9aa75917920ba96d">recover</a> () override</td></tr>
-<tr class="separator:aec28c396994b868a9aa75917920ba96d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b261428d1a06d7bfcfa5951888fbe1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1AgentRegistrar.html#a3b261428d1a06d7bfcfa5951888fbe1f">apply</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> &gt; operation) override</td></tr>
-<tr class="separator:a3b261428d1a06d7bfcfa5951888fbe1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classmesos_1_1resource__provider_1_1Registrar"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1resource__provider_1_1Registrar')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td></tr>
-<tr class="memitem:acbce2a2ecd5d4f4d9157e482dc40742c inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#acbce2a2ecd5d4f4d9157e482dc40742c">~Registrar</a> ()=default</td></tr>
-<tr class="separator:acbce2a2ecd5d4f4d9157e482dc40742c inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classmesos_1_1resource__provider_1_1Registrar')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td></tr>
-<tr class="memitem:a60be12955c38ef05ade8e14834ca2629 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a60be12955c38ef05ade8e14834ca2629">create</a> (<a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a> *registrar)</td></tr>
-<tr class="separator:a60be12955c38ef05ade8e14834ca2629 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5eff4aad347c3849549d6139b7d9a63 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#ac5eff4aad347c3849549d6139b7d9a63">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a> &amp;slaveFlags, const SlaveID &amp;slaveId)</td></tr>
-<tr class="separator:ac5eff4aad347c3849549d6139b7d9a63 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a0624f8b9348b872068388bce72623f88"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mesos::resource_provider::AgentRegistrar::AgentRegistrar </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a> &amp;&#160;</td>
-          <td class="paramname"><em>slaveFlags</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const SlaveID &amp;&#160;</td>
-          <td class="paramname"><em>slaveId</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a04574b709a09b4dd845b7e1adf831ab5"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">mesos::resource_provider::AgentRegistrar::~AgentRegistrar </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a3b261428d1a06d7bfcfa5951888fbe1f"></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="classprocess_1_1Future.html">process::Future</a>&lt;bool&gt; mesos::resource_provider::AgentRegistrar::apply </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> &gt;&#160;</td>
-          <td class="paramname"><em>operation</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aec28c396994b868a9aa75917920ba96d"></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="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; mesos::resource_provider::AgentRegistrar::recover </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#afc3474006034095fd80af2bfff5da76b">mesos::resource_provider::Registrar</a>.</p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>src/resource_provider/<a class="el" href="resource__provider_2registrar_8hpp_source.html">registrar.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.11
-</small></address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.png
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.png b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.png
deleted file mode 100644
index 812e8a5..0000000
Binary files a/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1resource__provider_1_1GenericRegistrar-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1GenericRegistrar-members.html b/content/api/latest/c++/classmesos_1_1resource__provider_1_1GenericRegistrar-members.html
new file mode 100644
index 0000000..0e2f8d9
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1GenericRegistrar-members.html
@@ -0,0 +1,75 @@
+<!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.11"/>
+<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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <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_1resource__provider.html">resource_provider</a></li><li class="navelem"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html">GenericRegistrar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">mesos::resource_provider::GenericRegistrar Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html">mesos::resource_provider::GenericRegistrar</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html#abf49a6475135769c9665deafe2cfa7f8">apply</a>(process::Owned&lt; Operation &gt; operation) override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html">mesos::resource_provider::GenericRegistrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aa352cf7e0d93f192ab82e417821384f9">create</a>(process::Owned&lt; state::Storage &gt; storage)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a50acc0d159c741cffbaed0a13550877d">create</a>(mesos::internal::master::Registrar *registrar, registry::Registry registry)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html#a99e7b17d2bee0acdc19cc3c055f24beb">GenericRegistrar</a>(process::Owned&lt; state::Storage &gt; storage)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html">mesos::resource_provider::GenericRegistrar</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html#ae302b4f022981d9a01b899c9499aa0d3">recover</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html">mesos::resource_provider::GenericRegistrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html#a7f75d84cb5793dc92bca98158e4572eb">~GenericRegistrar</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html">mesos::resource_provider::GenericRegistrar</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#acbce2a2ecd5d4f4d9157e482dc40742c">~Registrar</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</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.11
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1resource__provider_1_1GenericRegistrar.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1GenericRegistrar.html b/content/api/latest/c++/classmesos_1_1resource__provider_1_1GenericRegistrar.html
new file mode 100644
index 0000000..4262d2e
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1GenericRegistrar.html
@@ -0,0 +1,197 @@
+<!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.11"/>
+<title>Apache Mesos: mesos::resource_provider::GenericRegistrar 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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <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_1resource__provider.html">resource_provider</a></li><li class="navelem"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html">GenericRegistrar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classmesos_1_1resource__provider_1_1GenericRegistrar-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">mesos::resource_provider::GenericRegistrar Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="resource__provider_2registrar_8hpp_source.html">registrar.hpp</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for mesos::resource_provider::GenericRegistrar:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classmesos_1_1resource__provider_1_1GenericRegistrar.png" usemap="#mesos::resource_5Fprovider::GenericRegistrar_map" alt=""/>
+  <map id="mesos::resource_5Fprovider::GenericRegistrar_map" name="mesos::resource_provider::GenericRegistrar_map">
+<area href="classmesos_1_1resource__provider_1_1Registrar.html" alt="mesos::resource_provider::Registrar" shape="rect" coords="0,0,261,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:a99e7b17d2bee0acdc19cc3c055f24beb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html#a99e7b17d2bee0acdc19cc3c055f24beb">GenericRegistrar</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1state_1_1Storage.html">state::Storage</a> &gt; storage)</td></tr>
+<tr class="separator:a99e7b17d2bee0acdc19cc3c055f24beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f75d84cb5793dc92bca98158e4572eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html#a7f75d84cb5793dc92bca98158e4572eb">~GenericRegistrar</a> () override</td></tr>
+<tr class="separator:a7f75d84cb5793dc92bca98158e4572eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae302b4f022981d9a01b899c9499aa0d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; registry::Registry &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html#ae302b4f022981d9a01b899c9499aa0d3">recover</a> () override</td></tr>
+<tr class="separator:ae302b4f022981d9a01b899c9499aa0d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf49a6475135769c9665deafe2cfa7f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1GenericRegistrar.html#abf49a6475135769c9665deafe2cfa7f8">apply</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> &gt; operation) override</td></tr>
+<tr class="separator:abf49a6475135769c9665deafe2cfa7f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classmesos_1_1resource__provider_1_1Registrar"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1resource__provider_1_1Registrar')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td></tr>
+<tr class="memitem:acbce2a2ecd5d4f4d9157e482dc40742c inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#acbce2a2ecd5d4f4d9157e482dc40742c">~Registrar</a> ()=default</td></tr>
+<tr class="separator:acbce2a2ecd5d4f4d9157e482dc40742c inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classmesos_1_1resource__provider_1_1Registrar')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td></tr>
+<tr class="memitem:aa352cf7e0d93f192ab82e417821384f9 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aa352cf7e0d93f192ab82e417821384f9">create</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1state_1_1Storage.html">state::Storage</a> &gt; storage)</td></tr>
+<tr class="separator:aa352cf7e0d93f192ab82e417821384f9 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50acc0d159c741cffbaed0a13550877d inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a50acc0d159c741cffbaed0a13550877d">create</a> (<a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a> *registrar, registry::Registry registry)</td></tr>
+<tr class="separator:a50acc0d159c741cffbaed0a13550877d inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a99e7b17d2bee0acdc19cc3c055f24beb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::resource_provider::GenericRegistrar::GenericRegistrar </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1state_1_1Storage.html">state::Storage</a> &gt;&#160;</td>
+          <td class="paramname"><em>storage</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7f75d84cb5793dc92bca98158e4572eb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::resource_provider::GenericRegistrar::~GenericRegistrar </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="abf49a6475135769c9665deafe2cfa7f8"></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="classprocess_1_1Future.html">process::Future</a>&lt;bool&gt; mesos::resource_provider::GenericRegistrar::apply </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> &gt;&#160;</td>
+          <td class="paramname"><em>operation</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae302b4f022981d9a01b899c9499aa0d3"></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="classprocess_1_1Future.html">process::Future</a>&lt;registry::Registry&gt; mesos::resource_provider::GenericRegistrar::recover </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a07ac739cc9d2e5950d1913a652a6a992">mesos::resource_provider::Registrar</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>src/resource_provider/<a class="el" href="resource__provider_2registrar_8hpp_source.html">registrar.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.11
+</small></address>
+</body>
+</html>

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

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar-members.html b/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar-members.html
index b245f43..e0a77ce 100644
--- a/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar-members.html
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar-members.html
@@ -58,10 +58,10 @@
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">mesos::resource_provider::MasterRegistrar</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe">apply</a>(process::Owned&lt; Operation &gt; operation) override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">mesos::resource_provider::MasterRegistrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a60be12955c38ef05ade8e14834ca2629">create</a>(mesos::internal::master::Registrar *registrar)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#ac5eff4aad347c3849549d6139b7d9a63">create</a>(const mesos::internal::slave::Flags &amp;slaveFlags, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a5ee4a29adc917364d2ed588eb9af0e0e">MasterRegistrar</a>(mesos::internal::master::Registrar *Registrar)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">mesos::resource_provider::MasterRegistrar</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a2979254b3ceb7822ca78ad18c0b829f4">recover</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">mesos::resource_provider::MasterRegistrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aa352cf7e0d93f192ab82e417821384f9">create</a>(process::Owned&lt; state::Storage &gt; storage)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a50acc0d159c741cffbaed0a13550877d">create</a>(mesos::internal::master::Registrar *registrar, registry::Registry registry)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a9b26c5ba3803a79821d09240f5f3f818">MasterRegistrar</a>(mesos::internal::master::Registrar *registrar, registry::Registry registry)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">mesos::resource_provider::MasterRegistrar</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a31bceb895f04661c08b81344bea0aab2">recover</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">mesos::resource_provider::MasterRegistrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a7f98df5138becf8723ad474efafe58a1">~MasterRegistrar</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">mesos::resource_provider::MasterRegistrar</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#acbce2a2ecd5d4f4d9157e482dc40742c">~Registrar</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar.html b/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar.html
index f048af0..31e464a 100644
--- a/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar.html
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar.html
@@ -71,12 +71,12 @@ Inheritance diagram for mesos::resource_provider::MasterRegistrar:</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:a5ee4a29adc917364d2ed588eb9af0e0e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a5ee4a29adc917364d2ed588eb9af0e0e">MasterRegistrar</a> (<a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a> *<a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a>)</td></tr>
-<tr class="separator:a5ee4a29adc917364d2ed588eb9af0e0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b26c5ba3803a79821d09240f5f3f818"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a9b26c5ba3803a79821d09240f5f3f818">MasterRegistrar</a> (<a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a> *registrar, registry::Registry registry)</td></tr>
+<tr class="separator:a9b26c5ba3803a79821d09240f5f3f818"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7f98df5138becf8723ad474efafe58a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a7f98df5138becf8723ad474efafe58a1">~MasterRegistrar</a> () override</td></tr>
 <tr class="separator:a7f98df5138becf8723ad474efafe58a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2979254b3ceb7822ca78ad18c0b829f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a2979254b3ceb7822ca78ad18c0b829f4">recover</a> () override</td></tr>
-<tr class="separator:a2979254b3ceb7822ca78ad18c0b829f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31bceb895f04661c08b81344bea0aab2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; registry::Registry &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a31bceb895f04661c08b81344bea0aab2">recover</a> () override</td></tr>
+<tr class="separator:a31bceb895f04661c08b81344bea0aab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a150589689cc428be01789de2c737f7fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html#a150589689cc428be01789de2c737f7fe">apply</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> &gt; operation) override</td></tr>
 <tr class="separator:a150589689cc428be01789de2c737f7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classmesos_1_1resource__provider_1_1Registrar"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1resource__provider_1_1Registrar')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td></tr>
@@ -86,13 +86,13 @@ Public Member Functions</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classmesos_1_1resource__provider_1_1Registrar')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td></tr>
-<tr class="memitem:a60be12955c38ef05ade8e14834ca2629 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a60be12955c38ef05ade8e14834ca2629">create</a> (<a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a> *registrar)</td></tr>
-<tr class="separator:a60be12955c38ef05ade8e14834ca2629 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5eff4aad347c3849549d6139b7d9a63 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#ac5eff4aad347c3849549d6139b7d9a63">create</a> (const <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a> &amp;slaveFlags, const SlaveID &amp;slaveId)</td></tr>
-<tr class="separator:ac5eff4aad347c3849549d6139b7d9a63 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa352cf7e0d93f192ab82e417821384f9 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aa352cf7e0d93f192ab82e417821384f9">create</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1state_1_1Storage.html">state::Storage</a> &gt; storage)</td></tr>
+<tr class="separator:aa352cf7e0d93f192ab82e417821384f9 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50acc0d159c741cffbaed0a13550877d inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a50acc0d159c741cffbaed0a13550877d">create</a> (<a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a> *registrar, registry::Registry registry)</td></tr>
+<tr class="separator:a50acc0d159c741cffbaed0a13550877d inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a5ee4a29adc917364d2ed588eb9af0e0e"></a>
+<a class="anchor" id="a9b26c5ba3803a79821d09240f5f3f818"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -103,8 +103,18 @@ Additional Inherited Members</h2></td></tr>
           <td class="memname">mesos::resource_provider::MasterRegistrar::MasterRegistrar </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a> *&#160;</td>
-          <td class="paramname"><em>Registrar</em></td><td>)</td>
+          <td class="paramname"><em>registrar</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">registry::Registry&#160;</td>
+          <td class="paramname"><em>registry</em>&#160;</td>
+        </tr>
+        <tr>
           <td></td>
+          <td>)</td>
+          <td></td><td></td>
         </tr>
       </table>
   </td>
@@ -166,7 +176,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2979254b3ceb7822ca78ad18c0b829f4"></a>
+<a class="anchor" id="a31bceb895f04661c08b81344bea0aab2"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -174,7 +184,7 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; mesos::resource_provider::MasterRegistrar::recover </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;registry::Registry&gt; mesos::resource_provider::MasterRegistrar::recover </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -187,7 +197,7 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implements <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#afc3474006034095fd80af2bfff5da76b">mesos::resource_provider::Registrar</a>.</p>
+<p>Implements <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a07ac739cc9d2e5950d1913a652a6a992">mesos::resource_provider::Registrar</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eb32655f/content/api/latest/c++/classmesos_1_1resource__provider_1_1Registrar-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1Registrar-members.html b/content/api/latest/c++/classmesos_1_1resource__provider_1_1Registrar-members.html
index 121f15b..e39dfee 100644
--- a/content/api/latest/c++/classmesos_1_1resource__provider_1_1Registrar-members.html
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1Registrar-members.html
@@ -58,9 +58,9 @@
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">apply</a>(process::Owned&lt; Operation &gt; operation)=0</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a60be12955c38ef05ade8e14834ca2629">create</a>(mesos::internal::master::Registrar *registrar)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#ac5eff4aad347c3849549d6139b7d9a63">create</a>(const mesos::internal::slave::Flags &amp;slaveFlags, const SlaveID &amp;slaveId)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#afc3474006034095fd80af2bfff5da76b">recover</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#aa352cf7e0d93f192ab82e417821384f9">create</a>(process::Owned&lt; state::Storage &gt; storage)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a50acc0d159c741cffbaed0a13550877d">create</a>(mesos::internal::master::Registrar *registrar, registry::Registry registry)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html#a07ac739cc9d2e5950d1913a652a6a992">recover</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</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_1resource__provider_1_1Registrar.html#acbce2a2ecd5d4f4d9157e482dc40742c">~Registrar</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->