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 2017/10/05 15:51:43 UTC

[18/21] mesos-site git commit: Updated the website built from mesos SHA: 46db7e4.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html
index 160fdbd..d29135a 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html
@@ -59,7 +59,7 @@
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" href="registrar_8hpp_source.html">registrar.hpp</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="master_2registrar_8hpp_source.html">registrar.hpp</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for mesos::internal::master::Operation:</div>
 <div class="dyncontent">
@@ -263,7 +263,7 @@ Protected Member Functions</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>src/master/<a class="el" href="registrar_8hpp_source.html">registrar.hpp</a></li>
+<li>src/master/<a class="el" href="master_2registrar_8hpp_source.html">registrar.hpp</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html
index 121be76..b2102e7 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar.html
@@ -58,7 +58,7 @@
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" href="registrar_8hpp_source.html">registrar.hpp</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="master_2registrar_8hpp_source.html">registrar.hpp</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for mesos::internal::master::Registrar:</div>
 <div class="dyncontent">
@@ -195,7 +195,7 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>src/master/<a class="el" href="registrar_8hpp_source.html">registrar.hpp</a></li>
+<li>src/master/<a class="el" href="master_2registrar_8hpp_source.html">registrar.hpp</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/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 3287f49..569520c 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
@@ -157,8 +157,8 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</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="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</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"><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#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#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/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 7e32e35..e25a2ce 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
@@ -165,8 +165,8 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</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="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</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"><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#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#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&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>
@@ -177,8 +177,8 @@
   <tr><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 class="even"><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><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, 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 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#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#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#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#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><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 class="even"><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/74cbbec8/content/api/latest/c++/classmesos_1_1resource__provider_1_1AdmitResourceProvider-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1AdmitResourceProvider-members.html b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AdmitResourceProvider-members.html
