You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/02/26 07:48:52 UTC

[16/21] mesos-site git commit: Updated the website built from mesos SHA: 8098ac2.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker-members.html
index 8ad4f13..407a37c 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker-members.html
@@ -58,12 +58,11 @@
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a86d489d94d5cf21382dba2c0264f2ccd">Checker</a>(const Checker &amp;)=delete</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a18ef6a26ab88c2f8a50642afc88c06c2">create</a>(const CheckInfo &amp;check, const std::string &amp;launcherDir, const lambda::function&lt; void(const CheckStatusInfo &amp;)&gt; &amp;callback, const TaskID &amp;taskId, const Option&lt; pid_t &gt; &amp;taskPid, const std::vector&lt; std::string &gt; &amp;namespaces)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</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_1checks_1_1Checker.html#a3c9665ae0f6c7e603c8d43c1ced5eab5">create</a>(const CheckInfo &amp;check, const std::string &amp;launcherDir, const lambda::function&lt; void(const CheckStatusInfo &amp;)&gt; &amp;callback, const TaskID &amp;taskId, const ContainerID &amp;taskContainerId, const process::http::URL &amp;agentURL, const Option&lt; std::string &gt; &amp;authorizationHeader)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">operator=</a>(const Checker &amp;)=delete</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a0f75d68526aaf1452427d17e562ee2a9">pause</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#aab23bf981d8adefc42831594343f84c0">resume</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#ac9d5d6780eb612871e8cd78310096879">~Checker</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a73856c4daaa7fd16b759fb20899c0708">create</a>(const CheckInfo &amp;check, const std::string &amp;launcherDir, const lambda::function&lt; void(const CheckStatusInfo &amp;)&gt; &amp;callback, const TaskID &amp;taskId, Variant&lt; runtime::Plain, runtime::Docker, runtime::Nested &gt; runtime)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</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_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">operator=</a>(const Checker &amp;)=delete</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a0f75d68526aaf1452427d17e562ee2a9">pause</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#aab23bf981d8adefc42831594343f84c0">resume</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#ac9d5d6780eb612871e8cd78310096879">~Checker</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">mesos::internal::checks::Checker</a></td><td class="entry"></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/7e001180/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker.html b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker.html
index a665d4d..3e1b09f 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1Checker.html
@@ -76,14 +76,10 @@ 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:a18ef6a26ab88c2f8a50642afc88c06c2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/>
-&lt; <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a18ef6a26ab88c2f8a50642afc88c06c2">create</a> (const CheckInfo &amp;check, const std::string &amp;launcherDir, const lambda::function&lt; void(const CheckStatusInfo &amp;)&gt; &amp;callback, const TaskID &amp;taskId, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt; &amp;taskPid, const std::vector&lt; std::string &gt; &amp;namespaces)</td></tr>
-<tr class="memdesc:a18ef6a26ab88c2f8a50642afc88c06c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a></code> object.  <a href="#a18ef6a26ab88c2f8a50642afc88c06c2">More...</a><br/></td></tr>
-<tr class="separator:a18ef6a26ab88c2f8a50642afc88c06c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3c9665ae0f6c7e603c8d43c1ced5eab5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/>
-&lt; <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a3c9665ae0f6c7e603c8d43c1ced5eab5">create</a> (const CheckInfo &amp;check, const std::string &amp;launcherDir, const lambda::function&lt; void(const CheckStatusInfo &amp;)&gt; &amp;callback, const TaskID &amp;taskId, const ContainerID &amp;taskContainerId, const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> &amp;agentURL, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;authorizationHeader)</td></tr>
-<tr class="memdesc:a3c9665ae0f6c7e603c8d43c1ced5eab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a></code> object.  <a href="#a3c9665ae0f6c7e603c8d43c1ced5eab5">More...</a><br/></td></tr>
-<tr class="separator:a3c9665ae0f6c7e603c8d43c1ced5eab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73856c4daaa7fd16b759fb20899c0708"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/>
+&lt; <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a73856c4daaa7fd16b759fb20899c0708">create</a> (const CheckInfo &amp;check, const std::string &amp;launcherDir, const lambda::function&lt; void(const CheckStatusInfo &amp;)&gt; &amp;callback, const TaskID &amp;taskId, <a class="el" href="classVariant.html">Variant</a>&lt; <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Plain.html">runtime::Plain</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html">runtime::Docker</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html">runtime::Nested</a> &gt; runtime)</td></tr>
+<tr class="memdesc:a73856c4daaa7fd16b759fb20899c0708"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a></code> object.  <a href="#a73856c4daaa7fd16b759fb20899c0708">More...</a><br/></td></tr>
+<tr class="separator:a73856c4daaa7fd16b759fb20899c0708"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="ac9d5d6780eb612871e8cd78310096879"></a>
@@ -126,7 +122,7 @@ Static Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a18ef6a26ab88c2f8a50642afc88c06c2"></a>
+<a class="anchor" id="a73856c4daaa7fd16b759fb20899c0708"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -160,14 +156,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; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>taskPid</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>namespaces</em>&#160;</td>
+          <td class="paramtype"><a class="el" href="classVariant.html">Variant</a>&lt; <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Plain.html">runtime::Plain</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html">runtime::Docker</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html">runtime::Nested</a> &gt;&#160;</td>
+          <td class="paramname"><em>runtime</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -184,15 +174,14 @@ Static Public Member Functions</h2></td></tr>
 
 <p>Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a></code> object. </p>
 <p>In case of success, checking starts immediately after initialization.</p>
