You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/11/15 08:37:58 UTC

[19/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess-members.html
index 80e0dbe..4646ed3 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess-members.html
@@ -63,7 +63,7 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &amp;name, const UPID &amp;pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a27219ae2aa2cee29ed9915b5e9382a52">destroy</a>(const ContainerID &amp;containerId, const Option&lt; mesos::slave::ContainerTermination &gt; &amp;termination)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html">mesos::internal::slave::MesosContainerizerProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a953e314265d75f411b334cac23a604dc">exec</a>(const ContainerID &amp;containerId, int_fd pipeWrite)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html">mesos::internal::slave::MesosContainerizerProcess</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_1MesosContainerizerProcess.html#ae6a003f909e92e96e92b394596a701dd">exec</a>(const ContainerID &amp;containerId, int_fd pipeWrite)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html">mesos::internal::slave::MesosContainerizerProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &amp;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><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#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</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#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
@@ -73,7 +73,7 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &amp;name, const MessageHandler &amp;handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &amp;name, void(T::*method)(const UPID &amp;, const std::string &amp;))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</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="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a9ec9178316d76e59bbc1be1b2bd236d0">kill</a>(const ContainerID &amp;containerId, int signal)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html">mesos::internal::slave::MesosContainerizerProcess</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_1MesosContainerizerProcess.html#ab958e69479ed18b226831413745b89ab">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_1MesosContainerizerProcess.html">mesos::internal::slave::MesosContainerizerProcess</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_1MesosContainerizerProcess.html#a76ab222fec58178a0d06c3d0ff6b6bc5">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_1MesosContainerizerProcess.html">mesos::internal::slave::MesosContainerizerProcess</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &amp;pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &amp;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</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="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a452e36e3cb87c9a07c8462183d2bae77">MesosContainerizerProcess</a>(const Flags &amp;_flags, Fetcher *_fetcher, IOSwitchboard *_ioSwitchboard, 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_1MesosContainerizerProcess.html">mesos::internal::slave::MesosContainerizerProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html
index e2500ea..059f564 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html
@@ -81,8 +81,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a4a62062f62daa92ee7fb8fff3a93c167"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a48372e34e21c4a5fe32cd117f32a8a0f"><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_1MesosContainerizerProcess.html#a48372e34e21c4a5fe32cd117f32a8a0f">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:a48372e34e21c4a5fe32cd117f32a8a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab958e69479ed18b226831413745b89ab"><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_1MesosContainerizerProcess.html#ab958e69479ed18b226831413745b89ab">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:ab958e69479ed18b226831413745b89ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76ab222fec58178a0d06c3d0ff6b6bc5"><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="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">Containerizer::LaunchResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a76ab222fec58178a0d06c3d0ff6b6bc5">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:a76ab222fec58178a0d06c3d0ff6b6bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae60416a2bc0ef8428923dc1b2d2e07ae"><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_1MesosContainerizerProcess.html#ae60416a2bc0ef8428923dc1b2d2e07ae">attach</a> (const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:ae60416a2bc0ef8428923dc1b2d2e07ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -98,8 +99,9 @@ Public Member Functions</h2></td></tr>
 &lt; <a class="el" href="classOption.html">Option</a><br class="typebreak"/>
 &lt; mesos::slave::ContainerTermination &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a7e4f3d9e9f48ecd41d288cae0f05ec0c">wait</a> (const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:a7e4f3d9e9f48ecd41d288cae0f05ec0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a953e314265d75f411b334cac23a604dc"><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_1MesosContainerizerProcess.html#a953e314265d75f411b334cac23a604dc">exec</a> (const ContainerID &amp;containerId, <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> pipeWrite)</td></tr>
-<tr class="separator:a953e314265d75f411b334cac23a604dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6a003f909e92e96e92b394596a701dd"><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="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">Containerizer::LaunchResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#ae6a003f909e92e96e92b394596a701dd">exec</a> (const ContainerID &amp;containerId, <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> pipeWrite)</td></tr>
+<tr class="separator:ae6a003f909e92e96e92b394596a701dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a27219ae2aa2cee29ed9915b5e9382a52"><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_1MesosContainerizerProcess.html#a27219ae2aa2cee29ed9915b5e9382a52">destroy</a> (const ContainerID &amp;containerId, const <a class="el" href="classOption.html">Option</a>&lt; mesos::slave::ContainerTermination &gt; &amp;termination)</td></tr>
 <tr class="separator:a27219ae2aa2cee29ed9915b5e9382a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9ec9178316d76e59bbc1be1b2bd236d0"><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_1MesosContainerizerProcess.html#a9ec9178316d76e59bbc1be1b2bd236d0">kill</a> (const ContainerID &amp;containerId, int signal)</td></tr>
