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 &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 &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 &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< resource_provider::Registrar > 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 &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"> </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"> </td></tr>
+<tr class="memitem:a6f4cf04270959f5030441dff26748f9a"><td class="memItemLeft" align="right" valign="top"> </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>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">resource_provider::Registrar</a> > registrar)</td></tr>
+<tr class="separator:a6f4cf04270959f5030441dff26748f9a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab051c5eaeed02d2f8a786c76f92ba19a"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:aacff21fa24849ba5015f9ad760271a6e"><td class="memItemLeft" align="right" valign="top"> </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> &other)=delete</td></tr>
@@ -84,14 +84,15 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a99b78ea2c2adfa4b1459769d78cf5a2c"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Constructor & 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>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">resource_provider::Registrar</a> > </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 &from, const FrameworkInfo &frameworkInfo, const FrameworkID &frameworkId, const process::UPID &pid, const TaskInfo &task, const std::vector< ResourceVersionUUID > &resourceVersionUuids, const Option< bool > &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 &from, const FrameworkInfo &frameworkInfo, const ExecutorInfo &executorInfo, const TaskGroupInfo &taskGroupInfo, const std::vector< ResourceVersionUUID > &resourceVersionUuids, const Option< bool > &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 &slaveId, const FrameworkID &frameworkId, const ExecutorID &executorId, const std::string &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< Slave ></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< Slave ></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< Slave ></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< Slave ></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 &to, const google::protobuf::Message &message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess< Slave ></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< Slave >::send</a>(const UPID &to, const std::string &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< Slave >::send</a>(const UPID &to, std::string &&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 &from, const FrameworkInfo &frameworkInfo, const FrameworkID &frameworkId, const process::UPID &pid, const TaskInfo &task, const std::vector< ResourceVersionUUID > &resourceVersionUuids, const Option< bool > &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 &from, const FrameworkInfo &frameworkInfo, const ExecutorInfo &executorInfo, const TaskGroupInfo &taskGroupInfo, const std::vector< ResourceVersionUUID > &resourceVersionUuids, const Option< bool > &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 &slaveId, const FrameworkID &frameworkId, const ExecutorID &executorId, const std::string &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< Slave ></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< Slave ></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< Slave ></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< Slave ></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 &to, const google::protobuf::Message &message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess< Slave ></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< Slave >::send</a>(const UPID &to, const std::string &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< Slave >::send</a>(const UPID &to, std::string &&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 &from, const FrameworkID &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 &id, const Flags &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< Authorizer * > &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< process::UPID > &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 &from, const SlaveID &slaveId, const FrameworkID &frameworkId, const TaskID &taskId, const std::string &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 &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 Page</span></a></li>
- <li><a href="pages.html"><span>Related 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 List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class 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 &slaveFlags, const SlaveID &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< Operation > 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 &slaveFlags, const SlaveID &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  <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 Page</span></a></li>
- <li><a href="pages.html"><span>Related 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 List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class 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> |
-<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 <<a class="el" href="resource__provider_2registrar_8hpp_source.html">registrar.hpp</a>></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"> </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> &slaveFlags, const SlaveID &slaveId)</td></tr>
-<tr class="separator:a0624f8b9348b872068388bce72623f88"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a04574b709a09b4dd845b7e1adf831ab5"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
-<tr class="memitem:aec28c396994b868a9aa75917920ba96d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> > </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"> </td></tr>
-<tr class="memitem:a3b261428d1a06d7bfcfa5951888fbe1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > </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>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> > operation) override</td></tr>
-<tr class="separator:a3b261428d1a06d7bfcfa5951888fbe1f"><td class="memSeparator" colspan="2"> </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="-"/> 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 </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"> </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="-"/> 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>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> > > </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"> </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>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> > > </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> &slaveFlags, const SlaveID &slaveId)</td></tr>
-<tr class="separator:ac5eff4aad347c3849549d6139b7d9a63 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2"> </td></tr>
-</table>
-<h2 class="groupheader">Constructor & 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> & </td>
- <td class="paramname"><em>slaveFlags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const SlaveID & </td>
- <td class="paramname"><em>slaveId</em> </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><bool> mesos::resource_provider::AgentRegistrar::apply </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> > </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><<a class="el" href="structNothing.html">Nothing</a>> 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  <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 Page</span></a></li>
+ <li><a href="pages.html"><span>Related 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 List</span></a></li>
+ <li><a href="classes.html"><span>Class Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class 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< Operation > 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< state::Storage > 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< state::Storage > 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  <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 Page</span></a></li>
+ <li><a href="pages.html"><span>Related 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 List</span></a></li>
+ <li><a href="classes.html"><span>Class Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class 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> |
+<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 <<a class="el" href="resource__provider_2registrar_8hpp_source.html">registrar.hpp</a>></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"> </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>< <a class="el" href="classmesos_1_1state_1_1Storage.html">state::Storage</a> > storage)</td></tr>
+<tr class="separator:a99e7b17d2bee0acdc19cc3c055f24beb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7f75d84cb5793dc92bca98158e4572eb"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
+<tr class="memitem:ae302b4f022981d9a01b899c9499aa0d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< registry::Registry > </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"> </td></tr>
+<tr class="memitem:abf49a6475135769c9665deafe2cfa7f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > </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>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> > operation) override</td></tr>
+<tr class="separator:abf49a6475135769c9665deafe2cfa7f8"><td class="memSeparator" colspan="2"> </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="-"/> 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 </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"> </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="-"/> 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>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> > > </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>< <a class="el" href="classmesos_1_1state_1_1Storage.html">state::Storage</a> > storage)</td></tr>
+<tr class="separator:aa352cf7e0d93f192ab82e417821384f9 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> > > </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"> </td></tr>
+</table>
+<h2 class="groupheader">Constructor & 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>< <a class="el" href="classmesos_1_1state_1_1Storage.html">state::Storage</a> > </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><bool> mesos::resource_provider::GenericRegistrar::apply </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> > </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><registry::Registry> 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  <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< Operation > 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 &slaveFlags, const SlaveID &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< state::Storage > 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"> </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"> </td></tr>
+<tr class="memitem:a9b26c5ba3803a79821d09240f5f3f818"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:a7f98df5138becf8723ad474efafe58a1"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
-<tr class="memitem:a2979254b3ceb7822ca78ad18c0b829f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< <a class="el" href="structNothing.html">Nothing</a> > </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"> </td></tr>
+<tr class="memitem:a31bceb895f04661c08b81344bea0aab2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< registry::Registry > </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"> </td></tr>
<tr class="memitem:a150589689cc428be01789de2c737f7fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< bool > </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>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">Operation</a> > operation) override</td></tr>
<tr class="separator:a150589689cc428be01789de2c737f7fe"><td class="memSeparator" colspan="2"> </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="-"/> 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="-"/> 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>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> > > </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"> </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>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> > > </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> &slaveFlags, const SlaveID &slaveId)</td></tr>
-<tr class="separator:ac5eff4aad347c3849549d6139b7d9a63 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> > > </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>< <a class="el" href="classmesos_1_1state_1_1Storage.html">state::Storage</a> > storage)</td></tr>
+<tr class="separator:aa352cf7e0d93f192ab82e417821384f9 inherit pub_static_methods_classmesos_1_1resource__provider_1_1Registrar"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>< <a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a> > > </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"> </td></tr>
</table>
<h2 class="groupheader">Constructor & 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> * </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 </td>
+ <td class="paramname"><em>registry</em> </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><<a class="el" href="structNothing.html">Nothing</a>> mesos::resource_provider::MasterRegistrar::recover </td>
+ <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><registry::Registry> 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< Operation > 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 &slaveFlags, const SlaveID &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< state::Storage > 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 -->