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/06/14 04:22:23 UTC

[14/14] mesos-site git commit: Updated the website built from mesos SHA: f8c8c35.

Updated the website built from mesos SHA: f8c8c35.


Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/ac68e329
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/ac68e329
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/ac68e329

Branch: refs/heads/asf-site
Commit: ac68e3297d6288ce2e08df6413cec7b7e3601505
Parents: d39ab26
Author: jenkins <bu...@apache.org>
Authored: Thu Jun 14 04:22:00 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Thu Jun 14 04:22:00 2018 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |   48 +-
 content/api/latest/c++/Tokens.xml               |   76 +-
 ..._1internal_1_1slave_1_1Launcher-members.html |    2 +-
 ...smesos_1_1internal_1_1slave_1_1Launcher.html |   32 +-
 ...ernal_1_1slave_1_1LinuxLauncher-members.html |    2 +-
 ...s_1_1internal_1_1slave_1_1LinuxLauncher.html |   32 +-
 ..._1_1slave_1_1SubprocessLauncher-members.html |    2 +-
 ...internal_1_1slave_1_1SubprocessLauncher.html |   32 +-
 ...ternal_1_1tests_1_1TestLauncher-members.html |    4 +-
 ...os_1_1internal_1_1tests_1_1TestLauncher.html |   16 +-
 .../c++/classprocess_1_1Subprocess-members.html |    2 +-
 .../latest/c++/classprocess_1_1Subprocess.html  |   14 +-
 ...lassprocess_1_1Subprocess_1_1IO-members.html |    2 +-
 .../c++/classprocess_1_1Subprocess_1_1IO.html   |   14 +-
 .../latest/c++/docker__common_8hpp_source.html  |    8 +-
 content/api/latest/c++/functions_f.html         |    6 +-
 content/api/latest/c++/functions_func_f.html    |    6 +-
 content/api/latest/c++/functions_func_m.html    |   18 +-
 content/api/latest/c++/functions_m.html         |   38 +-
 content/api/latest/c++/functions_rela.html      |    4 +-
 content/api/latest/c++/functions_s.html         |    4 +-
 content/api/latest/c++/globals_u.html           |   10 +-
 content/api/latest/c++/index.hhc                |   36 +-
 content/api/latest/c++/index.hhk                |  259 +-
 content/api/latest/c++/inherit_8hpp.html        |    9 +
 content/api/latest/c++/inherit_8hpp_source.html |   10 +-
 ...nclude_2process_2ssl_2gtest_8hpp_source.html |    4 +-
 ...process_2windows_2jobobject_8hpp_source.html |    2 +-
 .../latest/c++/linux__launcher_8hpp_source.html |    8 +-
 .../c++/namespaceinternal_1_1windows.html       |   54 +-
 content/api/latest/c++/namespacemembers_a.html  |    7 +-
 content/api/latest/c++/namespacemembers_c.html  |   15 +-
 .../api/latest/c++/namespacemembers_func_c.html |   17 +-
 .../api/latest/c++/namespacemembers_func_s.html |    2 +-
 content/api/latest/c++/namespacemembers_m.html  |    2 +-
 content/api/latest/c++/namespacemembers_r.html  |    6 +-
 content/api/latest/c++/namespacemembers_s.html  |    2 +-
 .../api/latest/c++/namespacemembers_type.html   |    3 +
 content/api/latest/c++/namespacemembers_w.html  |    7 +-
 content/api/latest/c++/namespaceprocess.html    |   32 +-
 .../c++/namespaceprocess_1_1internal.html       |   14 +-
 .../api/latest/c++/posix_2os_8hpp_source.html   |    2 +-
 .../latest/c++/posix_2shell_8hpp_source.html    |    2 +-
 ...ve_2containerizer_2mesos_2launcher_8hpp.html |    1 +
 ...tainerizer_2mesos_2launcher_8hpp_source.html |   15 +-
 content/api/latest/c++/subprocess_8hpp.html     |   12 +-
 .../api/latest/c++/subprocess_8hpp_source.html  |   24 +-
 .../c++/subprocess__posix_8hpp_source.html      |   12 +-
 .../latest/c++/subprocess__windows_8hpp.html    |    4 +-
 .../c++/subprocess__windows_8hpp_source.html    |   10 +-
 ...ts_2containerizer_2launcher_8hpp_source.html |   12 +-
 content/api/latest/c++/windows_2shell_8hpp.html |    4 +-
 .../latest/c++/windows_2shell_8hpp_source.html  |   13 +-
 content/sitemap.xml                             | 9294 +++++++++---------
 54 files changed, 5210 insertions(+), 5056 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index c94270e..802d147 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -12865,7 +12865,7 @@
                    <Node>
                     <Name>fork</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1Launcher.html</Path>
-                    <Anchor>af6c5246e61f3959d393d06f4abf23b45</Anchor>
+                    <Anchor>acb021e7df5f9a5cc902de09e2da7b1df</Anchor>
                    </Node>
                    <Node>
                     <Name>recover</Name>
@@ -12979,7 +12979,7 @@
                    <Node>
                     <Name>fork</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html</Path>
-                    <Anchor>ab939867760688ac31fb30c42f75c9aea</Anchor>
+                    <Anchor>a794aa784f9c77737e08981f364a7c751</Anchor>
                    </Node>
                    <Node>
                     <Name>recover</Name>