@@ -391,7 +393,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="a953e314265d75f411b334cac23a604dc"></a>
+<a class="anchor" id="ae6a003f909e92e96e92b394596a701dd"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -399,7 +401,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
   <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::MesosContainerizerProcess::exec </td>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">Containerizer::LaunchResult</a>&gt; mesos::internal::slave::MesosContainerizerProcess::exec </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>
@@ -459,7 +461,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="ab958e69479ed18b226831413745b89ab"></a>
+<a class="anchor" id="a76ab222fec58178a0d06c3d0ff6b6bc5"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -467,7 +469,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
   <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::MesosContainerizerProcess::launch </td>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">Containerizer::LaunchResult</a>&gt; mesos::internal::slave::MesosContainerizerProcess::launch </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
index 570cb85..0ed3801 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
@@ -83,7 +83,7 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af7b56f9573b13d083140cc1465a186f4">doReliableRegistration</a>(Duration maxBackoff)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</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_1slave_1_1Slave.html#a763b2f90bc53f92d680a635fe28e858e">Executor</a> class</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const process::Future&lt; bool &gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afd6f15fbbd9aa282123928f0b6e0dfc1">executorLaunched</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const process::Future&lt; Containerizer::LaunchResult &gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab7696419236c5bd5d455a0f1aeca9e2c">executorMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
index a1af557..9899129 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
@@ -156,8 +156,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a713564c9f37da174894f4bda8c0b70c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa91b3747671faf9f39404a8730e5ef3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a> (const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt; &amp;future, const TaskID &amp;taskId, const FrameworkID &amp;frameworkId, const <a class="el" href="structid_1_1UUID.html">UUID</a> &amp;uuid)</td></tr>
 <tr class="separator:aa91b3747671faf9f39404a8730e5ef3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a22a22c318c5f84d0e5c4f068613154f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a> (const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt; &amp;future)</td></tr>
