http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Http.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Http.html 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Http.html
new file mode 100644
index 0000000..ca27cad
--- /dev/null
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Http.html
@@ -0,0 +1,477 @@
+<!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::slave::Http 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_1slave.html">slave</a></li><li 
class="navelem"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html">Http</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classmesos_1_1internal_1_1slave_1_1Http-members.html">List of all 
members</a>  </div>
+  <div class="headertitle">
+<div class="title">mesos::internal::slave::Http Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" 
href="src_2slave_2http_8hpp_source.html">http.hpp</a>&gt;</code></p>
+<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:adced56eaf4c5fa8df6ca329a21b8ffca"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#adced56eaf4c5fa8df6ca329a21b8ffca">Http</a>
 (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a> 
*_slave)</td></tr>
+<tr class="separator:adced56eaf4c5fa8df6ca329a21b8ffca"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2ae5373ea8566f5dbce2ebe0137d087"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#ae2ae5373ea8566f5dbce2ebe0137d087">api</a>
 (const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;request, const <a class="el" href="classOption.html">Option</a>&lt; <a 
class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;principal) const </td></tr>
+<tr class="separator:ae2ae5373ea8566f5dbce2ebe0137d087"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05fd0f703c9c3f12b929d3b02d0a901c"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#a05fd0f703c9c3f12b929d3b02d0a901c">executor</a>
 (const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;request, const <a class="el" href="classOption.html">Option</a>&lt; <a 
class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;principal) const </td></tr>
+<tr class="separator:a05fd0f703c9c3f12b929d3b02d0a901c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade261f232ec633b9b9052e0f93a32256"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#ade261f232ec633b9b9052e0f93a32256">flags</a>
 (const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;request, const <a class="el" href="classOption.html">Option</a>&lt; <a 
class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;principal) const </td></tr>
+<tr class="separator:ade261f232ec633b9b9052e0f93a32256"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b8b156e8871c76c9810a40b8a196084"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#a6b8b156e8871c76c9810a40b8a196084">health</a>
 (const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;request) const </td></tr>
+<tr class="separator:a6b8b156e8871c76c9810a40b8a196084"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48698f07413ddb1d974b42c04a98c5fa"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">state</a>
 (const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;request, const <a class="el" href="classOption.html">Option</a>&lt; <a 
class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;) const </td></tr>
+<tr class="separator:a48698f07413ddb1d974b42c04a98c5fa"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4b96b09d72f268f91ac73d1600f2103"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#ab4b96b09d72f268f91ac73d1600f2103">statistics</a>
 (const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;request, const <a class="el" href="classOption.html">Option</a>&lt; <a 
class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;principal) const </td></tr>
+<tr class="separator:ab4b96b09d72f268f91ac73d1600f2103"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d978d546882b93e92652ace97b0dabb"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#a5d978d546882b93e92652ace97b0dabb">containers</a>
 (const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;request, const <a class="el" href="classOption.html">Option</a>&lt; <a 
class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;principal) const </td></tr>
+<tr class="separator:a5d978d546882b93e92652ace97b0dabb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a9eb0044b2a77303ed6df57c0a9615dd2"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#a9eb0044b2a77303ed6df57c0a9615dd2">API_HELP</a>
 ()</td></tr>
+<tr class="separator:a9eb0044b2a77303ed6df57c0a9615dd2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7ac69c9be01a9be03ed967da9939b74"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#ae7ac69c9be01a9be03ed967da9939b74">EXECUTOR_HELP</a>
 ()</td></tr>
+<tr class="separator:ae7ac69c9be01a9be03ed967da9939b74"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa91529c7c1adbeb56c279e31a97b45b6"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#aa91529c7c1adbeb56c279e31a97b45b6">FLAGS_HELP</a>
 ()</td></tr>
+<tr class="separator:aa91529c7c1adbeb56c279e31a97b45b6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78460f02b4f9a092ebd318a75a41118d"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#a78460f02b4f9a092ebd318a75a41118d">HEALTH_HELP</a>
 ()</td></tr>
+<tr class="separator:a78460f02b4f9a092ebd318a75a41118d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c26c5c227679ba7f07387653469b01f"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#a5c26c5c227679ba7f07387653469b01f">STATE_HELP</a>
 ()</td></tr>
+<tr class="separator:a5c26c5c227679ba7f07387653469b01f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5b11ad51e4a88b9884d741b93951571"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#ad5b11ad51e4a88b9884d741b93951571">STATISTICS_HELP</a>
 ()</td></tr>