@@ -15286,7 +15286,7 @@
                    <Node>
                     <Name>fork</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html</Path>
-                    <Anchor>aa82db677460d67c6ff2fd207d0683c82</Anchor>
+                    <Anchor>a8d97da7feaa012c4aa919b90e6f7e12d</Anchor>
                    </Node>
                    <Node>
                     <Name>recover</Name>
@@ -17872,9 +17872,9 @@
                     <Anchor>a815118effb05f213161861a36523ee6f</Anchor>
                    </Node>
                    <Node>
-                    <Name>MOCK_METHOD10</Name>
+                    <Name>MOCK_METHOD9</Name>
                     <Path>classmesos_1_1internal_1_1tests_1_1TestLauncher.html</Path>
-                    <Anchor>a8b42f69691df4dc87f8e0c6f1bb01f2c</Anchor>
+                    <Anchor>a6c773728de6975683f0059474a7fca31</Anchor>
                    </Node>
                    <Node>
                     <Name>real</Name>
@@ -28932,7 +28932,7 @@
                  <Node>
                   <Name>subprocess</Name>
                   <Path>classprocess_1_1Subprocess_1_1IO.html</Path>
-                  <Anchor>ac8482b6f6f0eb22c6137b9c72769d5ea</Anchor>
+                  <Anchor>afa34ca045f618704548708d7c5e5d82a</Anchor>
                  </Node>
                 </Subnodes>
                </Node>
@@ -28985,7 +28985,7 @@
                <Node>
                 <Name>subprocess</Name>
                 <Path>classprocess_1_1Subprocess.html</Path>
-                <Anchor>ac8482b6f6f0eb22c6137b9c72769d5ea</Anchor>
+                <Anchor>afa34ca045f618704548708d7c5e5d82a</Anchor>
                </Node>
               </Subnodes>
              </Node>
@@ -49688,7 +49688,7 @@
                          <Node>
                           <Name>subprocess</Name>
                           <Path>classprocess_1_1Subprocess_1_1IO.html</Path>
-                          <Anchor>ac8482b6f6f0eb22c6137b9c72769d5ea</Anchor>
+                          <Anchor>afa34ca045f618704548708d7c5e5d82a</Anchor>
                          </Node>
                         </Subnodes>
                        </Node>
@@ -49741,7 +49741,7 @@
                        <Node>
                         <Name>subprocess</Name>
                         <Path>classprocess_1_1Subprocess.html</Path>
-                        <Anchor>ac8482b6f6f0eb22c6137b9c72769d5ea</Anchor>
+                        <Anchor>afa34ca045f618704548708d7c5e5d82a</Anchor>
                        </Node>
                       </Subnodes>
                      </Node>
@@ -49806,7 +49806,7 @@
                        <Node>
                         <Name>subprocess</Name>
                         <Path>classprocess_1_1Subprocess_1_1IO.html</Path>
-                        <Anchor>ac8482b6f6f0eb22c6137b9c72769d5ea</Anchor>
+                        <Anchor>afa34ca045f618704548708d7c5e5d82a</Anchor>
                        </Node>
                       </Subnodes>
                      </Node>
@@ -49887,12 +49887,12 @@
                      <Node>
                       <Name>subprocess</Name>
                       <Path>subprocess_8hpp.html</Path>
-                      <Anchor>aabc8d31889b5a325275d13d7bcef6a9c</Anchor>
+                      <Anchor>a2d7e0a283bc0c9eca8a8b0532e026269</Anchor>
                      </Node>
                      <Node>
                       <Name>subprocess</Name>
                       <Path>subprocess_8hpp.html</Path>
-                      <Anchor>acd3d31ab4db7e39286a689b69ff8be3e</Anchor>
+                      <Anchor>a0a748c548ad3a094196c98f00f9674cf</Anchor>
                      </Node>
                     </Subnodes>
                    </Node>
@@ -51418,7 +51418,7 @@
                    <Node>
                     <Name>createChildProcess</Name>
                     <Path>subprocess__windows_8hpp.html</Path>
-                    <Anchor>af291711ccd03a2e0608df1c32cc28871</Anchor>
+                    <Anchor>a32020f2bbbcc116f2e055e209b4b8ce7</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
@@ -51930,6 +51930,16 @@
                         <Path>inherit_8hpp.html</Path>
                         <Subnodes>
                          <Node>
+                          <Name>AttributeList</Name>
+                          <Path>inherit_8hpp.html</Path>
+                          <Anchor>a57ccac11227b87ed48b2798ebc1c5e04</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>create_attributes_list_for_handles</Name>
+                          <Path>inherit_8hpp.html</Path>
+                          <Anchor>afff48a941caf0e5c0334ca89116ad7d0</Anchor>
+                         </Node>
+                         <Node>
                           <Name>set_inherit</Name>
                           <Path>inherit_8hpp.html</Path>
                           <Anchor>a9dc48dc50b21cb8cee5237630460c4bd</Anchor>
@@ -54010,7 +54020,7 @@
                          <Node>
                           <Name>create_process</Name>
                           <Path>windows_2shell_8hpp.html</Path>
-                          <Anchor>aaaa193083fd4f24a2e92e57ee8a8319f</Anchor>
+                          <Anchor>a039d5edd816cadff59dd60549c70aa41</Anchor>
                          </Node>
                          <Node>
                           <Name>create_process_env</Name>