-<tr class="separator:a22a22c318c5f84d0e5c4f068613154f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd6f15fbbd9aa282123928f0b6e0dfc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afd6f15fbbd9aa282123928f0b6e0dfc1">executorLaunched</a> (const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">Containerizer::LaunchResult</a> &gt; &amp;future)</td></tr>
+<tr class="separator:afd6f15fbbd9aa282123928f0b6e0dfc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9c1e1cd64c97eca9037187ee4a782999"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a> (const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classOption.html">Option</a>&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination)</td></tr>
 <tr class="separator:a9c1e1cd64c97eca9037187ee4a782999"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af678d52f877800e895ff62f56be970cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af678d52f877800e895ff62f56be970cf">_checkDiskUsage</a> (const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; double &gt; &amp;<a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>)</td></tr>
@@ -1069,7 +1069,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="a22a22c318c5f84d0e5c4f068613154f6"></a>
+<a class="anchor" id="afd6f15fbbd9aa282123928f0b6e0dfc1"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1094,7 +1094,7 @@ 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="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt; &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">Containerizer::LaunchResult</a> &gt; &amp;&#160;</td>
           <td class="paramname"><em>future</em>&#160;</td>
         </tr>
         <tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html
index 0bcb92a..d103cdf 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html
@@ -62,23 +62,24 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3473584d632ab3bab0fec7c0fc765554">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_1Containerizer.html#a3167c607a5e95b4619ebcc8361174712">destroy</a>(const ContainerID &amp;containerId)=0</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">pure virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a1125caabfba60cdae07491ec2648ee73">kill</a>(const ContainerID &amp;containerId, int signal)</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_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">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)=0</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">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#aaff97ef49fa11dc630783add644f23bd">MOCK_METHOD0</a>(containers, process::Future&lt; hashset&lt; ContainerID &gt;&gt;())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94d302e4f144143d4b505ab9a71669df">MOCK_METHOD1</a>(recover, process::Future&lt; Nothing &gt;(const Option&lt; slave::state::SlaveState &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a9e7f0430f738f112242e52f8a19b9f4b">MOCK_METHOD1</a>(attach, process::Future&lt; process::http::Connection &gt;(const ContainerID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94b39f1f4ce647d7a312bcb7d8956974">MOCK_METHOD1</a>(usage, process::Future&lt; ResourceStatistics &gt;(const ContainerID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a818caa44195400aa4fdf6cc9b3093d47">MOCK_METHOD1</a>(wait, process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt;(const ContainerID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#ae32d65338b43528111cd94c754aa56e8">MOCK_METHOD1</a>(destroy, process::Future&lt; bool &gt;(const ContainerID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">MOCK_METHOD2</a>(update, process::Future&lt; Nothing &gt;(const ContainerID &amp;, const Resources &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a1a41b5e0f2323be326c08f27fc548b57">MOCK_METHOD4</a>(launch, process::Future&lt; bool &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const Option&lt; std::string &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#afb384accdd6d431e1882cd861de3212d">recover</a>(const Option&lt; state::SlaveState &gt; &amp;state)=0</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">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#af62e593d744b6fe45dff965aa6a6f69b">remove</a>(const ContainerID &amp;containerId)</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_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_1Containerizer.html#a41ab321c7dd4a940fce865953621881f">status</a>(const ContainerID &amp;containerId)</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_1Containerizer.html#a11ed2cb6c50a4d26c40eaf4e203ce728">update</a>(const ContainerID &amp;containerId, const Resources &amp;resources)=0</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">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a16acaf5e8129bb470694c842cf5d79bd">usage</a>(const ContainerID &amp;containerId)=0</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">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a688a58965f318010cd3d1e01230b955c">wait</a>(const ContainerID &amp;containerId)=0</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">pure 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><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#ab957b0b3c1e7e63e8a06558b0abf30ef">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)=0</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">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">LaunchResult</a> enum name</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"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#aaff97ef49fa11dc630783add644f23bd">MOCK_METHOD0</a>(containers, process::Future&lt; hashset&lt; ContainerID &gt;&gt;())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94d302e4f144143d4b505ab9a71669df">MOCK_METHOD1</a>(recover, process::Future&lt; Nothing &gt;(const Option&lt; slave::state::SlaveState &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a9e7f0430f738f112242e52f8a19b9f4b">MOCK_METHOD1</a>(attach, process::Future&lt; process::http::Connection &gt;(const ContainerID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94b39f1f4ce647d7a312bcb7d8956974">MOCK_METHOD1</a>(usage, process::Future&lt; ResourceStatistics &gt;(const ContainerID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a818caa44195400aa4fdf6cc9b3093d47">MOCK_METHOD1</a>(wait, process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt;(const ContainerID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#ae32d65338b43528111cd94c754aa56e8">MOCK_METHOD1</a>(destroy, process::Future&lt; bool &gt;(const ContainerID &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">MOCK_METHOD2</a>(update, process::Future&lt; Nothing &gt;(const ContainerID &amp;, const Resources &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#acd1bdcdca3f1296d7036aad48355f14e">MOCK_METHOD4</a>(launch, process::Future&lt; slave::Containerizer::LaunchResult &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const Option&lt; std::string &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#afb384accdd6d431e1882cd861de3212d">recover</a>(const Option&lt; state::SlaveState &gt; &amp;state)=0</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">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#af62e593d744b6fe45dff965aa6a6f69b">remove</a>(const ContainerID &amp;containerId)</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_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_1Containerizer.html#a41ab321c7dd4a940fce865953621881f">status</a>(const ContainerID &amp;containerId)</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_1Containerizer.html#a11ed2cb6c50a4d26c40eaf4e203ce728">update</a>(const ContainerID &amp;containerId, const Resources &amp;resources)=0</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">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a16acaf5e8129bb470694c842cf5d79bd">usage</a>(const ContainerID &amp;containerId)=0</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">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a688a58965f318010cd3d1e01230b955c">wait</a>(const ContainerID &amp;containerId)=0</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">pure 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>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html
index ec68aef..5568d54 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer.html
@@ -73,8 +73,8 @@ Inheritance diagram for mesos::internal::tests::MockContainerizer:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a94d302e4f144143d4b505ab9a71669df"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94d302e4f144143d4b505ab9a71669df">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#afb384accdd6d431e1882cd861de3212d">recover</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;(const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">slave::state::SlaveState</a> &gt; &amp;))</td></tr>
 <tr class="separator:a94d302e4f144143d4b505ab9a71669df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1a41b5e0f2323be326c08f27fc548b57"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a1a41b5e0f2323be326c08f27fc548b57">MOCK_METHOD4</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">launch</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;))</td></tr>