-<p>If the check is a COMMAND check, the checker will fork a process, enter the task's namespaces, and execute the command.</p>
+<p>The check performed is based off the check type and the given runtime.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">check</td><td>The protobuf message definition of a check. </td></tr>
     <tr><td class="paramname">launcherDir</td><td>A directory where Mesos helper binaries are located. <a class="el" href="classmesos_1_1Executor.html">Executor</a> must have access to this directory for TCP checks. </td></tr>
     <tr><td class="paramname">callback</td><td>A callback <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a></code> uses to send check status updates to its owner (usually an executor). </td></tr>
     <tr><td class="paramname">taskId</td><td>The TaskID of the target task. </td></tr>
-    <tr><td class="paramname">taskPid</td><td>The target task's pid used to enter the specified namespaces. </td></tr>
-    <tr><td class="paramname">namespaces</td><td>The namespaces to enter prior to performing the check. </td></tr>
+    <tr><td class="paramname">runtime</td><td>The runtime that launched the task. </td></tr>
   </table>
   </dd>
 </dl>
@@ -201,88 +190,6 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3c9665ae0f6c7e603c8d43c1ced5eab5"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static <a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt;<a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a>&gt; &gt; mesos::internal::checks::Checker::create </td>
-          <td>(</td>
-          <td class="paramtype">const CheckInfo &amp;&#160;</td>
-          <td class="paramname"><em>check</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>launcherDir</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const lambda::function&lt; void(const CheckStatusInfo &amp;)&gt; &amp;&#160;</td>
-          <td class="paramname"><em>callback</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const TaskID &amp;&#160;</td>
-          <td class="paramname"><em>taskId</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const ContainerID &amp;&#160;</td>
-          <td class="paramname"><em>taskContainerId</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> &amp;&#160;</td>
-          <td class="paramname"><em>agentURL</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>authorizationHeader</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">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a></code> object. </p>
-<p>In case of success, checking starts immediately after initialization.</p>
-<p>If the check is a COMMAND check, the checker will delegate the execution of the check to the Mesos agent via the <code>LaunchNestedContainerSession</code> API call.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">check</td><td>The protobuf message definition of a check. </td></tr>
-    <tr><td class="paramname">launcherDir</td><td>A directory where Mesos helper binaries are located. <a class="el" href="classmesos_1_1Executor.html">Executor</a> must have access to this directory for TCP checks. </td></tr>
-    <tr><td class="paramname">callback</td><td>A callback <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a></code> uses to send check status updates to its owner (usually an executor). </td></tr>
-    <tr><td class="paramname">taskId</td><td>The TaskID of the target task. </td></tr>
-    <tr><td class="paramname">taskContainerId</td><td>The ContainerID of the target task. </td></tr>
-    <tr><td class="paramname">agentURL</td><td>The URL of the agent. </td></tr>
-    <tr><td class="paramname">authorizationHeader</td><td>The authorization header the checker should use to authenticate with the agent operator API. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a></code> object or an error if <code>create</code> fails.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>A better approach would be to return a stream of updates, e.g., <code>process::Stream&lt;CheckStatusInfo&gt;</code> rather than invoking a callback. </dd></dl>
-
-</div>
-</div>
 <a class="anchor" id="a72edd5484c4aac855f23f530057153f5"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess-members.html
index e301718..6dc0f6b 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess-members.html
@@ -58,7 +58,7 @@
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html">mesos::internal::checks::CheckerProcess</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#a44f1f8394e3232a25632689a16085a9e">CheckerProcess</a>(const CheckInfo &amp;_check, const std::string &amp;_launcherDir, const lambda::function&lt; void(const Try&lt; CheckStatusInfo &gt; &amp;)&gt; &amp;_callback, const TaskID &amp;_taskId, const Option&lt; pid_t &gt; &amp;_taskPid, const std::vector&lt; std::string &gt; &amp;_namespaces, const Option&lt; ContainerID &gt; &amp;_taskContainerId, const Option&lt; process::http::URL &gt; &amp;_agentURL, const Option&lt; std::string &gt; &amp;_authorizationHeader, const Option&lt; std::string &gt; &amp;_scheme, const std::string &amp;_name, bool _commandCheckViaAgent, bool _ipv6=false)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html">mesos::internal::checks::CheckerProcess</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#ac767c2df24548c2e371c9fb6e0f96bb8">CheckerProcess</a>(const CheckInfo &amp;checkInfo, const std::string &amp;launcherDir, const lambda::function&lt; void(const Try&lt; CheckStatusInfo &gt; &amp;)&gt; &amp;_callback, const TaskID &amp;_taskId, const std::string &amp;_name, Variant&lt; runtime::Plain, runtime::Docker, runtime::Nested &gt; _runtime, const Option&lt; std::string &gt; &amp;scheme, bool ipv6=false)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html">mesos::internal::checks::CheckerProcess</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a5c6659fa98d4c54ae10ced56690f08ee">consume</a>(process::MessageEvent &amp;&amp;event) override</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; CheckerProcess &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ad9d4ca7d97e0a296121deac831ac1917">Process&lt; CheckerProcess &gt;::consume</a>(DispatchEvent &amp;&amp;event) override</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</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_1ProcessBase.html#a37f2b9a57194ffdbe873a318337e0f76">Process&lt; CheckerProcess &gt;::consume</a>(HttpEvent &amp;&amp;event) override</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess.html
index 4620e53..3fe38b8 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1CheckerProcess.html
@@ -75,8 +75,8 @@ Inheritance diagram for mesos::internal::checks::CheckerProcess:</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:a44f1f8394e3232a25632689a16085a9e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#a44f1f8394e3232a25632689a16085a9e">CheckerProcess</a> (const CheckInfo &amp;_check, const std::string &amp;_launcherDir, const lambda::function&lt; void(const <a class="el" href="classTry.html">Try</a>&lt; CheckStatusInfo &gt; &amp;)&gt; &amp;_callback, const TaskID &amp;_taskId, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt; &amp;_taskPid, const std::vector&lt; std::string &gt; &amp;_namespaces, const <a class="el" href="classOption.html">Option</a>&lt; ContainerID &gt; &amp;_taskContainerId, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL
 </a> &gt; &amp;_agentURL, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;_authorizationHeader, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;_scheme, const std::string &amp;_name, bool _commandCheckViaAgent, bool _ipv6=false)</td></tr>
