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/12/21 06:10:29 UTC

[43/51] [partial] mesos-site git commit: Updated the website built from mesos SHA: 760ab18.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6dce3457/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
deleted file mode 100644
index 14591c1..0000000
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.html
+++ /dev/null
@@ -1,277 +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.5"/>
-<title>Apache Mesos: mesos::internal::master::Operation Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">Apache Mesos
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.5 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li><a href="examples.html"><span>Examples</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-<div id="nav-path" class="navpath">
-  <ul>
-<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal.html">internal</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal_1_1master.html">master</a></li><li class="navelem"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">Operation</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="classmesos_1_1internal_1_1master_1_1Operation-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">mesos::internal::master::Operation Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<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">
- <div class="center">
-  <img src="classmesos_1_1internal_1_1master_1_1Operation.png" usemap="#mesos::internal::master::Operation_map" alt=""/>
-  <map id="mesos::internal::master::Operation_map" name="mesos::internal::master::Operation_map">
-<area href="classprocess_1_1Promise.html" alt="process::Promise&lt; bool &gt;" shape="rect" coords="0,0,320,24"/>
-<area href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html" alt="mesos::internal::master::AdmitSlave" shape="rect" coords="330,112,650,136"/>
-<area href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StartMaintenance.html" title="Transitions a group of machines from DRAINING mode into DOWN mode. " alt="mesos::internal::master::maintenance::StartMaintenance" shape="rect" coords="330,168,650,192"/>
-<area href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StopMaintenance.html" title="Transitions a group of machines from DOWN mode into UP mode. " alt="mesos::internal::master::maintenance::StopMaintenance" shape="rect" coords="330,224,650,248"/>
-<area href="classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html" title="Updates the maintanence schedule of the cluster. " alt="mesos::internal::master::maintenance::UpdateSchedule" shape="rect" coords="330,280,650,304"/>
-<area href="classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html" alt="mesos::internal::master::MarkSlaveGone" shape="rect" coords="330,336,650,360"/>
-<area href="classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html" alt="mesos::internal::master::MarkSlaveReachable" shape="rect" coords="330,392,650,416"/>
-<area href="classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html" alt="mesos::internal::master::MarkSlaveUnreachable" shape="rect" coords="330,448,650,472"/>
-<area href="classmesos_1_1internal_1_1master_1_1Prune.html" alt="mesos::internal::master::Prune" shape="rect" coords="330,504,650,528"/>
-<area href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html" title="Removes quota for a role. " alt="mesos::internal::master::quota::RemoveQuota" shape="rect" coords="330,560,650,584"/>
-<area href="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota.html" title="Sets quota for a role. " alt="mesos::internal::master::quota::UpdateQuota" shape="rect" coords="330,616,650,640"/>
-<area href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html" alt="mesos::internal::master::RemoveSlave" shape="rect" coords="330,672,650,696"/>
-<area href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html" alt="mesos::internal::master::UpdateSlave" shape="rect" coords="330,728,650,752"/>
-<area href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html" title="Updates weights for the specified roles. " alt="mesos::internal::master::weights::UpdateWeights" shape="rect" coords="330,784,650,808"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ab3d421fa8e9d8849fb37ddaef1965b3a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#ab3d421fa8e9d8849fb37ddaef1965b3a">Operation</a> ()</td></tr>
-<tr class="separator:ab3d421fa8e9d8849fb37ddaef1965b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a51ff2884db36db785c55f0e269a8134d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a51ff2884db36db785c55f0e269a8134d">~Operation</a> ()</td></tr>
-<tr class="separator:a51ff2884db36db785c55f0e269a8134d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a579f54e98cc99bf30ed6d1c209fa17c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a579f54e98cc99bf30ed6d1c209fa17c3">operator()</a> (Registry *registry, <a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *slaveIDs)</td></tr>
-<tr class="separator:a579f54e98cc99bf30ed6d1c209fa17c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa7325c01da3c8fff4d2bf6586a2e55df"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#aa7325c01da3c8fff4d2bf6586a2e55df">set</a> ()</td></tr>
-<tr class="separator:aa7325c01da3c8fff4d2bf6586a2e55df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classprocess_1_1Promise"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classprocess_1_1Promise')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td></tr>
-<tr class="memitem:ad96eae1c1003a896e34b6a4c66e23c39 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39">Promise</a> ()</td></tr>
-<tr class="separator:ad96eae1c1003a896e34b6a4c66e23c39 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a863b7ddd169d89f8eb5947f49613dc92 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a863b7ddd169d89f8eb5947f49613dc92">Promise</a> (const bool &amp;t)</td></tr>
-<tr class="separator:a863b7ddd169d89f8eb5947f49613dc92 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae21d4ecd85e32dd84e32dd5813ac9284 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#ae21d4ecd85e32dd84e32dd5813ac9284">Promise</a> (<a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; bool &gt; &amp;&amp;that)</td></tr>
-<tr class="separator:ae21d4ecd85e32dd84e32dd5813ac9284 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa218de27008dceaab89f594b341614ca inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#aa218de27008dceaab89f594b341614ca">~Promise</a> ()</td></tr>
-<tr class="separator:aa218de27008dceaab89f594b341614ca inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8f50fcfd7ddb6dd39ec2cd468377cd5d inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">discard</a> ()</td></tr>
-<tr class="separator:a8f50fcfd7ddb6dd39ec2cd468377cd5d inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a989b8dfa7eb2633de3f0f25ac2b87943 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">set</a> (const bool &amp;_t)</td></tr>
-<tr class="separator:a989b8dfa7eb2633de3f0f25ac2b87943 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a020c44bfea0e8b3f4ffb369775d7ab83 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a020c44bfea0e8b3f4ffb369775d7ab83">set</a> (bool &amp;&amp;_t)</td></tr>
-<tr class="separator:a020c44bfea0e8b3f4ffb369775d7ab83 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a19d6a340d2ea310f89ba8a722b1fef18 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a19d6a340d2ea310f89ba8a722b1fef18">set</a> (const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool &gt; &amp;<a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>)</td></tr>
-<tr class="separator:a19d6a340d2ea310f89ba8a722b1fef18 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa70c825f2b107eac5f393db03d2dd6ec inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">associate</a> (const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool &gt; &amp;<a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>)</td></tr>
-<tr class="separator:aa70c825f2b107eac5f393db03d2dd6ec inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2fc569c8bf99acb3e53a68ff3b266667 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">fail</a> (const std::string &amp;message)</td></tr>
-<tr class="separator:a2fc569c8bf99acb3e53a68ff3b266667 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8aef752d6c90cb11e58e3166b7592ef1 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a> () const</td></tr>
-<tr class="separator:a8aef752d6c90cb11e58e3166b7592ef1 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a2c77ce356a4e00b9ef0d8e3d04de7684"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a2c77ce356a4e00b9ef0d8e3d04de7684">perform</a> (Registry *registry, <a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *slaveIDs)=0</td></tr>
-<tr class="separator:a2c77ce356a4e00b9ef0d8e3d04de7684"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ab3d421fa8e9d8849fb37ddaef1965b3a"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">mesos::internal::master::Operation::Operation </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a51ff2884db36db785c55f0e269a8134d"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual mesos::internal::master::Operation::~Operation </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a579f54e98cc99bf30ed6d1c209fa17c3"></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="classTry.html">Try</a>&lt;bool&gt; mesos::internal::master::Operation::operator() </td>
-          <td>(</td>
-          <td class="paramtype">Registry *&#160;</td>
-          <td class="paramname"><em>registry</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *&#160;</td>
-          <td class="paramname"><em>slaveIDs</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2c77ce356a4e00b9ef0d8e3d04de7684"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="classTry.html">Try</a>&lt;bool&gt; mesos::internal::master::Operation::perform </td>
-          <td>(</td>
-          <td class="paramtype">Registry *&#160;</td>
-          <td class="paramname"><em>registry</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *&#160;</td>
-          <td class="paramname"><em>slaveIDs</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html#a68f5214b525dbb353efd68c5c43950d6">mesos::internal::master::MarkSlaveGone</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#acbe6f94d23e327151fff2fbe459ee9d8">mesos::internal::master::RemoveSlave</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6ed49320390b3de62bbaebcb40d43df9">mesos::internal::master::Prune</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StopMaintenance.html#afc0cb39c375da0edf7f3a2d00fc2c18c">mesos::internal::master::maintenance::StopMaintenance</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html#adb635ba56921342d0a188bdb0ec26c09">mesos::internal::master::MarkSlaveReachable</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html#a53a7e1f0340bbc8a55ab9945ed285cd0">mesos::internal::master::quota::RemoveQuota</a>, <a class="el" href="c
 lassmesos_1_1internal_1_1master_1_1maintenance_1_1StartMaintenance.html#ae78baec51de4f0efb3d7da88bdcc4d1b">mesos::internal::master::maintenance::StartMaintenance</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html#a10b4d9741c065fa8a25ca8d005af2a46">mesos::internal::master::MarkSlaveUnreachable</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota.html#a7f58777553181a8165d8d119ba37b515">mesos::internal::master::quota::UpdateQuota</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html#a7e1ab0fb03a9d873a7a9b12e6761b300">mesos::internal::master::maintenance::UpdateSchedule</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html#aea9586bd7894653014f778e9b4dab91c">mesos::internal::master::weights::UpdateWeights</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html#aaf3d9de24b2d2410e4271fc0ef5c834f">mesos::internal::master::Updat
 eSlave</a>, and <a class="el" href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html#a5699b0068c72de9b5012256c3dc2db64">mesos::internal::master::AdmitSlave</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aa7325c01da3c8fff4d2bf6586a2e55df"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool mesos::internal::master::Operation::set </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</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/master/<a class="el" href="master_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/6dce3457/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.png
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.png b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.png
deleted file mode 100644
index 725cc2f..0000000
Binary files a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Operation.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6dce3457/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune-members.html
index 10eaddd..f406743 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune-members.html
@@ -61,19 +61,19 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">discard</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">fail</a>(const std::string &amp;message)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#ab3d421fa8e9d8849fb37ddaef1965b3a">Operation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a579f54e98cc99bf30ed6d1c209fa17c3">operator()</a>(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6ed49320390b3de62bbaebcb40d43df9">perform</a>(Registry *registry, hashset&lt; SlaveID &gt; *)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html">mesos::internal::master::Prune</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39">Promise</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a863b7ddd169d89f8eb5947f49613dc92">Promise</a>(const bool &amp;t)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#ae21d4ecd85e32dd84e32dd5813ac9284">Promise</a>(Promise&lt; bool &gt; &amp;&amp;that)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6c62d3723aea5572af587ab6e1020682">Prune</a>(const hashset&lt; SlaveID &gt; &amp;_toRemoveUnreachable, const hashset&lt; SlaveID &gt; &amp;_toRemoveGone)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html">mesos::internal::master::Prune</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#aa7325c01da3c8fff4d2bf6586a2e55df">set</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#aa8834af6fede5bc7d0f2d1107cfecc55">operator()</a>(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6ed49320390b3de62bbaebcb40d43df9">perform</a>(Registry *registry, hashset&lt; SlaveID &gt; *)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html">mesos::internal::master::Prune</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></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_1internal_1_1master_1_1Prune.html#a6c62d3723aea5572af587ab6e1020682">Prune</a>(const hashset&lt; SlaveID &gt; &amp;_toRemoveUnreachable, const hashset&lt; SlaveID &gt; &amp;_toRemoveGone)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html">mesos::internal::master::Prune</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#aa6eda6d17486c4c7336900396c86bac0">RegistryOperation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a61d5167998198e4726ed908bdde1bb83">set</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span></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_1internal_1_1master_1_1Operation.html#a51ff2884db36db785c55f0e269a8134d">~Operation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#aa218de27008dceaab89f594b341614ca">~Promise</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><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>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a01874ec6f0ae27922b99ef4f3fabb6b1">~RegistryOperation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6dce3457/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.html
index fb85621..a3c51b7 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.html
@@ -66,8 +66,8 @@ Inheritance diagram for mesos::internal::master::Prune:</div>
  <div class="center">
   <img src="classmesos_1_1internal_1_1master_1_1Prune.png" usemap="#mesos::internal::master::Prune_map" alt=""/>
   <map id="mesos::internal::master::Prune_map" name="mesos::internal::master::Prune_map">
-<area href="classmesos_1_1internal_1_1master_1_1Operation.html" alt="mesos::internal::master::Operation" shape="rect" coords="0,56,200,80"/>
-<area href="classprocess_1_1Promise.html" alt="process::Promise&lt; bool &gt;" shape="rect" coords="0,0,200,24"/>
+<area href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html" alt="mesos::internal::master::RegistryOperation" shape="rect" coords="0,56,246,80"/>
+<area href="classprocess_1_1Promise.html" alt="process::Promise&lt; bool &gt;" shape="rect" coords="0,0,246,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -75,15 +75,15 @@ Inheritance diagram for mesos::internal::master::Prune:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a6c62d3723aea5572af587ab6e1020682"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6c62d3723aea5572af587ab6e1020682">Prune</a> (const <a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; &amp;_toRemoveUnreachable, const <a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; &amp;_toRemoveGone)</td></tr>
 <tr class="separator:a6c62d3723aea5572af587ab6e1020682"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1internal_1_1master_1_1Operation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td></tr>
-<tr class="memitem:ab3d421fa8e9d8849fb37ddaef1965b3a inherit pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#ab3d421fa8e9d8849fb37ddaef1965b3a">Operation</a> ()</td></tr>
-<tr class="separator:ab3d421fa8e9d8849fb37ddaef1965b3a inherit pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a51ff2884db36db785c55f0e269a8134d inherit pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a51ff2884db36db785c55f0e269a8134d">~Operation</a> ()</td></tr>
-<tr class="separator:a51ff2884db36db785c55f0e269a8134d inherit pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a579f54e98cc99bf30ed6d1c209fa17c3 inherit pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a579f54e98cc99bf30ed6d1c209fa17c3">operator()</a> (Registry *registry, <a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *slaveIDs)</td></tr>
-<tr class="separator:a579f54e98cc99bf30ed6d1c209fa17c3 inherit pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa7325c01da3c8fff4d2bf6586a2e55df inherit pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#aa7325c01da3c8fff4d2bf6586a2e55df">set</a> ()</td></tr>
-<tr class="separator:aa7325c01da3c8fff4d2bf6586a2e55df inherit pub_methods_classmesos_1_1internal_1_1master_1_1Operation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td></tr>
+<tr class="memitem:aa6eda6d17486c4c7336900396c86bac0 inherit pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#aa6eda6d17486c4c7336900396c86bac0">RegistryOperation</a> ()</td></tr>
+<tr class="separator:aa6eda6d17486c4c7336900396c86bac0 inherit pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01874ec6f0ae27922b99ef4f3fabb6b1 inherit pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a01874ec6f0ae27922b99ef4f3fabb6b1">~RegistryOperation</a> ()</td></tr>
+<tr class="separator:a01874ec6f0ae27922b99ef4f3fabb6b1 inherit pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8834af6fede5bc7d0f2d1107cfecc55 inherit pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#aa8834af6fede5bc7d0f2d1107cfecc55">operator()</a> (Registry *registry, <a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *slaveIDs)</td></tr>
+<tr class="separator:aa8834af6fede5bc7d0f2d1107cfecc55 inherit pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61d5167998198e4726ed908bdde1bb83 inherit pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a61d5167998198e4726ed908bdde1bb83">set</a> ()</td></tr>
+<tr class="separator:a61d5167998198e4726ed908bdde1bb83 inherit pub_methods_classmesos_1_1internal_1_1master_1_1RegistryOperation"><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>
@@ -181,7 +181,7 @@ Protected Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implements <a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a2c77ce356a4e00b9ef0d8e3d04de7684">mesos::internal::master::Operation</a>.</p>
+<p>Implements <a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a716a5bf5ebf7b99fe05f0ab29787e3b6">mesos::internal::master::RegistryOperation</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6dce3457/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.png
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.png b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.png
index e177dbf..855a422 100644
Binary files a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.png and b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.png differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6dce3457/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html
index 34b4d62..ffa1710 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Registrar-members.html
@@ -57,7 +57,7 @@
 
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">apply</a>(process::Owned&lt; Operation &gt; operation)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#aaf0da39c84c899d0ef30926a17e2dc50">apply</a>(process::Owned&lt; RegistryOperation &gt; operation)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a5462adfb393217f4a55c47c441ebb349">pid</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a1c37cadf0171c77ef14569ef014ff0d8">recover</a>(const MasterInfo &amp;info)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a1cc052cf68db1c3b45b0d981eb7e7264">Registrar</a>(const Flags &amp;flags, mesos::state::State *state, const Option&lt; std::string &gt; &amp;authenticationRealm=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6dce3457/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 b2102e7..00f6ee8 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
@@ -77,8 +77,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a9561bce055d5e3bbc8a6a98ebad4d24a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1c37cadf0171c77ef14569ef014ff0d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; Registry &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a1c37cadf0171c77ef14569ef014ff0d8">recover</a> (const MasterInfo &amp;info)</td></tr>
 <tr class="separator:a1c37cadf0171c77ef14569ef014ff0d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a252e813e721c6848a48759f1b838675f"><td class="memItemLeft" align="right" valign="top">virtual <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_1internal_1_1master_1_1Registrar.html#a252e813e721c6848a48759f1b838675f">apply</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">Operation</a> &gt; operation)</td></tr>
-<tr class="separator:a252e813e721c6848a48759f1b838675f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf0da39c84c899d0ef30926a17e2dc50"><td class="memItemLeft" align="right" valign="top">virtual <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_1internal_1_1master_1_1Registrar.html#aaf0da39c84c899d0ef30926a17e2dc50">apply</a> (<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">RegistryOperation</a> &gt; operation)</td></tr>
+<tr class="separator:aaf0da39c84c899d0ef30926a17e2dc50"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5462adfb393217f4a55c47c441ebb349"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1PID.html">process::PID</a>&lt; RegistrarProcess &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1Registrar.html#a5462adfb393217f4a55c47c441ebb349">pid</a> () const </td></tr>
 <tr class="separator:a5462adfb393217f4a55c47c441ebb349"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
@@ -139,7 +139,7 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a252e813e721c6848a48759f1b838675f"></a>
+<a class="anchor" id="aaf0da39c84c899d0ef30926a17e2dc50"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -149,7 +149,7 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;bool&gt; mesos::internal::master::Registrar::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_1internal_1_1master_1_1Operation.html">Operation</a> &gt;&#160;</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">RegistryOperation</a> &gt;&#160;</td>
           <td class="paramname"><em>operation</em></td><td>)</td>
           <td></td>
         </tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6dce3457/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation-members.html
new file mode 100644
index 0000000..3400fa4
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation-members.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal.html">internal</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal_1_1master.html">master</a></li><li class="navelem"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">RegistryOperation</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">mesos::internal::master::RegistryOperation Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">associate</a>(const Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">discard</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">fail</a>(const std::string &amp;message)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#aa8834af6fede5bc7d0f2d1107cfecc55">operator()</a>(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a716a5bf5ebf7b99fe05f0ab29787e3b6">perform</a>(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></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_1internal_1_1master_1_1RegistryOperation.html#aa6eda6d17486c4c7336900396c86bac0">RegistryOperation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a61d5167998198e4726ed908bdde1bb83">set</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">Promise&lt; bool &gt;::set</a>(const bool &amp;_t)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a020c44bfea0e8b3f4ffb369775d7ab83">Promise&lt; bool &gt;::set</a>(bool &amp;&amp;_t)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a19d6a340d2ea310f89ba8a722b1fef18">Promise&lt; bool &gt;::set</a>(const Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="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>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a01874ec6f0ae27922b99ef4f3fabb6b1">~RegistryOperation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+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/6dce3457/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation.html
new file mode 100644
index 0000000..35be24d
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation.html
@@ -0,0 +1,277 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>Apache Mesos: mesos::internal::master::RegistryOperation Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacemesos.html">mesos</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal.html">internal</a></li><li class="navelem"><a class="el" href="namespacemesos_1_1internal_1_1master.html">master</a></li><li class="navelem"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">RegistryOperation</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="classmesos_1_1internal_1_1master_1_1RegistryOperation-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">mesos::internal::master::RegistryOperation Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<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::RegistryOperation:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classmesos_1_1internal_1_1master_1_1RegistryOperation.png" usemap="#mesos::internal::master::RegistryOperation_map" alt=""/>
+  <map id="mesos::internal::master::RegistryOperation_map" name="mesos::internal::master::RegistryOperation_map">
+<area href="classprocess_1_1Promise.html" alt="process::Promise&lt; bool &gt;" shape="rect" coords="0,0,320,24"/>
+<area href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html" alt="mesos::internal::master::AdmitSlave" shape="rect" coords="330,112,650,136"/>
+<area href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StartMaintenance.html" title="Transitions a group of machines from DRAINING mode into DOWN mode. " alt="mesos::internal::master::maintenance::StartMaintenance" shape="rect" coords="330,168,650,192"/>
+<area href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StopMaintenance.html" title="Transitions a group of machines from DOWN mode into UP mode. " alt="mesos::internal::master::maintenance::StopMaintenance" shape="rect" coords="330,224,650,248"/>
+<area href="classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html" title="Updates the maintanence schedule of the cluster. " alt="mesos::internal::master::maintenance::UpdateSchedule" shape="rect" coords="330,280,650,304"/>
+<area href="classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html" alt="mesos::internal::master::MarkSlaveGone" shape="rect" coords="330,336,650,360"/>
+<area href="classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html" alt="mesos::internal::master::MarkSlaveReachable" shape="rect" coords="330,392,650,416"/>
+<area href="classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html" alt="mesos::internal::master::MarkSlaveUnreachable" shape="rect" coords="330,448,650,472"/>
+<area href="classmesos_1_1internal_1_1master_1_1Prune.html" alt="mesos::internal::master::Prune" shape="rect" coords="330,504,650,528"/>
+<area href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html" title="Removes quota for a role. " alt="mesos::internal::master::quota::RemoveQuota" shape="rect" coords="330,560,650,584"/>
+<area href="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota.html" title="Sets quota for a role. " alt="mesos::internal::master::quota::UpdateQuota" shape="rect" coords="330,616,650,640"/>
+<area href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html" alt="mesos::internal::master::RemoveSlave" shape="rect" coords="330,672,650,696"/>
+<area href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html" alt="mesos::internal::master::UpdateSlave" shape="rect" coords="330,728,650,752"/>
+<area href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html" title="Updates weights for the specified roles. " alt="mesos::internal::master::weights::UpdateWeights" shape="rect" coords="330,784,650,808"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa6eda6d17486c4c7336900396c86bac0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#aa6eda6d17486c4c7336900396c86bac0">RegistryOperation</a> ()</td></tr>
+<tr class="separator:aa6eda6d17486c4c7336900396c86bac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01874ec6f0ae27922b99ef4f3fabb6b1"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a01874ec6f0ae27922b99ef4f3fabb6b1">~RegistryOperation</a> ()</td></tr>
+<tr class="separator:a01874ec6f0ae27922b99ef4f3fabb6b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8834af6fede5bc7d0f2d1107cfecc55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#aa8834af6fede5bc7d0f2d1107cfecc55">operator()</a> (Registry *registry, <a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *slaveIDs)</td></tr>
+<tr class="separator:aa8834af6fede5bc7d0f2d1107cfecc55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61d5167998198e4726ed908bdde1bb83"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a61d5167998198e4726ed908bdde1bb83">set</a> ()</td></tr>
+<tr class="separator:a61d5167998198e4726ed908bdde1bb83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classprocess_1_1Promise"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classprocess_1_1Promise')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td></tr>
+<tr class="memitem:ad96eae1c1003a896e34b6a4c66e23c39 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39">Promise</a> ()</td></tr>
+<tr class="separator:ad96eae1c1003a896e34b6a4c66e23c39 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a863b7ddd169d89f8eb5947f49613dc92 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a863b7ddd169d89f8eb5947f49613dc92">Promise</a> (const bool &amp;t)</td></tr>
+<tr class="separator:a863b7ddd169d89f8eb5947f49613dc92 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae21d4ecd85e32dd84e32dd5813ac9284 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#ae21d4ecd85e32dd84e32dd5813ac9284">Promise</a> (<a class="el" href="classprocess_1_1Promise.html">Promise</a>&lt; bool &gt; &amp;&amp;that)</td></tr>
+<tr class="separator:ae21d4ecd85e32dd84e32dd5813ac9284 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa218de27008dceaab89f594b341614ca inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#aa218de27008dceaab89f594b341614ca">~Promise</a> ()</td></tr>
+<tr class="separator:aa218de27008dceaab89f594b341614ca inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f50fcfd7ddb6dd39ec2cd468377cd5d inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">discard</a> ()</td></tr>
+<tr class="separator:a8f50fcfd7ddb6dd39ec2cd468377cd5d inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a989b8dfa7eb2633de3f0f25ac2b87943 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">set</a> (const bool &amp;_t)</td></tr>
+<tr class="separator:a989b8dfa7eb2633de3f0f25ac2b87943 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a020c44bfea0e8b3f4ffb369775d7ab83 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a020c44bfea0e8b3f4ffb369775d7ab83">set</a> (bool &amp;&amp;_t)</td></tr>
+<tr class="separator:a020c44bfea0e8b3f4ffb369775d7ab83 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19d6a340d2ea310f89ba8a722b1fef18 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a19d6a340d2ea310f89ba8a722b1fef18">set</a> (const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool &gt; &amp;<a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>)</td></tr>
+<tr class="separator:a19d6a340d2ea310f89ba8a722b1fef18 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa70c825f2b107eac5f393db03d2dd6ec inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec">associate</a> (const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool &gt; &amp;<a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>)</td></tr>
+<tr class="separator:aa70c825f2b107eac5f393db03d2dd6ec inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fc569c8bf99acb3e53a68ff3b266667 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">fail</a> (const std::string &amp;message)</td></tr>
+<tr class="separator:a2fc569c8bf99acb3e53a68ff3b266667 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8aef752d6c90cb11e58e3166b7592ef1 inherit pub_methods_classprocess_1_1Promise"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a> () const</td></tr>
+<tr class="separator:a8aef752d6c90cb11e58e3166b7592ef1 inherit pub_methods_classprocess_1_1Promise"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a716a5bf5ebf7b99fe05f0ab29787e3b6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a716a5bf5ebf7b99fe05f0ab29787e3b6">perform</a> (Registry *registry, <a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *slaveIDs)=0</td></tr>
+<tr class="separator:a716a5bf5ebf7b99fe05f0ab29787e3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aa6eda6d17486c4c7336900396c86bac0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::internal::master::RegistryOperation::RegistryOperation </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a01874ec6f0ae27922b99ef4f3fabb6b1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual mesos::internal::master::RegistryOperation::~RegistryOperation </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="aa8834af6fede5bc7d0f2d1107cfecc55"></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="classTry.html">Try</a>&lt;bool&gt; mesos::internal::master::RegistryOperation::operator() </td>
+          <td>(</td>
+          <td class="paramtype">Registry *&#160;</td>
+          <td class="paramname"><em>registry</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *&#160;</td>
+          <td class="paramname"><em>slaveIDs</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a716a5bf5ebf7b99fe05f0ab29787e3b6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classTry.html">Try</a>&lt;bool&gt; mesos::internal::master::RegistryOperation::perform </td>
+          <td>(</td>
+          <td class="paramtype">Registry *&#160;</td>
+          <td class="paramname"><em>registry</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classhashset.html">hashset</a>&lt; SlaveID &gt; *&#160;</td>
+          <td class="paramname"><em>slaveIDs</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html#a68f5214b525dbb353efd68c5c43950d6">mesos::internal::master::MarkSlaveGone</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#acbe6f94d23e327151fff2fbe459ee9d8">mesos::internal::master::RemoveSlave</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6ed49320390b3de62bbaebcb40d43df9">mesos::internal::master::Prune</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1StopMaintenance.html#afc0cb39c375da0edf7f3a2d00fc2c18c">mesos::internal::master::maintenance::StopMaintenance</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveReachable.html#adb635ba56921342d0a188bdb0ec26c09">mesos::internal::master::MarkSlaveReachable</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1quota_1_1RemoveQuota.html#a53a7e1f0340bbc8a55ab9945ed285cd0">mesos::internal::master::quota::RemoveQuota</a>, <a class="el" href="c
 lassmesos_1_1internal_1_1master_1_1maintenance_1_1StartMaintenance.html#ae78baec51de4f0efb3d7da88bdcc4d1b">mesos::internal::master::maintenance::StartMaintenance</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1MarkSlaveUnreachable.html#a10b4d9741c065fa8a25ca8d005af2a46">mesos::internal::master::MarkSlaveUnreachable</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1quota_1_1UpdateQuota.html#a7f58777553181a8165d8d119ba37b515">mesos::internal::master::quota::UpdateQuota</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html#a7e1ab0fb03a9d873a7a9b12e6761b300">mesos::internal::master::maintenance::UpdateSchedule</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html#aea9586bd7894653014f778e9b4dab91c">mesos::internal::master::weights::UpdateWeights</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1UpdateSlave.html#aaf3d9de24b2d2410e4271fc0ef5c834f">mesos::internal::master::Updat
 eSlave</a>, and <a class="el" href="classmesos_1_1internal_1_1master_1_1AdmitSlave.html#a5699b0068c72de9b5012256c3dc2db64">mesos::internal::master::AdmitSlave</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a61d5167998198e4726ed908bdde1bb83"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mesos::internal::master::RegistryOperation::set </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</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/master/<a class="el" href="master_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/6dce3457/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation.png
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation.png b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation.png
new file mode 100644
index 0000000..ad3cd03
Binary files /dev/null and b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RegistryOperation.png differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6dce3457/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RemoveSlave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RemoveSlave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RemoveSlave-members.html
index 2199056..4e8d0cf 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RemoveSlave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1RemoveSlave-members.html
@@ -61,19 +61,19 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">discard</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">fail</a>(const std::string &amp;message)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#ab3d421fa8e9d8849fb37ddaef1965b3a">Operation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#a579f54e98cc99bf30ed6d1c209fa17c3">operator()</a>(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#acbe6f94d23e327151fff2fbe459ee9d8">perform</a>(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html">mesos::internal::master::RemoveSlave</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39">Promise</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#a863b7ddd169d89f8eb5947f49613dc92">Promise</a>(const bool &amp;t)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Promise.html#ae21d4ecd85e32dd84e32dd5813ac9284">Promise</a>(Promise&lt; bool &gt; &amp;&amp;that)</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#aa8834af6fede5bc7d0f2d1107cfecc55">operator()</a>(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#acbe6f94d23e327151fff2fbe459ee9d8">perform</a>(Registry *registry, hashset&lt; SlaveID &gt; *slaveIDs)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html">mesos::internal::master::RemoveSlave</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></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_1internal_1_1master_1_1RegistryOperation.html#aa6eda6d17486c4c7336900396c86bac0">RegistryOperation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#a708e692d8287a0a5d931fbab40b04083">RemoveSlave</a>(const SlaveInfo &amp;_info)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html">mesos::internal::master::RemoveSlave</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html#aa7325c01da3c8fff4d2bf6586a2e55df">set</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a61d5167998198e4726ed908bdde1bb83">set</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span></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_1internal_1_1master_1_1Operation.html#a51ff2884db36db785c55f0e269a8134d">~Operation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Operation.html">mesos::internal::master::Operation</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Promise.html#aa218de27008dceaab89f594b341614ca">~Promise</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Promise.html">process::Promise&lt; bool &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><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>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html#a01874ec6f0ae27922b99ef4f3fabb6b1">~RegistryOperation</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">mesos::internal::master::RegistryOperation</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>