@@ -90095,7 +90105,7 @@
                        <Node>
                         <Name>fork</Name>
                         <Path>classmesos_1_1internal_1_1slave_1_1Launcher.html</Path>
-                        <Anchor>af6c5246e61f3959d393d06f4abf23b45</Anchor>
+                        <Anchor>acb021e7df5f9a5cc902de09e2da7b1df</Anchor>
                        </Node>
                        <Node>
                         <Name>recover</Name>
@@ -90131,7 +90141,7 @@
                        <Node>
                         <Name>fork</Name>
                         <Path>classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html</Path>
-                        <Anchor>aa82db677460d67c6ff2fd207d0683c82</Anchor>
+                        <Anchor>a8d97da7feaa012c4aa919b90e6f7e12d</Anchor>
                        </Node>
                        <Node>
                         <Name>recover</Name>
@@ -90173,7 +90183,7 @@
                        <Node>
                         <Name>fork</Name>
                         <Path>classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html</Path>
-                        <Anchor>ab939867760688ac31fb30c42f75c9aea</Anchor>
+                        <Anchor>a794aa784f9c77737e08981f364a7c751</Anchor>
                        </Node>
                        <Node>
                         <Name>recover</Name>
@@ -94685,9 +94695,9 @@
                       <Anchor>a815118effb05f213161861a36523ee6f</Anchor>
                      </Node>
                      <Node>
-                      <Name>MOCK_METHOD10</Name>
+                      <Name>MOCK_METHOD9</Name>
                       <Path>classmesos_1_1internal_1_1tests_1_1TestLauncher.html</Path>
-                      <Anchor>a8b42f69691df4dc87f8e0c6f1bb01f2c</Anchor>
+                      <Anchor>a6c773728de6975683f0059474a7fca31</Anchor>
                      </Node>
                      <Node>
                       <Name>real</Name>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index d6da304..f87a1b5 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -3764,7 +3764,7 @@
       <Scope>process</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess.html</Path>
-    <Anchor>aabc8d31889b5a325275d13d7bcef6a9c</Anchor>
+    <Anchor>a2d7e0a283bc0c9eca8a8b0532e026269</Anchor>
     <Abstract>Forks a subprocess and execs the specified &amp;#39;path&amp;#39; with the specified &amp;#39;argv&amp;#39;, redirecting stdin...</Abstract>
     <DeclaredIn>subprocess.hpp</DeclaredIn>
   </Token>
@@ -3776,7 +3776,7 @@
       <Scope>process</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess.html</Path>
-    <Anchor>acd3d31ab4db7e39286a689b69ff8be3e</Anchor>
+    <Anchor>a0a748c548ad3a094196c98f00f9674cf</Anchor>
     <Abstract>Overload of &amp;#39;subprocess&amp;#39; for launching a shell command, i.e., &amp;#39;sh -c command&amp;#39;. </Abstract>
     <DeclaredIn>subprocess.hpp</DeclaredIn>
   </Token>
@@ -4278,7 +4278,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>af291711ccd03a2e0608df1c32cc28871</Anchor>
+    <Anchor>a32020f2bbbcc116f2e055e209b4b8ce7</Anchor>
     <DeclaredIn>subprocess_windows.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -4940,6 +4940,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>AttributeList</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>internal::windows</Scope>
+    </TokenIdentifier>
+    <Path>namespaceinternal_1_1windows.html</Path>
+    <Anchor>a57ccac11227b87ed48b2798ebc1c5e04</Anchor>
+    <DeclaredIn>inherit.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>create_attributes_list_for_handles</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>internal::windows</Scope>
+    </TokenIdentifier>
+    <Path>namespaceinternal_1_1windows.html</Path>
+    <Anchor>afff48a941caf0e5c0334ca89116ad7d0</Anchor>
+    <DeclaredIn>inherit.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>set_inherit</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -7578,7 +7600,7 @@
       <Scope>internal::windows</Scope>
     </TokenIdentifier>
     <Path>namespaceinternal_1_1windows.html</Path>
-    <Anchor>aaaa193083fd4f24a2e92e57ee8a8319f</Anchor>
+    <Anchor>a039d5edd816cadff59dd60549c70aa41</Anchor>
     <DeclaredIn>shell.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -47088,6 +47110,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>AttributeList</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>internal::windows</Scope>
+    </TokenIdentifier>
+    <Path>namespaceinternal_1_1windows.html</Path>
+    <Anchor>a57ccac11227b87ed48b2798ebc1c5e04</Anchor>
+    <DeclaredIn>inherit.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>REPARSE_DATA_BUFFER</Name>
       <APILanguage>cpp</APILanguage>
       <Type>tdef</Type>
@@ -47110,6 +47143,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>create_attributes_list_for_handles</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>internal::windows</Scope>
+    </TokenIdentifier>
+    <Path>namespaceinternal_1_1windows.html</Path>
+    <Anchor>afff48a941caf0e5c0334ca89116ad7d0</Anchor>
+    <DeclaredIn>inherit.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>set_inherit</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -47303,7 +47347,7 @@
       <Scope>internal::windows</Scope>
     </TokenIdentifier>
     <Path>namespaceinternal_1_1windows.html</Path>