-<tr class="separator:a44f1f8394e3232a25632689a16085a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac767c2df24548c2e371c9fb6e0f96bb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#ac767c2df24548c2e371c9fb6e0f96bb8">CheckerProcess</a> (const CheckInfo &amp;checkInfo, const std::string &amp;launcherDir, const lambda::function&lt; void(const <a class="el" href="classTry.html">Try</a>&lt; CheckStatusInfo &gt; &amp;)&gt; &amp;_callback, const TaskID &amp;_taskId, const std::string &amp;_name, <a class="el" href="classVariant.html">Variant</a>&lt; <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Plain.html">runtime::Plain</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html">runtime::Docker</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html">runtime::Nested</a> &gt; _runtime, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &a
 mp;scheme, bool ipv6=false)</td></tr>
+<tr class="separator:ac767c2df24548c2e371c9fb6e0f96bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab7f51a87c406ebd0a6f995be19b4d831"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#ab7f51a87c406ebd0a6f995be19b4d831">pause</a> ()</td></tr>
 <tr class="separator:ab7f51a87c406ebd0a6f995be19b4d831"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aab6429358cff19d17ac73b1c22327bdf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#aab6429358cff19d17ac73b1c22327bdf">resume</a> ()</td></tr>
@@ -227,7 +227,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 <tr class="separator:a0834b08377ce20a01893a033c46898f6 inherit pro_types_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a44f1f8394e3232a25632689a16085a9e"></a>
+<a class="anchor" id="ac767c2df24548c2e371c9fb6e0f96bb8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -235,13 +235,13 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
           <td class="memname">mesos::internal::checks::CheckerProcess::CheckerProcess </td>
           <td>(</td>
           <td class="paramtype">const CheckInfo &amp;&#160;</td>
-          <td class="paramname"><em>_check</em>, </td>
+          <td class="paramname"><em>checkInfo</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>_launcherDir</em>, </td>
+          <td class="paramname"><em>launcherDir</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -258,56 +258,26 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>_taskPid</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>_namespaces</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; ContainerID &gt; &amp;&#160;</td>
-          <td class="paramname"><em>_taskContainerId</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_1URL.html">process::http::URL</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>_agentURL</em>, </td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>_name</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>_authorizationHeader</em>, </td>
+          <td class="paramtype"><a class="el" href="classVariant.html">Variant</a>&lt; <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Plain.html">runtime::Plain</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html">runtime::Docker</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html">runtime::Nested</a> &gt;&#160;</td>
+          <td class="paramname"><em>_runtime</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>_scheme</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>_commandCheckViaAgent</em>, </td>
+          <td class="paramname"><em>scheme</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>_ipv6</em> = <code>false</code>&#160;</td>
+          <td class="paramname"><em>ipv6</em> = <code>false</code>&#160;</td>
         </tr>
         <tr>
           <td></td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker-members.html
index b197f2b..ad36cae 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker-members.html
@@ -57,11 +57,10 @@
 
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a5448d70f9c4722c334a0da679ef5c194">create</a>(const HealthCheck &amp;healthCheck, const std::string &amp;launcherDir, const lambda::function&lt; void(const TaskHealthStatus &amp;)&gt; &amp;callback, const TaskID &amp;taskId, const Option&lt; pid_t &gt; &amp;taskPid, const std::vector&lt; std::string &gt; &amp;namespaces)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#ae7f9079dda96bf346f748df8cc76a024">create</a>(const HealthCheck &amp;healthCheck, const std::string &amp;launcherDir, const lambda::function&lt; void(const TaskHealthStatus &amp;)&gt; &amp;callback, const TaskID &amp;taskId, const ContainerID &amp;taskContainerId, const process::http::URL &amp;agentURL, const Option&lt; std::string &gt; &amp;authorizationHeader)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</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_1checks_1_1HealthChecker.html#aab5e68a14e1f85e4ee8b88260659c1db">pause</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a432809cd9ab8da0373597f4b680d0659">resume</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a0b8dffb78c37dafcec2bba0b3e9c7f12">~HealthChecker</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a105485d24368b1f0533d6b6f27d6b7a1">create</a>(const HealthCheck &amp;healthCheck, const std::string &amp;launcherDir, const lambda::function&lt; void(const TaskHealthStatus &amp;)&gt; &amp;callback, const TaskID &amp;taskId, Variant&lt; runtime::Plain, runtime::Docker, runtime::Nested &gt; runtime)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#aab5e68a14e1f85e4ee8b88260659c1db">pause</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a432809cd9ab8da0373597f4b680d0659">resume</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a0b8dffb78c37dafcec2bba0b3e9c7f12">~HealthChecker</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">mesos::internal::checks::HealthChecker</a></td><td class="entry"></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/7e001180/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker.html b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker.html
index f3b2eef..db5ed41 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1checks_1_1HealthChecker.html
@@ -72,14 +72,10 @@ 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:a5448d70f9c4722c334a0da679ef5c194"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/>
-&lt; <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a5448d70f9c4722c334a0da679ef5c194">create</a> (const HealthCheck &amp;healthCheck, const std::string &amp;launcherDir, const lambda::function&lt; void(const TaskHealthStatus &amp;)&gt; &amp;callback, const TaskID &amp;taskId, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt; &amp;taskPid, const std::vector&lt; std::string &gt; &amp;namespaces)</td></tr>
-<tr class="memdesc:a5448d70f9c4722c334a0da679ef5c194"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a></code> object.  <a href="#a5448d70f9c4722c334a0da679ef5c194">More...</a><br/></td></tr>
-<tr class="separator:a5448d70f9c4722c334a0da679ef5c194"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae7f9079dda96bf346f748df8cc76a024"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/>
-&lt; <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#ae7f9079dda96bf346f748df8cc76a024">create</a> (const HealthCheck &amp;healthCheck, const std::string &amp;launcherDir, const lambda::function&lt; void(const TaskHealthStatus &amp;)&gt; &amp;callback, const TaskID &amp;taskId, const ContainerID &amp;taskContainerId, const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> &amp;agentURL, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;authorizationHeader)</td></tr>
-<tr class="memdesc:ae7f9079dda96bf346f748df8cc76a024"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a></code> object.  <a href="#ae7f9079dda96bf346f748df8cc76a024">More...</a><br/></td></tr>
-<tr class="separator:ae7f9079dda96bf346f748df8cc76a024"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a105485d24368b1f0533d6b6f27d6b7a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Owned.html">process::Owned</a><br class="typebreak"/>
+&lt; <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a105485d24368b1f0533d6b6f27d6b7a1">create</a> (const HealthCheck &amp;healthCheck, const std::string &amp;launcherDir, const lambda::function&lt; void(const TaskHealthStatus &amp;)&gt; &amp;callback, const TaskID &amp;taskId, <a class="el" href="classVariant.html">Variant</a>&lt; <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Plain.html">runtime::Plain</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html">runtime::Docker</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html">runtime::Nested</a> &gt; runtime)</td></tr>
+<tr class="memdesc:a105485d24368b1f0533d6b6f27d6b7a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a></code> object.  <a href="#a105485d24368b1f0533d6b6f27d6b7a1">More...</a><br/></td></tr>
+<tr class="separator:a105485d24368b1f0533d6b6f27d6b7a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a0b8dffb78c37dafcec2bba0b3e9c7f12"></a>
@@ -98,7 +94,7 @@ Static Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a5448d70f9c4722c334a0da679ef5c194"></a>
+<a class="anchor" id="a105485d24368b1f0533d6b6f27d6b7a1"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -132,96 +128,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; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>taskPid</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>namespaces</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">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a></code> object. </p>
-<p>In case of success, health checking starts immediately after initialization.</p>
-<p>If the check is a command health check, the checker will fork a process, enter the task's namespaces, and execute the command.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">healthCheck</td><td>The protobuf message definition of health check. </td></tr>
-    <tr><td class="paramname">launcherDir</td><td>A directory where Mesos helper binaries are located. </td></tr>
-    <tr><td class="paramname">callback</td><td>A callback <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a> uses to send health status updates to its owner (usually an executor). </td></tr>
-    <tr><td class="paramname">taskId</td><td>The TaskID of the target task. </td></tr>
-    <tr><td class="paramname">taskPid</td><td>The target task's pid used to enter the specified namespaces. </td></tr>
-    <tr><td class="paramname">namespaces</td><td>The namespaces to enter prior to performing the health check. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a></code> object or an error if <code>create</code> fails.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>A better approach would be to return a stream of updates, e.g., <code>process::Stream&lt;TaskHealthStatus&gt;</code> rather than invoking a callback.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>Consider leveraging <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">checks::Checker</a></code> for checking functionality. This class will then focus on interpreting and acting on the result. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ae7f9079dda96bf346f748df8cc76a024"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static <a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="classprocess_1_1Owned.html">process::Owned</a>&lt;<a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a>&gt; &gt; mesos::internal::checks::HealthChecker::create </td>
-          <td>(</td>
-          <td class="paramtype">const HealthCheck &amp;&#160;</td>
-          <td class="paramname"><em>healthCheck</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>launcherDir</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const lambda::function&lt; void(const TaskHealthStatus &amp;)&gt; &amp;&#160;</td>
-          <td class="paramname"><em>callback</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const TaskID &amp;&#160;</td>
-          <td class="paramname"><em>taskId</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const ContainerID &amp;&#160;</td>
-          <td class="paramname"><em>taskContainerId</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="structprocess_1_1http_1_1URL.html">process::http::URL</a> &amp;&#160;</td>
-          <td class="paramname"><em>agentURL</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>authorizationHeader</em>&#160;</td>
+          <td class="paramtype"><a class="el" href="classVariant.html">Variant</a>&lt; <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Plain.html">runtime::Plain</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Docker.html">runtime::Docker</a>, <a class="el" href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html">runtime::Nested</a> &gt;&#160;</td>
+          <td class="paramname"><em>runtime</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -238,21 +146,20 @@ Static Public Member Functions</h2></td></tr>
 
 <p>Attempts to create a <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a></code> object. </p>
 <p>In case of success, health checking starts immediately after initialization.</p>
-<p>If the check is a command health check, the checker will delegate the execution of the check to the Mesos agent via the <code>LaunchNestedContainerSession</code> API call.</p>
+<p>The check performed is based off the check type and the given runtime.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">healthCheck</td><td>The protobuf message definition of health check. </td></tr>
     <tr><td class="paramname">launcherDir</td><td>A directory where Mesos helper binaries are located. </td></tr>
     <tr><td class="paramname">callback</td><td>A callback <a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a> uses to send health status updates to its owner (usually an executor). </td></tr>
     <tr><td class="paramname">taskId</td><td>The TaskID of the target task. </td></tr>
-    <tr><td class="paramname">taskContainerId</td><td>The ContainerID of the target task. </td></tr>
-    <tr><td class="paramname">agentURL</td><td>The URL of the agent. </td></tr>
-    <tr><td class="paramname">authorizationHeader</td><td>The authorization header the health checker should use to authenticate with the agent operator API. </td></tr>
+    <tr><td class="paramname">runtime</td><td>The runtime that launched the task. </td></tr>
   </table>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html">HealthChecker</a></code> object or an error if <code>create</code> fails.</dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd>A better approach would be to return a stream of updates, e.g., <code>process::Stream&lt;TaskHealthStatus&gt;</code> rather than invoking a callback. </dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>A better approach would be to return a stream of updates, e.g., <code>process::Stream&lt;TaskHealthStatus&gt;</code> rather than invoking a callback.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Consider leveraging <code><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">checks::Checker</a></code> for checking functionality. This class will then focus on interpreting and acting on the result. </dd></dl>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker-members.html
index 35f1dc2..a65d067 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker-members.html
@@ -65,23 +65,24 @@
   <tr><td class="entry"><a class="el" href="classDocker.html#a370c1d613e35cc8b8e393dc8c83876e6">create</a>(const std::string &amp;path, const std::string &amp;socket, bool validate=true, const Option&lt; JSON::Object &gt; &amp;config=None())</td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classDocker.html#a9e7459c5e36794e871a8019603b6beed">Docker</a>(const std::string &amp;_path, const std::string &amp;_socket, const Option&lt; JSON::Object &gt; &amp;_config)</td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classDocker.html#a4d4e8921b4acbd88c5eea3914e20b033">getPath</a>()</td><td class="entry"><a class="el" href="classDocker.html">Docker</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="classDocker.html#a3be28ab0231c0fefaf839661b790c457">inspect</a>(const std::string &amp;containerName, const Option&lt; Duration &gt; &amp;retryInterval=None()) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classDocker.html#a3b46502ea75be07f46e5e92acaea7917">kill</a>(const std::string &amp;containerName, int signal) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</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_1tests_1_1MockDocker.html#ae85681ccc730211e96c15f662c2d06f7">MOCK_CONST_METHOD2</a>(ps, process::Future&lt; std::list&lt; Docker::Container &gt;&gt;(bool, const Option&lt; std::string &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#aca6f9d08e4cda820e410e89c8795fad8">MOCK_CONST_METHOD2</a>(inspect, process::Future&lt; Docker::Container &gt;(const std::string &amp;, const Option&lt; Duration &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a0561a3c8e5d2286627453b511f803d4d">MOCK_CONST_METHOD3</a>(run, process::Future&lt; Option&lt; int &gt;&gt;(const Docker::RunOptions &amp;options, const process::Subprocess::IO &amp;, const process::Subprocess::IO &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a8110b9ce212299818830131c1167f197">MOCK_CONST_METHOD3</a>(pull, process::Future&lt; Docker::Image &gt;(const std::string &amp;, const std::string &amp;, bool))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a7dc20d0b1a794e8c72f1baf98d9f0a88">MOCK_CONST_METHOD3</a>(stop, process::Future&lt; Nothing &gt;(const std::string &amp;, const Duration &amp;, bool))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a7cb4dbff2995fd68670da9702246672b">MockDocker</a>(const std::string &amp;path, const std::string &amp;socket, const Option&lt; JSON::Object &gt; &amp;config=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#ae3d964240a23f43633d7f8c740ce246b">ps</a>(bool all=false, const Option&lt; std::string &gt; &amp;prefix=None()) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classDocker.html#ad4131f2a6b66ab4661339c51d20d812d">pull</a>(const std::string &amp;directory, const std::string &amp;image, bool force=false) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#afd1dd8dc67fd3d111164ff80f90761f4">rm</a>(const std::string &amp;containerName, bool force=false) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classDocker.html#a4c921c0018b3ca12ad726617d2938710">run</a>(const RunOptions &amp;options, const process::Subprocess::IO &amp;_stdout=process::Subprocess::FD(STDOUT_FILENO), const process::Subprocess::IO &amp;_stderr=process::Subprocess::FD(STDERR_FILENO)) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#a4f45c8632608059b07157a65033474fc">stop</a>(const std::string &amp;containerName, const Duration &amp;timeout=Seconds(0), bool remove=false) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classDocker.html#ac0a745d178d4607acca6097a9cb33a5f">validateVersion</a>(const Version &amp;minVersion) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#ac1d7d1dd254601751fe8af8048734345">version</a>() const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classDocker.html#abf91637f3f62b14134f06987e2d6cf16">~Docker</a>()</td><td class="entry"><a class="el" href="classDocker.html">Docker</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_1tests_1_1MockDocker.html#a685c68f87dc5987215611c11b1b8d8da">~MockDocker</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#ab615a0824c63169d3ff5e1124ac2889a">getSocket</a>()</td><td class="entry"><a class="el" href="classDocker.html">Docker</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="classDocker.html#a3be28ab0231c0fefaf839661b790c457">inspect</a>(const std::string &amp;containerName, const Option&lt; Duration &gt; &amp;retryInterval=None()) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#a3b46502ea75be07f46e5e92acaea7917">kill</a>(const std::string &amp;containerName, int signal) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#ae85681ccc730211e96c15f662c2d06f7">MOCK_CONST_METHOD2</a>(ps, process::Future&lt; std::list&lt; Docker::Container &gt;&gt;(bool, const Option&lt; std::string &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#aca6f9d08e4cda820e410e89c8795fad8">MOCK_CONST_METHOD2</a>(inspect, process::Future&lt; Docker::Container &gt;(const std::string &amp;, const Option&lt; Duration &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a0561a3c8e5d2286627453b511f803d4d">MOCK_CONST_METHOD3</a>(run, process::Future&lt; Option&lt; int &gt;&gt;(const Docker::RunOptions &amp;options, const process::Subprocess::IO &amp;, const process::Subprocess::IO &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a8110b9ce212299818830131c1167f197">MOCK_CONST_METHOD3</a>(pull, process::Future&lt; Docker::Image &gt;(const std::string &amp;, const std::string &amp;, bool))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a7dc20d0b1a794e8c72f1baf98d9f0a88">MOCK_CONST_METHOD3</a>(stop, process::Future&lt; Nothing &gt;(const std::string &amp;, const Duration &amp;, bool))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a7cb4dbff2995fd68670da9702246672b">MockDocker</a>(const std::string &amp;path, const std::string &amp;socket, const Option&lt; JSON::Object &gt; &amp;config=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classDocker.html#ae3d964240a23f43633d7f8c740ce246b">ps</a>(bool all=false, const Option&lt; std::string &gt; &amp;prefix=None()) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#ad4131f2a6b66ab4661339c51d20d812d">pull</a>(const std::string &amp;directory, const std::string &amp;image, bool force=false) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classDocker.html#afd1dd8dc67fd3d111164ff80f90761f4">rm</a>(const std::string &amp;containerName, bool force=false) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#a4c921c0018b3ca12ad726617d2938710">run</a>(const RunOptions &amp;options, const process::Subprocess::IO &amp;_stdout=process::Subprocess::FD(STDOUT_FILENO), const process::Subprocess::IO &amp;_stderr=process::Subprocess::FD(STDERR_FILENO)) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classDocker.html#a4f45c8632608059b07157a65033474fc">stop</a>(const std::string &amp;containerName, const Duration &amp;timeout=Seconds(0), bool remove=false) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#ac0a745d178d4607acca6097a9cb33a5f">validateVersion</a>(const Version &amp;minVersion) const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classDocker.html#ac1d7d1dd254601751fe8af8048734345">version</a>() const </td><td class="entry"><a class="el" href="classDocker.html">Docker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classDocker.html#abf91637f3f62b14134f06987e2d6cf16">~Docker</a>()</td><td class="entry"><a class="el" href="classDocker.html">Docker</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_1tests_1_1MockDocker.html#a685c68f87dc5987215611c11b1b8d8da">~MockDocker</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html">mesos::internal::tests::MockDocker</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/7e001180/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker.html
index e0999c9..d7584d6 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDocker.html
@@ -123,6 +123,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ac0a745d178d4607acca6097a9cb33a5f inherit pub_methods_classDocker"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4d4e8921b4acbd88c5eea3914e20b033 inherit pub_methods_classDocker"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocker.html#a4d4e8921b4acbd88c5eea3914e20b033">getPath</a> ()</td></tr>
 <tr class="separator:a4d4e8921b4acbd88c5eea3914e20b033 inherit pub_methods_classDocker"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab615a0824c63169d3ff5e1124ac2889a inherit pub_methods_classDocker"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDocker.html#ab615a0824c63169d3ff5e1124ac2889a">getSocket</a> ()</td></tr>
+<tr class="separator:ab615a0824c63169d3ff5e1124ac2889a inherit pub_methods_classDocker"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/classprocess_1_1ProcessBase.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1ProcessBase.html b/content/api/latest/c++/classprocess_1_1ProcessBase.html
index 949f884..c214b62 100644
--- a/content/api/latest/c++/classprocess_1_1ProcessBase.html
+++ b/content/api/latest/c++/classprocess_1_1ProcessBase.html
@@ -644,7 +644,7 @@ template&lt;typename T &gt; </div>
 <p>Invoked when a process is terminated. </p>
 <p><b>NOTE</b>: this does not get invoked automatically if <code><a class="el" href="classprocess_1_1ProcessBase.html#a4dd3058269bffe1b73cb8a4469a66542">process::ProcessBase::consume(TerminateEvent&amp;&amp;)</a></code> is overridden. </p>
 
-<p>Reimplemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ade864dd7c63e16d0714c351381390cff">mesos::internal::master::Master</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">mesos::internal::slave::Slave</a>, <a class="el" href="classNetworkProcess.html#a36b7e3c3759a96959823ee339fa68392">NetworkProcess</a>, <a class="el" href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#a591bf74929a5fc7db08c73c1761e7a50">mesos::internal::recordio::internal::ReaderProcess&lt; T &gt;</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#ae90aff3b3439fb99379296db1ebff980">mesos::internal::log::LogWriterProcess</a>, <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aae8683e301cded923007452565426324">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#a7b1d0d6
 6aee598f4a19c0b38010b5e42">mesos::internal::log::LogReaderProcess</a>, <a class="el" href="classprocess_1_1SequenceProcess.html#a6eae0ed53077a4573c73d0a36ed7964d">process::SequenceProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#a28cc5ac3d37ed6a87db5c538c56bcb13">mesos::internal::slave::CgroupsIsolatorProcess</a>, <a class="el" href="classprocess_1_1RateLimiterProcess.html#a52f385d91c5420d62baef6c6054b408a">process::RateLimiterProcess</a>, <a class="el" href="classprocess_1_1System.html#ac64aa6bb6638963782932ebfc140c952">process::System</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html#ac9a5bbcfa324d5ef3abb72b2a307592d">mesos::internal::log::LogProcess</a>, <a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#a94f9ff395b1e85b748193a59399f4d86">mesos::internal::checks::CheckerProcess</a>, and <a class="el" href="classprocess_1_1HttpProxy.html#a2d615bb9eb4117e46251fb80de6eafd0">process::HttpP
 roxy</a>.</p>
+<p>Reimplemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ade864dd7c63e16d0714c351381390cff">mesos::internal::master::Master</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">mesos::internal::slave::Slave</a>, <a class="el" href="classNetworkProcess.html#a36b7e3c3759a96959823ee339fa68392">NetworkProcess</a>, <a class="el" href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#a591bf74929a5fc7db08c73c1761e7a50">mesos::internal::recordio::internal::ReaderProcess&lt; T &gt;</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#ae90aff3b3439fb99379296db1ebff980">mesos::internal::log::LogWriterProcess</a>, <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aae8683e301cded923007452565426324">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#a7b1d0d6
 6aee598f4a19c0b38010b5e42">mesos::internal::log::LogReaderProcess</a>, <a class="el" href="classprocess_1_1SequenceProcess.html#a6eae0ed53077a4573c73d0a36ed7964d">process::SequenceProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#a28cc5ac3d37ed6a87db5c538c56bcb13">mesos::internal::slave::CgroupsIsolatorProcess</a>, <a class="el" href="classprocess_1_1RateLimiterProcess.html#a52f385d91c5420d62baef6c6054b408a">process::RateLimiterProcess</a>, <a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#a94f9ff395b1e85b748193a59399f4d86">mesos::internal::checks::CheckerProcess</a>, <a class="el" href="classprocess_1_1System.html#ac64aa6bb6638963782932ebfc140c952">process::System</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html#ac9a5bbcfa324d5ef3abb72b2a307592d">mesos::internal::log::LogProcess</a>, and <a class="el" href="classprocess_1_1HttpProxy.html#a2d615bb9eb4117e46251fb80de6eafd0">process::HttpP
 roxy</a>.</p>
 
 </div>
 </div>
@@ -671,7 +671,7 @@ template&lt;typename T &gt; </div>
 
 <p>Invoked when a process gets spawned. </p>
 
-<p>Reimplemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5ee20b895880bc157c7e445859458364">mesos::internal::master::Master</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">mesos::internal::slave::Slave</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1Heartbeater.html#ac9ebf3a4eb46a4501e13bd38dcd96a5d">mesos::internal::master::Heartbeater&lt; Message, Event &gt;</a>, <a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html#a8121fadd91f2221a673d4e711f22c948">process::internal::AwaitProcess&lt; T &gt;</a>, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#af123bea3321a9d99d1fecaf33cd5179b">mesos::internal::recordio::internal::ReaderProcess&lt; T &gt;</a>, <
 a class="el" href="classzookeeper_1_1GroupProcess.html#a2bd94b2043dc0f484858eae235333439">zookeeper::GroupProcess</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#a4896aaab8e6d04562965ea678034543e">mesos::internal::log::LogWriterProcess</a>, <a class="el" href="classprocess_1_1Help.html#ab60e978a150594aae173311d776483c5">process::Help</a>, <a class="el" href="classprocess_1_1internal_1_1CollectProcess.html#a6e13d430bd37e93903d3f0b4201b8e31">process::internal::CollectProcess&lt; T &gt;</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#a7af658bc98f66d4ca187e02bfa303c6d">mesos::internal::log::LogReaderProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#af15917f9898bb6d74495dc163ea19ec1">mesos::internal::slave::CgroupsIsolatorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#a51ab2b5a72800662b601ac52c750fe06">mesos::internal::slave::
 NetworkPortsIsolatorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a624c2b34dabb1615433c70fa03a04a0f">mesos::internal::slave::PerfEventSubsystem</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html#ada6f3c8f17d59a9d78071542a02e6f7d">mesos::internal::log::LogProcess</a>, <a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#a5e21e337ac863fd8da8ad861807d3c0f">mesos::internal::checks::CheckerProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a88f13e39677ff8976ae20ccb5a5d2045">mesos::internal::slave::ContainerDaemonProcess</a>, <a class="el" href="classmesos_1_1internal_1_1VersionProcess.html#a1f0746cf6e384fc26bfd7e892fa464c2">mesos::internal::VersionProcess</a>, <a class="el" href="classmesos_1_1internal_1_1WhitelistWatcher.html#a554e828d1e5aa7a84c5b38ad20a7731f">mesos::internal::WhitelistWatcher</a>, <a class="el" href="classprocess_1_1System.html#a5cfa4
 acb240377af06c74eca269df423">process::System</a>, <a class="el" href="classprocess_1_1metrics_1_1internal_1_1MetricsProcess.html#a481de823013045447009d4554fdaf69d">process::metrics::internal::MetricsProcess</a>, <a class="el" href="classprocess_1_1Logging.html#aadc2611836b2e3e9f6ea667e06da4fa5">process::Logging</a>, <a class="el" href="classprocess_1_1internal_1_1ReaperProcess.html#afeb3d27d616c3c7c3b63f22eb0828dbf">process::internal::ReaperProcess</a>, and <a class="el" href="classprocess_1_1Profiler.html#a9131797d93999031d9e732c8a2d45da4">process::Profiler</a>.</p>
+<p>Reimplemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5ee20b895880bc157c7e445859458364">mesos::internal::master::Master</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">mesos::internal::slave::Slave</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1Heartbeater.html#ac9ebf3a4eb46a4501e13bd38dcd96a5d">mesos::internal::master::Heartbeater&lt; Message, Event &gt;</a>, <a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html#a8121fadd91f2221a673d4e711f22c948">process::internal::AwaitProcess&lt; T &gt;</a>, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#af123bea3321a9d99d1fecaf33cd5179b">mesos::internal::recordio::internal::ReaderProcess&lt; T &gt;</a>, <
 a class="el" href="classzookeeper_1_1GroupProcess.html#a2bd94b2043dc0f484858eae235333439">zookeeper::GroupProcess</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#a4896aaab8e6d04562965ea678034543e">mesos::internal::log::LogWriterProcess</a>, <a class="el" href="classprocess_1_1Help.html#ab60e978a150594aae173311d776483c5">process::Help</a>, <a class="el" href="classprocess_1_1internal_1_1CollectProcess.html#a6e13d430bd37e93903d3f0b4201b8e31">process::internal::CollectProcess&lt; T &gt;</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#a7af658bc98f66d4ca187e02bfa303c6d">mesos::internal::log::LogReaderProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#af15917f9898bb6d74495dc163ea19ec1">mesos::internal::slave::CgroupsIsolatorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#a51ab2b5a72800662b601ac52c750fe06">mesos::internal::slave::
 NetworkPortsIsolatorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#a5e21e337ac863fd8da8ad861807d3c0f">mesos::internal::checks::CheckerProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a624c2b34dabb1615433c70fa03a04a0f">mesos::internal::slave::PerfEventSubsystem</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html#ada6f3c8f17d59a9d78071542a02e6f7d">mesos::internal::log::LogProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a88f13e39677ff8976ae20ccb5a5d2045">mesos::internal::slave::ContainerDaemonProcess</a>, <a class="el" href="classmesos_1_1internal_1_1VersionProcess.html#a1f0746cf6e384fc26bfd7e892fa464c2">mesos::internal::VersionProcess</a>, <a class="el" href="classmesos_1_1internal_1_1WhitelistWatcher.html#a554e828d1e5aa7a84c5b38ad20a7731f">mesos::internal::WhitelistWatcher</a>, <a class="el" href="classprocess_1_1System.html#a5cfa4
 acb240377af06c74eca269df423">process::System</a>, <a class="el" href="classprocess_1_1metrics_1_1internal_1_1MetricsProcess.html#a481de823013045447009d4554fdaf69d">process::metrics::internal::MetricsProcess</a>, <a class="el" href="classprocess_1_1Logging.html#aadc2611836b2e3e9f6ea667e06da4fa5">process::Logging</a>, <a class="el" href="classprocess_1_1internal_1_1ReaperProcess.html#afeb3d27d616c3c7c3b63f22eb0828dbf">process::internal::ReaperProcess</a>, and <a class="el" href="classprocess_1_1Profiler.html#a9131797d93999031d9e732c8a2d45da4">process::Profiler</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/container__daemon__process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/container__daemon__process_8hpp_source.html b/content/api/latest/c++/container__daemon__process_8hpp_source.html
index f152ec7..1da5ad4 100644
--- a/content/api/latest/c++/container__daemon__process_8hpp_source.html
+++ b/content/api/latest/c++/container__daemon__process_8hpp_source.html
@@ -140,7 +140,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a2621da4b9fe9ee98822c81fc9b671f12"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a2621da4b9fe9ee98822c81fc9b671f12">mesos::internal::slave::ContainerDaemonProcess::launchContainer</a></div><div class="ttdeci">void launchContainer()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a366d8d1293020cb06cf3d8022a0c2fc0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a366d8d1293020cb06cf3d8022a0c2fc0">mesos::internal::slave::ContainerDaemonProcess::operator=</a></div><div class="ttdeci">ContainerDaemonProcess &amp; operator=(const ContainerDaemonProcess &amp;other)=delete</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2584</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2519</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a0dbafee146621f42a6ba0165371db64b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a0dbafee146621f42a6ba0165371db64b">mesos::internal::slave::ContainerDaemonProcess::wait</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; wait()</div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/devolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/devolve_8hpp_source.html b/content/api/latest/c++/devolve_8hpp_source.html
index 013d1d1..4e24360 100644
--- a/content/api/latest/c++/devolve_8hpp_source.html
+++ b/content/api/latest/c++/devolve_8hpp_source.html
@@ -161,10 +161,10 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_html_a22848f0fc9ff46d29ce5df25acd1be2e"><div class="ttname"><a href="namespacerouting.html#a22848f0fc9ff46d29ce5df25acd1be2e">routing::check</a></div><div class="ttdeci">Try&lt; Nothing &gt; check()</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2584</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2519</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2585</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2520</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_adbf9569c715c985f1549a480f6fd3ec9"><div class="ttname"><a href="namespacemesos_1_1internal.html#adbf9569c715c985f1549a480f6fd3ec9">mesos::internal::devolve</a></div><div class="ttdeci">CommandInfo devolve(const v1::CommandInfo &amp;command)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/dir_3be17b73d3b926e094a51cf0b5d91757.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dir_3be17b73d3b926e094a51cf0b5d91757.html b/content/api/latest/c++/dir_3be17b73d3b926e094a51cf0b5d91757.html
index 8453a58..875fbd6 100644
--- a/content/api/latest/c++/dir_3be17b73d3b926e094a51cf0b5d91757.html
+++ b/content/api/latest/c++/dir_3be17b73d3b926e094a51cf0b5d91757.html
@@ -53,6 +53,8 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:docker__archive_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="docker__archive_8hpp.html">docker_archive.hpp</a> <a href="docker__archive_8hpp_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:docker__common_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="docker__common_8hpp.html">docker_common.hpp</a> <a href="docker__common_8hpp_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:src_2tests_2containerizer_2isolator_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="src_2tests_2containerizer_2isolator_8hpp.html">isolator.hpp</a> <a href="src_2tests_2containerizer_2isolator_8hpp_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:tests_2containerizer_2launcher_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2containerizer_2launcher_8hpp.html">launcher.hpp</a> <a href="tests_2containerizer_2launcher_8hpp_source.html">[code]</a></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/7e001180/content/api/latest/c++/dir_84f25c016b9059b6f3a1e7eba50937b9.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dir_84f25c016b9059b6f3a1e7eba50937b9.html b/content/api/latest/c++/dir_84f25c016b9059b6f3a1e7eba50937b9.html
index bbc9dfb..9c0596f 100644
--- a/content/api/latest/c++/dir_84f25c016b9059b6f3a1e7eba50937b9.html
+++ b/content/api/latest/c++/dir_84f25c016b9059b6f3a1e7eba50937b9.html
@@ -53,6 +53,10 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:checker__process_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="checker__process_8hpp.html">checker_process.hpp</a> <a href="checker__process_8hpp_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:checks__runtime_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="checks__runtime_8hpp.html">checks_runtime.hpp</a> <a href="checks__runtime_8hpp_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:checks__types_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="checks__types_8hpp.html">checks_types.hpp</a> <a href="checks__types_8hpp_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:health__checker_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="health__checker_8hpp.html">health_checker.hpp</a> <a href="health__checker_8hpp_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>