+<tr class="separator:ad5b11ad51e4a88b9884d741b93951571"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade2f0a46b826a1c98b0aeff77c5c28ac"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Http.html#ade2f0a46b826a1c98b0aeff77c5c28ac">CONTAINERS_HELP</a>
 ()</td></tr>
+<tr class="separator:ade2f0a46b826a1c98b0aeff77c5c28ac"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="adced56eaf4c5fa8df6ca329a21b8ffca"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::internal::slave::Http::Http </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a> *&#160;</td>
+          <td class="paramname"><em>_slave</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ae2ae5373ea8566f5dbce2ebe0137d087"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a>&gt; 
mesos::internal::slave::Http::api </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;&#160;</td>
+          <td class="paramname"><em>request</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;&#160;</td>
+          <td class="paramname"><em>principal</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a9eb0044b2a77303ed6df57c0a9615dd2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static std::string 
mesos::internal::slave::Http::API_HELP </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5d978d546882b93e92652ace97b0dabb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a>&gt; 
mesos::internal::slave::Http::containers </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;&#160;</td>
+          <td class="paramname"><em>request</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;&#160;</td>
+          <td class="paramname"><em>principal</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ade2f0a46b826a1c98b0aeff77c5c28ac"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static std::string 
mesos::internal::slave::Http::CONTAINERS_HELP </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a05fd0f703c9c3f12b929d3b02d0a901c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a>&gt; 
mesos::internal::slave::Http::executor </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;&#160;</td>
+          <td class="paramname"><em>request</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;&#160;</td>
+          <td class="paramname"><em>principal</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae7ac69c9be01a9be03ed967da9939b74"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static std::string 
mesos::internal::slave::Http::EXECUTOR_HELP </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ade261f232ec633b9b9052e0f93a32256"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a>&gt; 
mesos::internal::slave::Http::flags </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;&#160;</td>
+          <td class="paramname"><em>request</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;&#160;</td>
+          <td class="paramname"><em>principal</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa91529c7c1adbeb56c279e31a97b45b6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static std::string 
mesos::internal::slave::Http::FLAGS_HELP </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a6b8b156e8871c76c9810a40b8a196084"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a>&gt; 
mesos::internal::slave::Http::health </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;&#160;</td>
+          <td class="paramname"><em>request</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a78460f02b4f9a092ebd318a75a41118d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static std::string 
mesos::internal::slave::Http::HEALTH_HELP </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a48698f07413ddb1d974b42c04a98c5fa"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a>&gt; 
mesos::internal::slave::Http::state </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;&#160;</td>
+          <td class="paramname"><em>request</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5c26c5c227679ba7f07387653469b01f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static std::string 
mesos::internal::slave::Http::STATE_HELP </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab4b96b09d72f268f91ac73d1600f2103"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a>&gt; 
mesos::internal::slave::Http::statistics </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a> 
&amp;&#160;</td>
+          <td class="paramname"><em>request</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a>
 &gt; &amp;&#160;</td>
+          <td class="paramname"><em>principal</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ad5b11ad51e4a88b9884d741b93951571"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static std::string 
mesos::internal::slave::Http::STATISTICS_HELP </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</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/slave/<a class="el" 
href="src_2slave_2http_8hpp_source.html">http.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/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html
index 4bece1c..cda58d6 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html
@@ -65,10 +65,9 @@ Inheritance diagram for 
mesos::internal::slave::Launcher:</div>
  <div class="center">
   <img src="classmesos_1_1internal_1_1slave_1_1Launcher.png" 
usemap="#mesos::internal::slave::Launcher_map" alt=""/>
   <map id="mesos::internal::slave::Launcher_map" 