-    <Anchor>aaaa193083fd4f24a2e92e57ee8a8319f</Anchor>
+    <Anchor>a039d5edd816cadff59dd60549c70aa41</Anchor>
     <DeclaredIn>shell.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -104424,7 +104468,7 @@
       <Scope>mesos::internal::slave::Launcher</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1slave_1_1Launcher.html</Path>
-    <Anchor>af6c5246e61f3959d393d06f4abf23b45</Anchor>
+    <Anchor>acb021e7df5f9a5cc902de09e2da7b1df</Anchor>
     <DeclaredIn>launcher.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -106084,7 +106128,7 @@
       <Scope>mesos::internal::slave::LinuxLauncher</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html</Path>
-    <Anchor>ab939867760688ac31fb30c42f75c9aea</Anchor>
+    <Anchor>a794aa784f9c77737e08981f364a7c751</Anchor>
     <DeclaredIn>linux_launcher.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -123652,7 +123696,7 @@
       <Scope>mesos::internal::slave::SubprocessLauncher</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html</Path>
-    <Anchor>aa82db677460d67c6ff2fd207d0683c82</Anchor>
+    <Anchor>a8d97da7feaa012c4aa919b90e6f7e12d</Anchor>
     <DeclaredIn>launcher.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -144998,13 +145042,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>MOCK_METHOD10</Name>
+      <Name>MOCK_METHOD9</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::internal::tests::TestLauncher</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1tests_1_1TestLauncher.html</Path>
-    <Anchor>a8b42f69691df4dc87f8e0c6f1bb01f2c</Anchor>
+    <Anchor>a6c773728de6975683f0059474a7fca31</Anchor>
     <DeclaredIn>launcher.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -145059,7 +145103,7 @@
       <Scope>mesos::internal::slave::Launcher</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1slave_1_1Launcher.html</Path>
-    <Anchor>af6c5246e61f3959d393d06f4abf23b45</Anchor>
+    <Anchor>acb021e7df5f9a5cc902de09e2da7b1df</Anchor>
     <DeclaredIn>launcher.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -170110,7 +170154,7 @@
       <Scope>process</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess.html</Path>
-    <Anchor>aabc8d31889b5a325275d13d7bcef6a9c</Anchor>
+    <Anchor>a2d7e0a283bc0c9eca8a8b0532e026269</Anchor>
     <Abstract>Forks a subprocess and execs the specified &amp;#39;path&amp;#39; with the specified &amp;#39;argv&amp;#39;, redirecting stdin...</Abstract>
     <DeclaredIn>subprocess.hpp</DeclaredIn>
   </Token>
@@ -170122,7 +170166,7 @@
       <Scope>process</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess.html</Path>
-    <Anchor>acd3d31ab4db7e39286a689b69ff8be3e</Anchor>
+    <Anchor>a0a748c548ad3a094196c98f00f9674cf</Anchor>
     <Abstract>Overload of &amp;#39;subprocess&amp;#39; for launching a shell command, i.e., &amp;#39;sh -c command&amp;#39;. </Abstract>
     <DeclaredIn>subprocess.hpp</DeclaredIn>
   </Token>
@@ -179930,7 +179974,7 @@
       <Scope>process::Subprocess</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Subprocess.html</Path>
-    <Anchor>ac8482b6f6f0eb22c6137b9c72769d5ea</Anchor>
+    <Anchor>afa34ca045f618704548708d7c5e5d82a</Anchor>
     <DeclaredIn>subprocess.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -180044,7 +180088,7 @@
       <Scope>process::Subprocess::IO</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Subprocess_1_1IO.html</Path>
-    <Anchor>ac8482b6f6f0eb22c6137b9c72769d5ea</Anchor>
+    <Anchor>afa34ca045f618704548708d7c5e5d82a</Anchor>
     <DeclaredIn>subprocess.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -187311,7 +187355,7 @@
       <Scope>process::internal</Scope>
     </TokenIdentifier>
     <Path>namespaceprocess_1_1internal.html</Path>
-    <Anchor>af291711ccd03a2e0608df1c32cc28871</Anchor>
+    <Anchor>a32020f2bbbcc116f2e055e209b4b8ce7</Anchor>
     <DeclaredIn>subprocess_windows.hpp</DeclaredIn>
   </Token>
   <Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher-members.html
index fb61d73..fc5f907 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher-members.html
@@ -58,7 +58,7 @@
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">destroy</a>(const ContainerID &amp;containerId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</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_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a>(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const process::Subprocess::IO &amp;in, const process::Subprocess::IO &amp;out, const process::Subprocess::IO &amp;err, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</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_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">fork</a>(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const mesos::slave::ContainerIO &amp;containerIO, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; int_fd &gt; &amp;whitelistFds)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</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_1Launcher.html#a93e8c38b7a4d497b37ce82d9108fedb4">recover</a>(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</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_1Launcher.html#a45a6d7403aeb433663419923a9956bc0">status</a>(const ContainerID &amp;containerId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</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_1Launcher.html#a71741e35eb44f5ca5734af8d945b0e8d">~Launcher</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html
index 62ff64a..5649341 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher.html
@@ -77,8 +77,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a71741e35eb44f5ca5734af8d945b0e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a93e8c38b7a4d497b37ce82d9108fedb4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classhashset.html">hashset</a>&lt; ContainerID &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a93e8c38b7a4d497b37ce82d9108fedb4">recover</a> (const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states)=0</td></tr>
 <tr class="separator:a93e8c38b7a4d497b37ce82d9108fedb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6c5246e61f3959d393d06f4abf23b45"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a> (const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;err, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829cce9d
 d20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces)=0</td></tr>