-<tr class="separator:a1a41b5e0f2323be326c08f27fc548b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd1bdcdca3f1296d7036aad48355f14e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#acd1bdcdca3f1296d7036aad48355f14e">MOCK_METHOD4</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#ab957b0b3c1e7e63e8a06558b0abf30ef">launch</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">slave::Containerizer::LaunchResult</a> &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;))</td></tr>
+<tr class="separator:acd1bdcdca3f1296d7036aad48355f14e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9e7f0430f738f112242e52f8a19b9f4b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a9e7f0430f738f112242e52f8a19b9f4b">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">attach</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a> &gt;(const ContainerID &amp;))</td></tr>
 <tr class="separator:a9e7f0430f738f112242e52f8a19b9f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a07c06769bc9639918d4424fb8284ce2e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">MOCK_METHOD2</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a11ed2cb6c50a4d26c40eaf4e203ce728">update</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;(const ContainerID &amp;, const <a class="el" href="classmesos_1_1Resources.html">Resources</a> &amp;))</td></tr>
@@ -92,8 +92,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a3e3987673fd56c473973a8c1bfea9ab1 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afb384accdd6d431e1882cd861de3212d inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><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_1Containerizer.html#afb384accdd6d431e1882cd861de3212d">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)=0</td></tr>
 <tr class="separator:afb384accdd6d431e1882cd861de3212d inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0f8b2095ca04f1834c5d7be77820d081 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><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_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">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)=0</td></tr>
-<tr class="separator:a0f8b2095ca04f1834c5d7be77820d081 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab957b0b3c1e7e63e8a06558b0abf30ef inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><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="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">LaunchResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#ab957b0b3c1e7e63e8a06558b0abf30ef">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)=0</td></tr>
+<tr class="separator:ab957b0b3c1e7e63e8a06558b0abf30ef inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2b3b394a0928d213a32bd02face608b7 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><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_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">attach</a> (const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:a2b3b394a0928d213a32bd02face608b7 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -121,6 +122,12 @@ Public Member Functions</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classmesos_1_1internal_1_1slave_1_1Containerizer"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classmesos_1_1internal_1_1slave_1_1Containerizer')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></td></tr>
+<tr class="memitem:a0a75295c18060a9b18f75d387070bf8e inherit pub_types_classmesos_1_1internal_1_1slave_1_1Containerizer"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">LaunchResult</a> { <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8ead0749aaba8b833466dfcbb0428e4f89c">LaunchResult::SUCCESS</a>, 
+<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8ea20bbd4d4eb5853f9e901dc59f8e34b0a">LaunchResult::ALREADY_LAUNCHED</a>, 
+<a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8ea5343bcd21aad65124478a61831f6949e">LaunchResult::NOT_SUPPORTED</a>
+ }</td></tr>
+<tr class="separator:a0a75295c18060a9b18f75d387070bf8e inherit pub_types_classmesos_1_1internal_1_1slave_1_1Containerizer"><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: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>
@@ -310,20 +317,20 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1a41b5e0f2323be326c08f27fc548b57"></a>
+<a class="anchor" id="acd1bdcdca3f1296d7036aad48355f14e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">mesos::internal::tests::MockContainerizer::MOCK_METHOD4 </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0f8b2095ca04f1834c5d7be77820d081">launch</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#ab957b0b3c1e7e63e8a06558b0abf30ef">launch</a>&#160;</td>
           <td class="paramname">, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt;&#160;</td>
+          <td class="paramtype"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a0a75295c18060a9b18f75d387070bf8e">slave::Containerizer::LaunchResult</a> &gt;&#160;</td>
           <td class="paramname">const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const Option&lt; std::string &gt; &amp;&#160;</td>
         </tr>
         <tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer-members.html