name="mesos::internal::slave::Launcher_map">
-<area href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html" 
alt="mesos::internal::slave::LinuxLauncher" shape="rect" coords="0,56,241,80"/>
-<area href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html" 
alt="mesos::internal::slave::PosixLauncher" shape="rect" 
coords="251,56,492,80"/>
-<area href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html" 
alt="mesos::internal::tests::TestLauncher" shape="rect" coords="502,56,743,80"/>
-<area href="classmesos_1_1internal_1_1slave_1_1WindowsLauncher.html" 
alt="mesos::internal::slave::WindowsLauncher" shape="rect" 
coords="251,112,492,136"/>
+<area href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html" 
alt="mesos::internal::slave::LinuxLauncher" shape="rect" coords="0,56,258,80"/>
+<area href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html" 
alt="mesos::internal::slave::SubprocessLauncher" shape="rect" 
coords="268,56,526,80"/>
+<area href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html" 
alt="mesos::internal::tests::TestLauncher" shape="rect" coords="536,56,794,80"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -79,7 +78,7 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0a8e37767fb1a65c63bb31b26727697e"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
 &lt; <a class="el" href="classhashset.html">hashset</a>&lt; ContainerID &gt; 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a0a8e37767fb1a65c63bb31b26727697e">recover</a>
 (const std::list&lt; mesos::slave::ContainerState &gt; &amp;states)=0</td></tr>
 <tr class="separator:a0a8e37767fb1a65c63bb31b26727697e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6c5246e61f3959d393d06f4abf23b45"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>
 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a>
 (const ContainerID &amp;containerId, const std::string &amp;path, const 
std::vector&lt; std::string &gt; &amp;argv, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;in, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;out, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;err, const <a class="el" 
href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *flags, const <a 
class="el" href="classOption.html"
 >Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; 
 >&amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; 
 >int &gt; &amp;enterNamespaces, const <a class="el" 
 >href="classOption.html">Option</a>&lt; int &gt; 
 >&amp;cloneNamespaces)=0</td></tr>
+<tr class="memitem:af6c5246e61f3959d393d06f4abf23b45"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>
 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a>
 (const ContainerID &amp;containerId, const std::string &amp;path, const 
std::vector&lt; std::string &gt; &amp;argv, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;in, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;out, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;err, const <a class="el" 
href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" 
href="decoder_8hpp.html#abb0829cce9d
 d20a40ae0d86890ae85c6">flags</a>, const <a class="el" 
href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string 
&gt;&gt; &amp;environment, const <a class="el" 
href="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a 
class="el" href="classOption.html">Option</a>&lt; int &gt; 
&amp;cloneNamespaces)=0</td></tr>
 <tr class="separator:af6c5246e61f3959d393d06f4abf23b45"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adf9cd543b7aaf0b999a2a00aa31c6175"><td class="memItemLeft" 
align="right" valign="top">virtual <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_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">destroy</a>
 (const ContainerID &amp;containerId)=0</td></tr>
 <tr class="separator:adf9cd543b7aaf0b999a2a00aa31c6175"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -134,7 +133,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html#ad27d49335009599a8c4eff170a209a95">mesos::internal::slave::PosixLauncher</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">mesos::internal::slave::LinuxLauncher</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a78d11f1b1c5e22754797c76e9d42281a">mesos::internal::slave::SubprocessLauncher</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">mesos::internal::slave::LinuxLauncher</a>.</p>
 
 </div>
 </div>
@@ -218,7 +217,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html#a612a0f47f415e46e31485819202134b7">mesos::internal::slave::PosixLauncher</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">mesos::internal::slave::LinuxLauncher</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#aa82db677460d67c6ff2fd207d0683c82">mesos::internal::slave::SubprocessLauncher</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">mesos::internal::slave::LinuxLauncher</a>.</p>
 
 </div>
 </div>
@@ -244,7 +243,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html#a6b2c6926af7c366085262a128d37024f">mesos::internal::slave::PosixLauncher</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a699c488ac03f1df509d0e09bb021a239">mesos::internal::slave::LinuxLauncher</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a816fe950257e14454d13dff95f0f3e59">mesos::internal::slave::SubprocessLauncher</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a699c488ac03f1df509d0e09bb021a239">mesos::internal::slave::LinuxLauncher</a>.</p>
 
 </div>
 </div>