-<tr class="separator:af6c5246e61f3959d393d06f4abf23b45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb021e7df5f9a5cc902de09e2da7b1df"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">fork</a> (const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &amp;containerIO, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const <a class="el" href="classOpt
 ion.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;whitelistFds)=0</td></tr>
+<tr class="separator:acb021e7df5f9a5cc902de09e2da7b1df"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adf9cd543b7aaf0b999a2a00aa31c6175"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">destroy</a> (const ContainerID &amp;containerId)=0</td></tr>
 <tr class="separator:adf9cd543b7aaf0b999a2a00aa31c6175"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a45a6d7403aeb433663419923a9956bc0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; ContainerStatus &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a45a6d7403aeb433663419923a9956bc0">status</a> (const ContainerID &amp;containerId)=0</td></tr>
@@ -135,7 +135,7 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af6c5246e61f3959d393d06f4abf23b45"></a>
+<a class="anchor" id="acb021e7df5f9a5cc902de09e2da7b1df"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -163,20 +163,8 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;&#160;</td>
-          <td class="paramname"><em>in</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;&#160;</td>
-          <td class="paramname"><em>out</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
+          <td class="paramtype">const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &amp;&#160;</td>
+          <td class="paramname"><em>containerIO</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -200,7 +188,13 @@ Public Member Functions</h2></td></tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;&#160;</td>
-          <td class="paramname"><em>cloneNamespaces</em>&#160;</td>
+          <td class="paramname"><em>cloneNamespaces</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>whitelistFds</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -215,7 +209,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#aa82db677460d67c6ff2fd207d0683c82">mesos::internal::slave::SubprocessLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">mesos::internal::slave::LinuxLauncher</a>.</p>
+<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a8d97da7feaa012c4aa919b90e6f7e12d">mesos::internal::slave::SubprocessLauncher</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a794aa784f9c77737e08981f364a7c751">mesos::internal::slave::LinuxLauncher</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher-members.html
index 849f258..acb1301 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher-members.html
@@ -61,7 +61,7 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#aa5db2d5f562106fb5ac46bea89b12a9a">cgroup</a>(const std::string &amp;cgroupsRoot, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">mesos::internal::slave::LinuxLauncher</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_1LinuxLauncher.html#a188c7d32972b2998023f77444d125247">create</a>(const Flags &amp;flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">mesos::internal::slave::LinuxLauncher</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_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">destroy</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">mesos::internal::slave::LinuxLauncher</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_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">fork</a>(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const process::Subprocess::IO &amp;in, const process::Subprocess::IO &amp;out, const process::Subprocess::IO &amp;err, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">mesos::internal::slave::LinuxLauncher</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_1LinuxLauncher.html#a794aa784f9c77737e08981f364a7c751">fork</a>(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const mesos::slave::ContainerIO &amp;containerIO, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; int_fd &gt; &amp;whitelistFds)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">mesos::internal::slave::LinuxLauncher</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_1LinuxLauncher.html#a4a2f84c9e3c2b8e14882baf8522b34e9">recover</a>(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">mesos::internal::slave::LinuxLauncher</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_1LinuxLauncher.html#acb8f27191f0c9a78b85fe27c5e387a59">status</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html">mesos::internal::slave::LinuxLauncher</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_1Launcher.html#a71741e35eb44f5ca5734af8d945b0e8d">~Launcher</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html
index 4239e45..79dd2a9 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html
@@ -76,8 +76,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a6b27ed8348acf0a92a80bd762cb3977f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4a2f84c9e3c2b8e14882baf8522b34e9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classhashset.html">hashset</a>&lt; ContainerID &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a4a2f84c9e3c2b8e14882baf8522b34e9">recover</a> (const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states)</td></tr>
 <tr class="separator:a4a2f84c9e3c2b8e14882baf8522b34e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab939867760688ac31fb30c42f75c9aea"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">fork</a> (const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;err, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829
 cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces)</td></tr>
-<tr class="separator:ab939867760688ac31fb30c42f75c9aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a794aa784f9c77737e08981f364a7c751"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a794aa784f9c77737e08981f364a7c751">fork</a> (const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &amp;containerIO, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const <a class="el" href="cla
 ssOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;whitelistFds)</td></tr>