index 558f77f..b361d6f 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer-members.html
@@ -57,7 +57,7 @@
 
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a98709c23a749f13c8d38a4970e4fe6a6">_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_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a7428a926b7066d86f6cce6b71fa11e6b">_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_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a55a74a8cbacea3c7590e5e5e3e81ba31">_update</a>(const ContainerID &amp;containerId, const Resources &amp;resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">attach</a>(const ContainerID &amp;containerId)</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_1DockerContainerizer.html#aadca51b8cdaff5ee8e385c03682edf3d">containers</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -68,21 +68,22 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a1b1af0de73dd7a69cddf69450649f866">DockerContainerizer</a>(const process::Owned&lt; DockerContainerizerProcess &gt; &amp;_process)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a0e3293396509e28707b65c0fb53d720c">initialize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a1125caabfba60cdae07491ec2648ee73">kill</a>(const ContainerID &amp;containerId, int signal)</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_1DockerContainerizer.html#a72c42eb70a985f2d07baa722e2804951">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_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">MOCK_METHOD2</a>(update, process::Future&lt; Nothing &gt;(const ContainerID &amp;, const Resources &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a1557e11eb191ea50a1ea9342a9c9969f">MOCK_METHOD4</a>(launch, process::Future&lt; bool &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const Option&lt; std::string &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#af3b44a7786c0ba2f701cf5653a79905f">MockDockerContainerizer</a>(const slave::Flags &amp;flags, slave::Fetcher *fetcher, const process::Owned&lt; mesos::slave::ContainerLogger &gt; &amp;logger, process::Shared&lt; Docker &gt; docker, const Option&lt; NvidiaComponents &gt; &amp;nvidia=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a66795eec472134c5b433d0c942746eb7">MockDockerContainerizer</a>(const process::Owned&lt; slave::DockerContainerizerProcess &gt; &amp;process)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a746949ba7f35257f364278a0067a2e8b">recover</a>(const Option&lt; state::SlaveState &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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#af62e593d744b6fe45dff965aa6a6f69b">remove</a>(const ContainerID &amp;containerId)</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_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_1DockerContainerizer.html#a28593137a3a912b700beb174abc6d418">status</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a2ca322cbd1737f4f03c5b96ee882e5a6">update</a>(const ContainerID &amp;containerId, const Resources &amp;resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a6c73fbdbf7a29d098e66913b210b2f9b">usage</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a4189f8aaa987a4121036d66a780fad5d">wait</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a943f2266fe67cc1a87da2355213d5280">~DockerContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1MockDockerContainerizer.html#ad7aa94f728dcd8f8c741ad94519277b2">~MockDockerContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</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_1DockerContainerizer.html#a61ba4cf750d8896d2034af8d9128c218">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_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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#a0a75295c18060a9b18f75d387070bf8e">LaunchResult</a> enum name</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"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">MOCK_METHOD2</a>(update, process::Future&lt; Nothing &gt;(const ContainerID &amp;, const Resources &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a20f9c92d99bc2ccd7a5b3a37d5c7de79">MOCK_METHOD4</a>(launch, process::Future&lt; slave::Containerizer::LaunchResult &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const Option&lt; std::string &gt; &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#af3b44a7786c0ba2f701cf5653a79905f">MockDockerContainerizer</a>(const slave::Flags &amp;flags, slave::Fetcher *fetcher, const process::Owned&lt; mesos::slave::ContainerLogger &gt; &amp;logger, process::Shared&lt; Docker &gt; docker, const Option&lt; NvidiaComponents &gt; &amp;nvidia=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a66795eec472134c5b433d0c942746eb7">MockDockerContainerizer</a>(const process::Owned&lt; slave::DockerContainerizerProcess &gt; &amp;process)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a746949ba7f35257f364278a0067a2e8b">recover</a>(const Option&lt; state::SlaveState &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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#af62e593d744b6fe45dff965aa6a6f69b">remove</a>(const ContainerID &amp;containerId)</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_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_1DockerContainerizer.html#a28593137a3a912b700beb174abc6d418">status</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a2ca322cbd1737f4f03c5b96ee882e5a6">update</a>(const ContainerID &amp;containerId, const Resources &amp;resources)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a6c73fbdbf7a29d098e66913b210b2f9b">usage</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a4189f8aaa987a4121036d66a780fad5d">wait</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1DockerContainerizer.html#a943f2266fe67cc1a87da2355213d5280">~DockerContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</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_1MockDockerContainerizer.html#ad7aa94f728dcd8f8c741ad94519277b2">~MockDockerContainerizer</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html">mesos::internal::tests::MockDockerContainerizer</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>