@@ -270,7 +269,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PosixLauncher.html#aa6c38dfd27292902a7de66a6108fe8e3">mesos::internal::slave::PosixLauncher</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#acb8f27191f0c9a78b85fe27c5e387a59">mesos::internal::slave::LinuxLauncher</a>.</p>
+<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a1e1c9e6483fecc771fc6892bb602b580">mesos::internal::slave::SubprocessLauncher</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#acb8f27191f0c9a78b85fe27c5e387a59">mesos::internal::slave::LinuxLauncher</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png
index 13a37cb..4c39d6d 100644
Binary files 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png and 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.png differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html
index 6551d50..b96378c 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html
@@ -77,7 +77,7 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a699c488ac03f1df509d0e09bb021a239"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
 &lt; <a class="el" href="classhashset.html">hashset</a>&lt; ContainerID &gt; 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a699c488ac03f1df509d0e09bb021a239">recover</a>
 (const std::list&lt; mesos::slave::ContainerState &gt; &amp;states)</td></tr>
 <tr class="separator:a699c488ac03f1df509d0e09bb021a239"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab939867760688ac31fb30c42f75c9aea"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>
 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">fork</a>
 (const ContainerID &amp;containerId, const std::string &amp;path, const 
std::vector&lt; std::string &gt; &amp;argv, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;in, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;out, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;err, const <a class="el" 
href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *flags, const <a 
class="el" href="classOption.
 html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; 
&amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; 
int &gt; &amp;enterNamespaces, const <a class="el" 
href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces)</td></tr>
+<tr class="memitem:ab939867760688ac31fb30c42f75c9aea"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>
 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">fork</a>
 (const ContainerID &amp;containerId, const std::string &amp;path, const 
std::vector&lt; std::string &gt; &amp;argv, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;in, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;out, const <a class="el" 
href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> 
&amp;err, const <a class="el" 
href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" 
href="decoder_8hpp.html#abb0829
 cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" 
href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string 
&gt;&gt; &amp;environment, const <a class="el" 
href="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a 
class="el" href="classOption.html">Option</a>&lt; int &gt; 
&amp;cloneNamespaces)</td></tr>
 <tr class="separator:ab939867760688ac31fb30c42f75c9aea"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a65f573e7693965e7030327e5d5cf8b16"><td class="memItemLeft" 
align="right" valign="top">virtual <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_1internal_1_1slave_1_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">destroy</a>
 (const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:a65f573e7693965e7030327e5d5cf8b16"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -90,7 +90,7 @@ Public Member Functions</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a188c7d32972b2998023f77444d125247"><td class="memItemLeft" 
align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> * 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a188c7d32972b2998023f77444d125247">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> 
&amp;flags)</td></tr>
+<tr class="memitem:a188c7d32972b2998023f77444d125247"><td class="memItemLeft" 
align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> * 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a188c7d32972b2998023f77444d125247">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;<a 
class="el" 
href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>)</td></tr>
 <tr class="separator:a188c7d32972b2998023f77444d125247"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9680e53e3800a5e174295e6719e8ca6c"><td class="memItemLeft" 
align="right" valign="top">static bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a9680e53e3800a5e174295e6719e8ca6c">available</a>
 ()</td></tr>
 <tr class="separator:a9680e53e3800a5e174295e6719e8ca6c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html
index 06c91f8..eb1aade 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html
@@ -307,7 +307,7 @@ const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</
 </div><div class="memdoc">
 
 <p>Clean up the cgroups subsystem for the associated container. </p>
-<p>It will be called when destruction to ensure everyting be cleanup. Similar 
to the isolator <code>cleanup</code>, it's likely that the <code>cleanup</code> 
for the subsystem is called for unknown containers (see MESOS-6059). We should 
ignore the cleanup request if the container is unknown to the subsystem.</p>
+<p>It will be called when destruction to ensure everything be cleanup. Similar 
to the isolator <code>cleanup</code>, it's likely that the <code>cleanup</code> 
for the subsystem is called for unknown containers (see MESOS-6059). We should 
ignore the cleanup request if the container is unknown to the subsystem.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">containerId</td><td>The target containerId. 
</td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html
index 0018b81..953a4b9 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html
@@ -59,21 +59,20 @@
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">attach</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a2988a6d2eae359c116bcdd6ea7ac3afa">containers</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a0fff35a59fbdbce125b4a1b77248e235">create</a>(const
 Flags &amp;flags, bool local, Fetcher *fetcher, const Option&lt; 
NvidiaComponents &gt; &amp;nvidia=None())</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a717b40b6012ceb68d4aab7a02e9f3e4b">create</a>(const
 Flags &amp;flags, bool local, Fetcher *fetcher, SecretResolver 
*secretResolver=nullptr, const Option&lt; NvidiaComponents &gt; 
&amp;nvidia=None())</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#ae12c5816134512ade220ff1541bbaf95">create</a>(const
 Flags &amp;flags, bool local, Fetcher *fetcher, const process::Owned&lt; 