+<tr class="separator:a794aa784f9c77737e08981f364a7c751"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a65f573e7693965e7030327e5d5cf8b16"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">destroy</a> (const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:a65f573e7693965e7030327e5d5cf8b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acb8f27191f0c9a78b85fe27c5e387a59"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; ContainerStatus &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#acb8f27191f0c9a78b85fe27c5e387a59">status</a> (const ContainerID &amp;containerId)</td></tr>
@@ -227,7 +227,7 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ab939867760688ac31fb30c42f75c9aea"></a>
+<a class="anchor" id="a794aa784f9c77737e08981f364a7c751"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -255,20 +255,8 @@ Static Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;&#160;</td>
-          <td class="paramname"><em>in</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;&#160;</td>
-          <td class="paramname"><em>out</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
+          <td class="paramtype">const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &amp;&#160;</td>
+          <td class="paramname"><em>containerIO</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -292,7 +280,13 @@ Static Public Member Functions</h2></td></tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;&#160;</td>
-          <td class="paramname"><em>cloneNamespaces</em>&#160;</td>
+          <td class="paramname"><em>cloneNamespaces</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>whitelistFds</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -307,7 +301,7 @@ Static Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implements <a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">mesos::internal::slave::Launcher</a>.</p>
+<p>Implements <a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">mesos::internal::slave::Launcher</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher-members.html
index 81d0ac0..cc94daa 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher-members.html
@@ -59,7 +59,7 @@
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a388c22882a7c92385e99dd3a51c50e0c">create</a>(const Flags &amp;flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html">mesos::internal::slave::SubprocessLauncher</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_1SubprocessLauncher.html#a78d11f1b1c5e22754797c76e9d42281a">destroy</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html">mesos::internal::slave::SubprocessLauncher</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_1SubprocessLauncher.html#aa82db677460d67c6ff2fd207d0683c82">fork</a>(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const process::Subprocess::IO &amp;in, const process::Subprocess::IO &amp;out, const process::Subprocess::IO &amp;err, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html">mesos::internal::slave::SubprocessLauncher</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_1SubprocessLauncher.html#a8d97da7feaa012c4aa919b90e6f7e12d">fork</a>(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const mesos::slave::ContainerIO &amp;containerIO, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; int_fd &gt; &amp;whitelistFds)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html">mesos::internal::slave::SubprocessLauncher</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_1SubprocessLauncher.html#a9441321f40e25cb57df4e05751dbcbb5">pids</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html">mesos::internal::slave::SubprocessLauncher</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_1SubprocessLauncher.html#a12c673740bdf8db16b19e77e6d5e2804">recover</a>(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html">mesos::internal::slave::SubprocessLauncher</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_1SubprocessLauncher.html#a1e1c9e6483fecc771fc6892bb602b580">status</a>(const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html">mesos::internal::slave::SubprocessLauncher</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html
index bfb1d40..7095b04 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html
@@ -78,8 +78,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a1d03ee6b67829cfdedf4930208d30976"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a12c673740bdf8db16b19e77e6d5e2804"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classhashset.html">hashset</a>&lt; ContainerID &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a12c673740bdf8db16b19e77e6d5e2804">recover</a> (const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states)</td></tr>
 <tr class="separator:a12c673740bdf8db16b19e77e6d5e2804"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa82db677460d67c6ff2fd207d0683c82"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#aa82db677460d67c6ff2fd207d0683c82">fork</a> (const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;err, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#ab
 b0829cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces)</td></tr>
-<tr class="separator:aa82db677460d67c6ff2fd207d0683c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d97da7feaa012c4aa919b90e6f7e12d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a8d97da7feaa012c4aa919b90e6f7e12d">fork</a> (const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &amp;containerIO, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const <a class="el" href
 ="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;whitelistFds)</td></tr>
+<tr class="separator:a8d97da7feaa012c4aa919b90e6f7e12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a78d11f1b1c5e22754797c76e9d42281a"><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_1SubprocessLauncher.html#a78d11f1b1c5e22754797c76e9d42281a">destroy</a> (const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:a78d11f1b1c5e22754797c76e9d42281a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1e1c9e6483fecc771fc6892bb602b580"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; ContainerStatus &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a1e1c9e6483fecc771fc6892bb602b580">status</a> (const ContainerID &amp;containerId)</td></tr>
@@ -201,7 +201,7 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa82db677460d67c6ff2fd207d0683c82"></a>
+<a class="anchor" id="a8d97da7feaa012c4aa919b90e6f7e12d"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -229,20 +229,8 @@ Protected Attributes</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;&#160;</td>
-          <td class="paramname"><em>in</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;&#160;</td>
-          <td class="paramname"><em>out</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;&#160;</td>
-          <td class="paramname"><em>err</em>, </td>
+          <td class="paramtype">const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &amp;&#160;</td>
+          <td class="paramname"><em>containerIO</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -266,7 +254,13 @@ Protected Attributes</h2></td></tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;&#160;</td>
-          <td class="paramname"><em>cloneNamespaces</em>&#160;</td>
+          <td class="paramname"><em>cloneNamespaces</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>whitelistFds</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -281,7 +275,7 @@ Protected Attributes</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implements <a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">mesos::internal::slave::Launcher</a>.</p>
+<p>Implements <a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">mesos::internal::slave::Launcher</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher-members.html
index c2f51df..8913d56 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher-members.html
@@ -58,11 +58,11 @@
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html">mesos::internal::tests::TestLauncher</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">destroy</a>(const ContainerID &amp;containerId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</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_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a>(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const process::Subprocess::IO &amp;in, const process::Subprocess::IO &amp;out, const process::Subprocess::IO &amp;err, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</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_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">fork</a>(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const mesos::slave::ContainerIO &amp;containerIO, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; int_fd &gt; &amp;whitelistFds)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</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_1TestLauncher.html#a364457036ee4eee072a47db251e590ab">MOCK_METHOD1</a>(recover, process::Future&lt; hashset&lt; ContainerID &gt;&gt;(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html">mesos::internal::tests::TestLauncher</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#ab9f58a40c5eca5e2d4759ed503021ab9">MOCK_METHOD1</a>(destroy, process::Future&lt; Nothing &gt;(const ContainerID &amp;containerId))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html">mesos::internal::tests::TestLauncher</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a815118effb05f213161861a36523ee6f">MOCK_METHOD1</a>(status, process::Future&lt; ContainerStatus &gt;(const ContainerID &amp;containerId))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html">mesos::internal::tests::TestLauncher</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a8b42f69691df4dc87f8e0c6f1bb01f2c">MOCK_METHOD10</a>(fork, Try&lt; pid_t &gt;(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const process::Subprocess::IO &amp;in, const process::Subprocess::IO &amp;out, const process::Subprocess::IO &amp;err, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;env, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html">mesos::internal::tests::TestLauncher</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a6c773728de6975683f0059474a7fca31">MOCK_METHOD9</a>(fork, Try&lt; pid_t &gt;(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const mesos::slave::ContainerIO &amp;containerIO, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;env, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; int_fd &gt; &amp;whitelistFds))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html">mesos::internal::tests::TestLauncher</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#af98963da1a56e1ec7422f074b889d286">real</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html">mesos::internal::tests::TestLauncher</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a93e8c38b7a4d497b37ce82d9108fedb4">recover</a>(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</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_1Launcher.html#a45a6d7403aeb433663419923a9956bc0">status</a>(const ContainerID &amp;containerId)=0</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html">mesos::internal::slave::Launcher</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher.html
index 2a377e8..3c4a3ad 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestLauncher.html
@@ -78,8 +78,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a79fd9c048b6ad3aa6ea8081da0773a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a364457036ee4eee072a47db251e590ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a364457036ee4eee072a47db251e590ab">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a93e8c38b7a4d497b37ce82d9108fedb4">recover</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classhashset.html">hashset</a>&lt; ContainerID &gt;&gt;(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states))</td></tr>
 <tr class="separator:a364457036ee4eee072a47db251e590ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8b42f69691df4dc87f8e0c6f1bb01f2c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a8b42f69691df4dc87f8e0c6f1bb01f2c">MOCK_METHOD10</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a>, <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;err, const <a
  class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;env, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces))</td></tr>
-<tr class="separator:a8b42f69691df4dc87f8e0c6f1bb01f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c773728de6975683f0059474a7fca31"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a6c773728de6975683f0059474a7fca31">MOCK_METHOD9</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">fork</a>, <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &amp;containerIO, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>, const <a class="
 el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;env, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;whitelistFds))</td></tr>
+<tr class="separator:a6c773728de6975683f0059474a7fca31"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab9f58a40c5eca5e2d4759ed503021ab9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#ab9f58a40c5eca5e2d4759ed503021ab9">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">destroy</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;containerId))</td></tr>
 <tr class="separator:ab9f58a40c5eca5e2d4759ed503021ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a815118effb05f213161861a36523ee6f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a815118effb05f213161861a36523ee6f">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a45a6d7403aeb433663419923a9956bc0">status</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; ContainerStatus &gt;(const ContainerID &amp;containerId))</td></tr>
@@ -89,8 +89,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a71741e35eb44f5ca5734af8d945b0e8d inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a93e8c38b7a4d497b37ce82d9108fedb4 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classhashset.html">hashset</a>&lt; ContainerID &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a93e8c38b7a4d497b37ce82d9108fedb4">recover</a> (const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states)=0</td></tr>
 <tr class="separator:a93e8c38b7a4d497b37ce82d9108fedb4 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6c5246e61f3959d393d06f4abf23b45 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a> (const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &amp;err, const <a class="el" href="classflags_1_1FlagsBase.html">flags::F
 lagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces)=0</td></tr>
-<tr class="separator:af6c5246e61f3959d393d06f4abf23b45 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb021e7df5f9a5cc902de09e2da7b1df inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">fork</a> (const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &amp;containerIO, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::stri
 ng &gt;&gt; &amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;enterNamespaces, const <a class="el" href="classOption.html">Option</a>&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;whitelistFds)=0</td></tr>
+<tr class="separator:acb021e7df5f9a5cc902de09e2da7b1df inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adf9cd543b7aaf0b999a2a00aa31c6175 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">destroy</a> (const ContainerID &amp;containerId)=0</td></tr>
 <tr class="separator:adf9cd543b7aaf0b999a2a00aa31c6175 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a45a6d7403aeb433663419923a9956bc0 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; ContainerStatus &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a45a6d7403aeb433663419923a9956bc0">status</a> (const ContainerID &amp;containerId)=0</td></tr>
@@ -212,21 +212,21 @@ Public Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8b42f69691df4dc87f8e0c6f1bb01f2c"></a>
+<a class="anchor" id="a6c773728de6975683f0059474a7fca31"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">mesos::internal::tests::TestLauncher::MOCK_METHOD10 </td>
+          <td class="memname">mesos::internal::tests::TestLauncher::MOCK_METHOD9 </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">fork</a>&#160;</td>
           <td class="paramname">, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt;&#160;</td>
-          <td class="paramname">const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const process::Subprocess::IO &amp;in, const process::Subprocess::IO &amp;out, const process::Subprocess::IO &amp;err, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;env, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces&#160;</td>
+          <td class="paramname">const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const mesos::slave::ContainerIO &amp;containerIO, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;env, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; int_fd &gt; &amp;whitelistFds&#160;</td>
         </tr>
         <tr>
           <td></td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ac68e329/content/api/latest/c++/classprocess_1_1Subprocess-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1Subprocess-members.html b/content/api/latest/c++/classprocess_1_1Subprocess-members.html
index 27f7009..cc19ca9 100644
--- a/content/api/latest/c++/classprocess_1_1Subprocess-members.html
+++ b/content/api/latest/c++/classprocess_1_1Subprocess-members.html
@@ -65,7 +65,7 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html#ac3af3805968fc8b53e6c5a2a3cbdad2b">pid</a>() const </td><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html">process::Subprocess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html#a6af5024bd1932707893908fceb86ddad">PIPE</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html">process::Subprocess</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html#a3946c31d16c0625ea554d5216cd4fa3b">status</a>() const </td><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html">process::Subprocess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">subprocess</a>(const std::string &amp;path, std::vector&lt; std::string &gt; argv, const Subprocess::IO &amp;in, const Subprocess::IO &amp;out, const Subprocess::IO &amp;err, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; lambda::function&lt; pid_t(const lambda::function&lt; int()&gt; &amp;)&gt;&gt; &amp;clone, const std::vector&lt; Subprocess::ParentHook &gt; &amp;parent_hooks, const std::vector&lt; Subprocess::ChildHook &gt; &amp;child_hooks)</td><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html">process::Subprocess</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html#afa34ca045f618704548708d7c5e5d82a">subprocess</a>(const std::string &amp;path, std::vector&lt; std::string &gt; argv, const Subprocess::IO &amp;in, const Subprocess::IO &amp;out, const Subprocess::IO &amp;err, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; lambda::function&lt; pid_t(const lambda::function&lt; int()&gt; &amp;)&gt;&gt; &amp;clone, const std::vector&lt; Subprocess::ParentHook &gt; &amp;parent_hooks, const std::vector&lt; Subprocess::ChildHook &gt; &amp;child_hooks, const std::vector&lt; int_fd &gt; &amp;whitelist_fds)</td><td class="entry"><a class="el" href="classprocess_1_1Subprocess.html">process::Subprocess</a></td><td class="entry"><span class="mlabel">friend</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/ac68e329/content/api/latest/c++/classprocess_1_1Subprocess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1Subprocess.html b/content/api/latest/c++/classprocess_1_1Subprocess.html
index ddc9377..750e925 100644
--- a/content/api/latest/c++/classprocess_1_1Subprocess.html
+++ b/content/api/latest/c++/classprocess_1_1Subprocess.html
@@ -103,8 +103,8 @@ Static Public Member Functions</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
 Friends</h2></td></tr>
-<tr class="memitem:ac8482b6f6f0eb22c6137b9c72769d5ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Subprocess.html">Subprocess</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">subprocess</a> (const std::string &amp;path, std::vector&lt; std::string &gt; argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> &amp;<a class="el" href="classprocess_1_1Subprocess.html#a60535054108d572796c25011c2aa379d">in</a>, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> &amp;<a class="el" href="classprocess_1_1Subprocess.html#a1c1a81931671b15c0c4b310bc49dea56">out</a>, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> &amp;<a class="el" href="classprocess_1_1Subprocess.html#a98180558f1427a64a03cf3f656310bc4">err</
 a>, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; lambda::function&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>(const lambda::function&lt; int()&gt; &amp;)&gt;&gt; &amp;clone, const std::vector&lt; <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html">Subprocess::ParentHook</a> &gt; &amp;parent_hooks, const std::vector&lt; <a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> &gt; &amp;child_hooks)</td></tr>
-<tr class="separator:ac8482b6f6f0eb22c6137b9c72769d5ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa34ca045f618704548708d7c5e5d82a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classprocess_1_1Subprocess.html">Subprocess</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Subprocess.html#afa34ca045f618704548708d7c5e5d82a">subprocess</a> (const std::string &amp;path, std::vector&lt; std::string &gt; argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> &amp;<a class="el" href="classprocess_1_1Subprocess.html#a60535054108d572796c25011c2aa379d">in</a>, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> &amp;<a class="el" href="classprocess_1_1Subprocess.html#a1c1a81931671b15c0c4b310bc49dea56">out</a>, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> &amp;<a class="el" href="classprocess_1_1Subprocess.html#a98180558f1427a64a03cf3f656310bc4">err</
 a>, const <a class="el" href="classflags_1_1FlagsBase.html">flags::FlagsBase</a> *<a class="el" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const <a class="el" href="classOption.html">Option</a>&lt; lambda::function&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>(const lambda::function&lt; int()&gt; &amp;)&gt;&gt; &amp;clone, const std::vector&lt; <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html">Subprocess::ParentHook</a> &gt; &amp;parent_hooks, const std::vector&lt; <a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> &gt; &amp;child_hooks, const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;whitelist_fds)</td></tr>
+<tr class="separator:afa34ca045f618704548708d7c5e5d82a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Represents a fork() exec()ed subprocess. </p>
@@ -321,7 +321,7 @@ Friends</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Friends And Related Function Documentation</h2>
-<a class="anchor" id="ac8482b6f6f0eb22c6137b9c72769d5ea"></a>
+<a class="anchor" id="afa34ca045f618704548708d7c5e5d82a"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -386,7 +386,13 @@ Friends</h2></td></tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const std::vector&lt; <a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>child_hooks</em>&#160;</td>
+          <td class="paramname"><em>child_hooks</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>whitelist_fds</em>&#160;</td>
         </tr>
         <tr>
           <td></td>