new file mode 100644
index 0000000..f55ed0b
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AdmitResourceProvider-members.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1resource__provider.html">resource_provider</a></li><li class="navelem"><a class="el" href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html">AdmitResourceProvider</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">mesos::resource_provider::AdmitResourceProvider 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_1AdmitResourceProvider.html">mesos::resource_provider::AdmitResourceProvider</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html#ab0fee9903f173d4f111aae10872c18f9">AdmitResourceProvider</a>(const ResourceProviderID &amp;id)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html">mesos::resource_provider::AdmitResourceProvider</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">associate</a>(const Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">discard</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">fail</a>(const std::string &amp;message)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html#abda17f5ffaf3663da9da1eaad5060e14">operator()</a>(registry::Registry *registry)</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">mesos::resource_provider::Registrar::Operation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39">Promise</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a863b7ddd169d89f8eb5947f49613dc92">Promise</a>(const bool &amp;t)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#ae21d4ecd85e32dd84e32dd5813ac9284">Promise</a>(Promise&lt; bool &gt; &amp;&amp;that)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html#a9a33d37502b566caf2d93333c7b2030b">set</a>()</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">mesos::resource_provider::Registrar::Operation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">Promise&lt; bool &gt;::set</a>(const bool &amp;_t)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a020c44bfea0e8b3f4ffb369775d7ab83">Promise&lt; bool &gt;::set</a>(bool &amp;&amp;_t)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a19d6a340d2ea310f89ba8a722b1fef18">Promise&lt; bool &gt;::set</a>(const Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html#acf27c5181745f5c8f7dd8d913a0cb347">~Operation</a>()=default</td><td class="entry"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">mesos::resource_provider::Registrar::Operation</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#aa218de27008dceaab89f594b341614ca">~Promise</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/content/api/latest/c++/classmesos_1_1resource__provider_1_1AdmitResourceProvider.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1resource__provider_1_1AdmitResourceProvider.html b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AdmitResourceProvider.html
new file mode 100644
index 0000000..e966c59
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AdmitResourceProvider.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: mesos::resource_provider::AdmitResourceProvider Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1resource__provider.html">resource_provider</a></li><li class="navelem"><a class="el" href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html">AdmitResourceProvider</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_1AdmitResourceProvider-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">mesos::resource_provider::AdmitResourceProvider 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::AdmitResourceProvider:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classmesos_1_1resource__provider_1_1AdmitResourceProvider.png" usemap="#mesos::resource_provider::AdmitResourceProvider_map" alt=""/>
+  <map id="mesos::resource_provider::AdmitResourceProvider_map" name="mesos::resource_provider::AdmitResourceProvider_map">
+<area href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html" alt="mesos::resource_provider::Registrar::Operation" shape="rect" coords="0,56,299,80"/>
+<area href="classprocess_1_1Promise.html" alt="process::Promise&lt; bool &gt;" shape="rect" coords="0,0,299,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:ab0fee9903f173d4f111aae10872c18f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1AdmitResourceProvider.html#ab0fee9903f173d4f111aae10872c18f9">AdmitResourceProvider</a> (const ResourceProviderID &amp;id)</td></tr>
+<tr class="separator:ab0fee9903f173d4f111aae10872c18f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classmesos_1_1resource__provider_1_1Registrar_1_1Operation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1resource__provider_1_1Registrar_1_1Operation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">mesos::resource_provider::Registrar::Operation</a></td></tr>
+<tr class="memitem:acf27c5181745f5c8f7dd8d913a0cb347 inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar_1_1Operation"><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_1_1Operation.html#acf27c5181745f5c8f7dd8d913a0cb347">~Operation</a> ()=default</td></tr>
+<tr class="separator:acf27c5181745f5c8f7dd8d913a0cb347 inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar_1_1Operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abda17f5ffaf3663da9da1eaad5060e14 inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar_1_1Operation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html#abda17f5ffaf3663da9da1eaad5060e14">operator()</a> (registry::Registry *registry)</td></tr>
+<tr class="separator:abda17f5ffaf3663da9da1eaad5060e14 inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar_1_1Operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a33d37502b566caf2d93333c7b2030b inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar_1_1Operation"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html#a9a33d37502b566caf2d93333c7b2030b">set</a> ()</td></tr>
+<tr class="separator:a9a33d37502b566caf2d93333c7b2030b inherit pub_methods_classmesos_1_1resource__provider_1_1Registrar_1_1Operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classprocess_1_1Promise"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classprocess_1_1Promise')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td></tr>
+<tr class="memitem:ad96eae1c1003a896e34b6a4c66e23c39 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39">Promise</a> ()</td></tr>
+<tr class="separator:ad96eae1c1003a896e34b6a4c66e23c39 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a863b7ddd169d89f8eb5947f49613dc92 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a863b7ddd169d89f8eb5947f49613dc92">Promise</a> (const bool &amp;t)</td></tr>
+<tr class="separator:a863b7ddd169d89f8eb5947f49613dc92 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae21d4ecd85e32dd84e32dd5813ac9284 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#ae21d4ecd85e32dd84e32dd5813ac9284">Promise</a> (<a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; bool &gt; &amp;&amp;that)</td></tr>
+<tr class="separator:ae21d4ecd85e32dd84e32dd5813ac9284 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa218de27008dceaab89f594b341614ca inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#aa218de27008dceaab89f594b341614ca">~Promise</a> ()</td></tr>
+<tr class="separator:aa218de27008dceaab89f594b341614ca inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f50fcfd7ddb6dd39ec2cd468377cd5d inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">discard</a> ()</td></tr>
+<tr class="separator:a8f50fcfd7ddb6dd39ec2cd468377cd5d inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a989b8dfa7eb2633de3f0f25ac2b87943 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">set</a> (const bool &amp;_t)</td></tr>
+<tr class="separator:a989b8dfa7eb2633de3f0f25ac2b87943 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a020c44bfea0e8b3f4ffb369775d7ab83 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a020c44bfea0e8b3f4ffb369775d7ab83">set</a> (bool &amp;&amp;_t)</td></tr>
+<tr class="separator:a020c44bfea0e8b3f4ffb369775d7ab83 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19d6a340d2ea310f89ba8a722b1fef18 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a19d6a340d2ea310f89ba8a722b1fef18">set</a> (const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool &gt; &amp;<a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>)</td></tr>
+<tr class="separator:a19d6a340d2ea310f89ba8a722b1fef18 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa70c825f2b107eac5f393db03d2dd6ec inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">associate</a> (const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool &gt; &amp;<a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>)</td></tr>
+<tr class="separator:aa70c825f2b107eac5f393db03d2dd6ec inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fc569c8bf99acb3e53a68ff3b266667 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">fail</a> (const std::string &amp;message)</td></tr>
+<tr class="separator:a2fc569c8bf99acb3e53a68ff3b266667 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8aef752d6c90cb11e58e3166b7592ef1 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a> () const</td></tr>
+<tr class="separator:a8aef752d6c90cb11e58e3166b7592ef1 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ab0fee9903f173d4f111aae10872c18f9"></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::AdmitResourceProvider::AdmitResourceProvider </td>
+          <td>(</td>
+          <td class="paramtype">const ResourceProviderID &amp;&#160;</td>
+          <td class="paramname"><em>id</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<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.5
+</small></address>
+</body>
+</html>

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

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/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
new file mode 100644
index 0000000..594dd03
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar-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.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_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.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/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
new file mode 100644
index 0000000..7bb6fd4
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.html
@@ -0,0 +1,209 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: mesos::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 style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_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_provider::AgentRegistrar_map" alt=""/>
+  <map id="mesos::resource_provider::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><br class="typebreak"/>
+&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><br class="typebreak"/>
+&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.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/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
new file mode 100644
index 0000000..812e8a5
Binary files /dev/null and b/content/api/latest/c++/classmesos_1_1resource__provider_1_1AgentRegistrar.png differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/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
new file mode 100644
index 0000000..f501ceb
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar-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.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1resource__provider.html">resource_provider</a></li><li class="navelem"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">MasterRegistrar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">mesos::resource_provider::MasterRegistrar 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_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_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 -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/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
new file mode 100644
index 0000000..d1dae69
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1MasterRegistrar.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: mesos::resource_provider::MasterRegistrar Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1resource__provider.html">resource_provider</a></li><li class="navelem"><a class="el" href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">MasterRegistrar</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_1MasterRegistrar-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">mesos::resource_provider::MasterRegistrar 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::MasterRegistrar:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classmesos_1_1resource__provider_1_1MasterRegistrar.png" usemap="#mesos::resource_provider::MasterRegistrar_map" alt=""/>
+  <map id="mesos::resource_provider::MasterRegistrar_map" name="mesos::resource_provider::MasterRegistrar_map">
+<area href="classmesos_1_1resource__provider_1_1Registrar.html" alt="mesos::resource_provider::Registrar" shape="rect" coords="0,0,255,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: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: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: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>
+<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><br class="typebreak"/>
+&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><br class="typebreak"/>
+&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="a5ee4a29adc917364d2ed588eb9af0e0e"></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::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></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7f98df5138becf8723ad474efafe58a1"></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::MasterRegistrar::~MasterRegistrar </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="a150589689cc428be01789de2c737f7fe"></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::MasterRegistrar::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="a2979254b3ceb7822ca78ad18c0b829f4"></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::MasterRegistrar::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.5
+</small></address>
+</body>
+</html>

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

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/74cbbec8/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
new file mode 100644
index 0000000..68d9ea9
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1resource__provider_1_1Registrar-members.html
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1resource__provider.html">resource_provider</a></li><li class="navelem"><a class="el" href="classmesos_1_1resource__provider_1_1Registrar.html">Registrar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">mesos::resource_provider::Registrar 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_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 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.5
+</small></address>
+</body>
+</html>