Launcher &gt; &amp;launcher, const process::Shared&lt; Provisioner &gt; 
&amp;provisioner, const std::vector&lt; process::Owned&lt; 
mesos::slave::Isolator &gt;&gt; &amp;isolators)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a35fbb45a7dc615380d30ba79585d6dc8">mesos::internal::slave::Containerizer::create</a>(const
 Flags &amp;flags, bool local, Fetcher *fetcher)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td
 class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3473584d632ab3bab0fec7c0fc765554">mesos::internal::slave::Containerizer::create</a>(const
 Flags &amp;flags, bool local, Fetcher *fetcher, SecretResolver 
*secretResolver=nullptr)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td
 class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a360067ea563b1392969ef198c5e80994">destroy</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#ad965c392885507b322d17673d08ff9cd">launch</a>(const
 ContainerID &amp;containerId, const Option&lt; TaskInfo &gt; &amp;taskInfo, 
const ExecutorInfo &amp;executorInfo, const std::string &amp;directory, const 
Option&lt; std::string &gt; &amp;user, const SlaveID &amp;slaveId, const 
std::map&lt; std::string, std::string &gt; &amp;environment, bool 
checkpoint)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#acf30d0573c41fff8556c2d63d097e23b">launch</a>(const
 ContainerID &amp;containerId, const CommandInfo &amp;commandInfo, const 
Option&lt; ContainerInfo &gt; &amp;containerInfo, const Option&lt; std::string 
&gt; &amp;user, const SlaveID &amp;slaveId, const Option&lt; 
mesos::slave::ContainerClass &gt; &amp;containerClass=None())</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a61ebc4f358e36e8c762f48e5c4f5d429">recover</a>(const
 Option&lt; state::SlaveState &gt; &amp;state)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#ab2fa41756786a9f83ce1bf23c89416ff">remove</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a>(const
 Flags &amp;flags)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td
 class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a9b8cbaadc6ec688e6de806d64b731ad0">status</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a53984581c243206c1bd38f74c9f094c9">update</a>(const
 ContainerID &amp;containerId, const Resources &amp;resources)</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a777216dd99e0a655f636a61f18798204">usage</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a6f2114367f2ced7f2c19621acc04dc11">wait</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3e3987673fd56c473973a8c1bfea9ab1">~Containerizer</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a16b4d5e232ba4cb766d173a1ba1ace6f">~MesosContainerizer</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a20fcd9895ef9f2dbed8760e8d1f6774a">launch</a>(const
 ContainerID &amp;containerId, const mesos::slave::ContainerConfig 
&amp;containerConfig, const std::map&lt; std::string, std::string &gt; 
&amp;environment, const Option&lt; std::string &gt; 
&amp;pidCheckpointPath)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a61ebc4f358e36e8c762f48e5c4f5d429">recover</a>(const
 Option&lt; state::SlaveState &gt; &amp;state)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#ab2fa41756786a9f83ce1bf23c89416ff">remove</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a>(const
 Flags &amp;flags)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td
 class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a9b8cbaadc6ec688e6de806d64b731ad0">status</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a53984581c243206c1bd38f74c9f094c9">update</a>(const
 ContainerID &amp;containerId, const Resources &amp;resources)</td><td 
class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1MesosContainerizer.html#a777216dd99e0a655f636a61f18798204">usage</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a6f2114367f2ced7f2c19621acc04dc11">wait</a>(const
 ContainerID &amp;containerId)</td><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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_1Containerizer.html#a3e3987673fd56c473973a8c1bfea9ab1">~Containerizer</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a16b4d5e232ba4cb766d173a1ba1ace6f">~MesosContainerizer</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">mesos::internal::slave::MesosContainerizer</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6b298f58/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html
