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 &#39;path&#39; with the specified &#39;argv&#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 &#39;subprocess&#39; for launching a shell command, i.e., &#39;sh -c command&#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 &#39;path&#39; with the specified &#39;argv&#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 &#39;subprocess&#39; for launching a shell command, i.e., &#39;sh -c command&#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 &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 &containerId, const std::string &path, const std::vector< std::string > &argv, const process::Subprocess::IO &in, const process::Subprocess::IO &out, const process::Subprocess::IO &err, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< int > &enterNamespaces, const Option< int > &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 &containerId, const std::string &path, const std::vector< std::string > &argv, const mesos::slave::ContainerIO &containerIO, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< int > &enterNamespaces, const Option< int > &cloneNamespaces, const std::vector< int_fd > &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< mesos::slave::ContainerState > &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 &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"> </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>< <a class="el" href="classhashset.html">hashset</a>< ContainerID > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a93e8c38b7a4d497b37ce82d9108fedb4">recover</a> (const std::vector< mesos::slave::ContainerState > &states)=0</td></tr>
<tr class="separator:a93e8c38b7a4d497b37ce82d9108fedb4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af6c5246e61f3959d393d06f4abf23b45"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &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>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces)=0</td></tr>
-<tr class="separator:af6c5246e61f3959d393d06f4abf23b45"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acb021e7df5f9a5cc902de09e2da7b1df"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &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>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOpt
ion.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces, const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > &whitelistFds)=0</td></tr>
+<tr class="separator:acb021e7df5f9a5cc902de09e2da7b1df"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">destroy</a> (const ContainerID &containerId)=0</td></tr>
<tr class="separator:adf9cd543b7aaf0b999a2a00aa31c6175"><td class="memSeparator" colspan="2"> </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>< ContainerStatus > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a45a6d7403aeb433663419923a9956bc0">status</a> (const ContainerID &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> & </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> & </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> & </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> & </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>< int > & </td>
- <td class="paramname"><em>cloneNamespaces</em> </td>
+ <td class="paramname"><em>cloneNamespaces</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > & </td>
+ <td class="paramname"><em>whitelistFds</em> </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 &cgroupsRoot, const ContainerID &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 &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 &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 &containerId, const std::string &path, const std::vector< std::string > &argv, const process::Subprocess::IO &in, const process::Subprocess::IO &out, const process::Subprocess::IO &err, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< int > &enterNamespaces, const Option< int > &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 &containerId, const std::string &path, const std::vector< std::string > &argv, const mesos::slave::ContainerIO &containerIO, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< int > &enterNamespaces, const Option< int > &cloneNamespaces, const std::vector< int_fd > &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< mesos::slave::ContainerState > &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 &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"> </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>< <a class="el" href="classhashset.html">hashset</a>< ContainerID > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a4a2f84c9e3c2b8e14882baf8522b34e9">recover</a> (const std::vector< mesos::slave::ContainerState > &states)</td></tr>
<tr class="separator:a4a2f84c9e3c2b8e14882baf8522b34e9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab939867760688ac31fb30c42f75c9aea"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#ab939867760688ac31fb30c42f75c9aea">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &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>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces)</td></tr>
-<tr class="separator:ab939867760688ac31fb30c42f75c9aea"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a794aa784f9c77737e08981f364a7c751"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a794aa784f9c77737e08981f364a7c751">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &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>< std::map< std::string, std::string >> &environment, const <a class="el" href="cla
ssOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces, const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > &whitelistFds)</td></tr>
+<tr class="separator:a794aa784f9c77737e08981f364a7c751"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">destroy</a> (const ContainerID &containerId)</td></tr>
<tr class="separator:a65f573e7693965e7030327e5d5cf8b16"><td class="memSeparator" colspan="2"> </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>< ContainerStatus > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#acb8f27191f0c9a78b85fe27c5e387a59">status</a> (const ContainerID &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> & </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> & </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> & </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> & </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>< int > & </td>
- <td class="paramname"><em>cloneNamespaces</em> </td>
+ <td class="paramname"><em>cloneNamespaces</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > & </td>
+ <td class="paramname"><em>whitelistFds</em> </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 &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 &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 &containerId, const std::string &path, const std::vector< std::string > &argv, const process::Subprocess::IO &in, const process::Subprocess::IO &out, const process::Subprocess::IO &err, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< int > &enterNamespaces, const Option< int > &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 &containerId, const std::string &path, const std::vector< std::string > &argv, const mesos::slave::ContainerIO &containerIO, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< int > &enterNamespaces, const Option< int > &cloneNamespaces, const std::vector< int_fd > &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< mesos::slave::ContainerState > &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 &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"> </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>< <a class="el" href="classhashset.html">hashset</a>< ContainerID > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a12c673740bdf8db16b19e77e6d5e2804">recover</a> (const std::vector< mesos::slave::ContainerState > &states)</td></tr>
<tr class="separator:a12c673740bdf8db16b19e77e6d5e2804"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa82db677460d67c6ff2fd207d0683c82"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#aa82db677460d67c6ff2fd207d0683c82">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &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>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces)</td></tr>
-<tr class="separator:aa82db677460d67c6ff2fd207d0683c82"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8d97da7feaa012c4aa919b90e6f7e12d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a8d97da7feaa012c4aa919b90e6f7e12d">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &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>< std::map< std::string, std::string >> &environment, const <a class="el" href
="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces, const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > &whitelistFds)</td></tr>
+<tr class="separator:a8d97da7feaa012c4aa919b90e6f7e12d"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a78d11f1b1c5e22754797c76e9d42281a">destroy</a> (const ContainerID &containerId)</td></tr>
<tr class="separator:a78d11f1b1c5e22754797c76e9d42281a"><td class="memSeparator" colspan="2"> </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>< ContainerStatus > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a1e1c9e6483fecc771fc6892bb602b580">status</a> (const ContainerID &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> & </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> & </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> & </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> & </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>< int > & </td>
- <td class="paramname"><em>cloneNamespaces</em> </td>
+ <td class="paramname"><em>cloneNamespaces</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > & </td>
+ <td class="paramname"><em>whitelistFds</em> </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 &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 &containerId, const std::string &path, const std::vector< std::string > &argv, const process::Subprocess::IO &in, const process::Subprocess::IO &out, const process::Subprocess::IO &err, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< int > &enterNamespaces, const Option< int > &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 &containerId, const std::string &path, const std::vector< std::string > &argv, const mesos::slave::ContainerIO &containerIO, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< int > &enterNamespaces, const Option< int > &cloneNamespaces, const std::vector< int_fd > &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< hashset< ContainerID >>(const std::vector< mesos::slave::ContainerState > &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< Nothing >(const ContainerID &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< ContainerStatus >(const ContainerID &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< pid_t >(const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const process::Subprocess::IO &in, const process::Subprocess::IO &out, const process::Subprocess::IO &err, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &env, const Option< int > &enterNamespaces, const Option< int > &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< pid_t >(const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const mesos::slave::ContainerIO &containerIO, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &env, const Option< int > &enterNamespaces, const Option< int > &cloneNamespaces, const std::vector< int_fd > &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< mesos::slave::ContainerState > &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 &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"> </td></tr>
<tr class="memitem:a364457036ee4eee072a47db251e590ab"><td class="memItemLeft" align="right" valign="top"> </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>< <a class="el" href="classhashset.html">hashset</a>< ContainerID >>(const std::vector< mesos::slave::ContainerState > &states))</td></tr>
<tr class="separator:a364457036ee4eee072a47db251e590ab"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8b42f69691df4dc87f8e0c6f1bb01f2c"><td class="memItemLeft" align="right" valign="top"> </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>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> >(const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &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>< std::map< std::string, std::string >> &env, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces))</td></tr>
-<tr class="separator:a8b42f69691df4dc87f8e0c6f1bb01f2c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6c773728de6975683f0059474a7fca31"><td class="memItemLeft" align="right" valign="top"> </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>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> >(const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &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>< std::map< std::string, std::string >> &env, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces, const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > &whitelistFds))</td></tr>
+<tr class="separator:a6c773728de6975683f0059474a7fca31"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab9f58a40c5eca5e2d4759ed503021ab9"><td class="memItemLeft" align="right" valign="top"> </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>< <a class="el" href="structNothing.html">Nothing</a> >(const ContainerID &containerId))</td></tr>
<tr class="separator:ab9f58a40c5eca5e2d4759ed503021ab9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a815118effb05f213161861a36523ee6f"><td class="memItemLeft" align="right" valign="top"> </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>< ContainerStatus >(const ContainerID &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"> </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>< <a class="el" href="classhashset.html">hashset</a>< ContainerID > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a93e8c38b7a4d497b37ce82d9108fedb4">recover</a> (const std::vector< mesos::slave::ContainerState > &states)=0</td></tr>
<tr class="separator:a93e8c38b7a4d497b37ce82d9108fedb4 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#af6c5246e61f3959d393d06f4abf23b45">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &in, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &out, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">process::Subprocess::IO</a> &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>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces)=0</td></tr>
-<tr class="separator:af6c5246e61f3959d393d06f4abf23b45 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">fork</a> (const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &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>< std::map< std::string, std::stri
ng >> &environment, const <a class="el" href="classOption.html">Option</a>< int > &enterNamespaces, const <a class="el" href="classOption.html">Option</a>< int > &cloneNamespaces, const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > &whitelistFds)=0</td></tr>
+<tr class="separator:acb021e7df5f9a5cc902de09e2da7b1df inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#adf9cd543b7aaf0b999a2a00aa31c6175">destroy</a> (const ContainerID &containerId)=0</td></tr>
<tr class="separator:adf9cd543b7aaf0b999a2a00aa31c6175 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Launcher"><td class="memSeparator" colspan="2"> </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>< ContainerStatus > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#a45a6d7403aeb433663419923a9956bc0">status</a> (const ContainerID &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> </td>
+ <td class="paramtype"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Launcher.html#acb021e7df5f9a5cc902de09e2da7b1df">fork</a> </td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classTry.html">Try</a>< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> > </td>
- <td class="paramname">const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const process::Subprocess::IO &in, const process::Subprocess::IO &out, const process::Subprocess::IO &err, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &env, const Option< int > &enterNamespaces, const Option< int > &cloneNamespaces </td>
+ <td class="paramname">const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const mesos::slave::ContainerIO &containerIO, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &env, const Option< int > &enterNamespaces, const Option< int > &cloneNamespaces, const std::vector< int_fd > &whitelistFds </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 &path, std::vector< std::string > argv, const Subprocess::IO &in, const Subprocess::IO &out, const Subprocess::IO &err, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< lambda::function< pid_t(const lambda::function< int()> &)>> &clone, const std::vector< Subprocess::ParentHook > &parent_hooks, const std::vector< Subprocess::ChildHook > &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 &path, std::vector< std::string > argv, const Subprocess::IO &in, const Subprocess::IO &out, const Subprocess::IO &err, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< lambda::function< pid_t(const lambda::function< int()> &)>> &clone, const std::vector< Subprocess::ParentHook > &parent_hooks, const std::vector< Subprocess::ChildHook > &child_hooks, const std::vector< int_fd > &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>< <a class="el" href="classprocess_1_1Subprocess.html">Subprocess</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">subprocess</a> (const std::string &path, std::vector< std::string > argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> &<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> &<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> &<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>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOption.html">Option</a>< lambda::function< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>(const lambda::function< int()> &)>> &clone, const std::vector< <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html">Subprocess::ParentHook</a> > &parent_hooks, const std::vector< <a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> > &child_hooks)</td></tr>
-<tr class="separator:ac8482b6f6f0eb22c6137b9c72769d5ea"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afa34ca045f618704548708d7c5e5d82a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1Subprocess.html">Subprocess</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Subprocess.html#afa34ca045f618704548708d7c5e5d82a">subprocess</a> (const std::string &path, std::vector< std::string > argv, const <a class="el" href="classprocess_1_1Subprocess_1_1IO.html">Subprocess::IO</a> &<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> &<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> &<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>< std::map< std::string, std::string >> &environment, const <a class="el" href="classOption.html">Option</a>< lambda::function< <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>(const lambda::function< int()> &)>> &clone, const std::vector< <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html">Subprocess::ParentHook</a> > &parent_hooks, const std::vector< <a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> > &child_hooks, const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > &whitelist_fds)</td></tr>
+<tr class="separator:afa34ca045f618704548708d7c5e5d82a"><td class="memSeparator" colspan="2"> </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< <a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> > & </td>
- <td class="paramname"><em>child_hooks</em> </td>
+ <td class="paramname"><em>child_hooks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a> > & </td>
+ <td class="paramname"><em>whitelist_fds</em> </td>
</tr>
<tr>
<td></td>