index df96c97..0d0e013 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html
@@ -76,10 +76,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a16b4d5e232ba4cb766d173a1ba1ace6f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a61ebc4f358e36e8c762f48e5c4f5d429"><td class="memItemLeft" 
align="right" valign="top">virtual <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_1internal_1_1slave_1_1MesosContainerizer.html#a61ebc4f358e36e8c762f48e5c4f5d429">recover</a>
 (const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">state::SlaveState</a>
 &gt; &amp;state)</td></tr>
 <tr class="separator:a61ebc4f358e36e8c762f48e5c4f5d429"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad965c392885507b322d17673d08ff9cd"><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_1slave_1_1MesosContainerizer.html#ad965c392885507b322d17673d08ff9cd">launch</a>
 (const ContainerID &amp;containerId, const <a class="el" 
href="classOption.html">Option</a>&lt; TaskInfo &gt; &amp;taskInfo, const 
ExecutorInfo &amp;executorInfo, const std::string &amp;directory, const <a 
class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;user, 
const SlaveID &amp;slaveId, const std::map&lt; std::string, std::string &gt; 
&amp;environment, bool checkpoint)</td></tr>
-<tr class="separator:ad965c392885507b322d17673d08ff9cd"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf30d0573c41fff8556c2d63d097e23b"><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_1slave_1_1MesosContainerizer.html#acf30d0573c41fff8556c2d63d097e23b">launch</a>
 (const ContainerID &amp;containerId, const CommandInfo &amp;commandInfo, const 
<a class="el" href="classOption.html">Option</a>&lt; ContainerInfo &gt; 
&amp;containerInfo, const <a class="el" href="classOption.html">Option</a>&lt; 
std::string &gt; &amp;user, const SlaveID &amp;slaveId, const <a class="el" 
href="classOption.html">Option</a>&lt; mesos::slave::ContainerClass &gt; 
&amp;containerClass=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:acf30d0573c41fff8556c2d63d097e23b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fcd9895ef9f2dbed8760e8d1f6774a"><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_1slave_1_1MesosContainerizer.html#a20fcd9895ef9f2dbed8760e8d1f6774a">launch</a>
 (const ContainerID &amp;containerId, const mesos::slave::ContainerConfig 
&amp;containerConfig, const std::map&lt; std::string, std::string &gt; 
&amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; 
std::string &gt; &amp;pidCheckpointPath)</td></tr>
+<tr class="separator:a20fcd9895ef9f2dbed8760e8d1f6774a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a83b5cba7afb68e963a05d82b1f4b62d1"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
 &lt; <a class="el" 
href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a83b5cba7afb68e963a05d82b1f4b62d1">attach</a>
 (const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:a83b5cba7afb68e963a05d82b1f4b62d1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -108,14 +106,14 @@ Public Member Functions</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a0fff35a59fbdbce125b4a1b77248e235"><td class="memItemLeft" 
align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">MesosContainerizer</a>
 * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a0fff35a59fbdbce125b4a1b77248e235">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;flags, bool 
local, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, 
const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a>
 &gt; &amp;nvidia=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a0fff35a59fbdbce125b4a1b77248e235"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae12c5816134512ade220ff1541bbaf95"><td class="memItemLeft" 
align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">MesosContainerizer</a>
 * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#ae12c5816134512ade220ff1541bbaf95">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;flags, bool 
local, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, 
const <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a 
class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> 
&gt; &amp;launcher, const <a class="el" 
href="classprocess_1_1Shared.html">process::Shared</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Provisioner.html">Provisioner</a> &gt; 
 &amp;provisioner, const std::vector&lt; <a class="el" 
href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" 
href="classmesos_1_1slave_1_1Isolator.html">mesos::slave::Isolator</a> &gt;&gt; 
&amp;isolators)</td></tr>
+<tr class="memitem:a717b40b6012ceb68d4aab7a02e9f3e4b"><td class="memItemLeft" 
align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">MesosContainerizer</a>
 * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a717b40b6012ceb68d4aab7a02e9f3e4b">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;<a 
class="el" 
href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, bool 
local, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, <a 
class="el" href="classmesos_1_1SecretResolver.html">SecretResolver</a> 
*secretResolver=nullptr, const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a>
 &gt; &amp;nvidia=<
 a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a717b40b6012ceb68d4aab7a02e9f3e4b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae12c5816134512ade220ff1541bbaf95"><td class="memItemLeft" 
align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">MesosContainerizer</a>
 * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#ae12c5816134512ade220ff1541bbaf95">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;<a 
class="el" 
href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, bool 
local, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, 
const <a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a 
class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">Launcher</a> 
&gt; &amp;launcher, const <a class="el" 
href="classprocess_1_1Shared.html">process::Shared</a>&lt; <a class="el" hre
 f="classmesos_1_1internal_1_1slave_1_1Provisioner.html">Provisioner</a> &gt; 
&amp;provisioner, const std::vector&lt; <a class="el" 
href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" 
href="classmesos_1_1slave_1_1Isolator.html">mesos::slave::Isolator</a> &gt;&gt; 
&amp;isolators)</td></tr>
 <tr class="separator:ae12c5816134512ade220ff1541bbaf95"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header 
pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer')"><img
 src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from 
<a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td></tr>
-<tr class="memitem:a35fbb45a7dc615380d30ba79585d6dc8 inherit 
pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td 
class="memItemLeft" align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">Containerizer</a> 
* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a35fbb45a7dc615380d30ba79585d6dc8">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;flags, bool 
local, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> 
*fetcher)</td></tr>
-<tr class="separator:a35fbb45a7dc615380d30ba79585d6dc8 inherit 
pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acde902a94e389c2ef64b4fe78bb039a3 inherit 
pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td 
class="memItemLeft" align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> 
&amp;flags)</td></tr>
+<tr class="memitem:a3473584d632ab3bab0fec7c0fc765554 inherit 
pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td 
class="memItemLeft" align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">Containerizer</a> 
* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3473584d632ab3bab0fec7c0fc765554">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;<a 
class="el" 
href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, bool 
local, <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Fetcher.html">Fetcher</a> *fetcher, <a 
class="el" href="classmesos_1_1SecretResolver.html">SecretResolver</a> 
*secretResolver=nullptr)</td></tr>
+<tr class="separator:a3473584d632ab3bab0fec7c0fc765554 inherit 
pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acde902a94e389c2ef64b4fe78bb039a3 inherit 
pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td 
class="memItemLeft" align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classmesos_1_1Resources.html">Resources</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">resources</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;<a 
class="el" 
href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>)</td></tr>
 <tr class="separator:acde902a94e389c2ef64b4fe78bb039a3 inherit 
pub_static_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -194,7 +192,7 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0fff35a59fbdbce125b4a1b77248e235"></a>
+<a class="anchor" id="a717b40b6012ceb68d4aab7a02e9f3e4b"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -222,6 +220,12 @@ Static Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
+          <td class="paramtype"><a class="el" 
href="classmesos_1_1SecretResolver.html">SecretResolver</a> *&#160;</td>
+          <td class="paramname"><em>secretResolver</em> = 
<code>nullptr</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
           <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; <a class="el" 
href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a>
 &gt; &amp;&#160;</td>
           <td class="paramname"><em>nvidia</em> = <code><a class="el" 
href="structNone.html">None</a>()</code>&#160;</td>
         </tr>
@@ -324,7 +328,7 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad965c392885507b322d17673d08ff9cd"></a>
+<a class="anchor" id="a20fcd9895ef9f2dbed8760e8d1f6774a"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -340,32 +344,8 @@ Static Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; TaskInfo &gt; &amp;&#160;</td>
-          <td class="paramname"><em>taskInfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const ExecutorInfo &amp;&#160;</td>
-          <td class="paramname"><em>executorInfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>directory</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>user</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const SlaveID &amp;&#160;</td>
-          <td class="paramname"><em>slaveId</em>, </td>
+          <td class="paramtype">const mesos::slave::ContainerConfig 
&amp;&#160;</td>
+          <td class="paramname"><em>containerConfig</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -376,68 +356,8 @@ Static Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>checkpoint</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">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a4f9a918e704fbace67bdeb9047ac24a6">mesos::internal::slave::Containerizer</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="acf30d0573c41fff8556c2d63d097e23b"></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="classprocess_1_1Future.html">process::Future</a>&lt;bool&gt; 
mesos::internal::slave::MesosContainerizer::launch </td>
-          <td>(</td>
-          <td class="paramtype">const ContainerID &amp;&#160;</td>
-          <td class="paramname"><em>containerId</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const CommandInfo &amp;&#160;</td>
-          <td class="paramname"><em>commandInfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; ContainerInfo &gt; &amp;&#160;</td>
-          <td class="paramname"><em>containerInfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
           <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>user</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const SlaveID &amp;&#160;</td>
-          <td class="paramname"><em>slaveId</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; mesos::slave::ContainerClass &gt; 
&amp;&#160;</td>
-          <td class="paramname"><em>containerClass</em> = <code><a class="el" 
href="structNone.html">None</a>()</code>&#160;</td>
+          <td class="paramname"><em>pidCheckpointPath</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -452,7 +372,7 @@ Static Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Reimplemented from <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a8a0f0b50243587499e94495a02777159">mesos::internal::slave::Containerizer</a>.</p>
+<p>Implements <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">mesos::internal::slave::Containerizer</a>.</p>
 
 </div>
 </div>

Reply via email to