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/03/06 23:49:14 UTC

[01/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 53f3d2403 -> 2306ff3ed


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/windows_2xattr_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2xattr_8hpp_source.html b/content/api/latest/c++/windows_2xattr_8hpp_source.html
index a248fd0..2366d54 100644
--- a/content/api/latest/c++/windows_2xattr_8hpp_source.html
+++ b/content/api/latest/c++/windows_2xattr_8hpp_source.html
@@ -95,7 +95,7 @@
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div>
 <div class="ttc" id="decoder_8hpp_html_abb0829cce9dd20a40ae0d86890ae85c6"><div class="ttname"><a href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a></div><div class="ttdeci">#define flags</div><div class="ttdef"><b>Definition:</b> decoder.hpp:18</div></div>
 <div class="ttc" id="namespaceos_html_aa425b9a1dc9aff1039cb644a15388f18"><div class="ttname"><a href="namespaceos.html#aa425b9a1dc9aff1039cb644a15388f18">os::getxattr</a></div><div class="ttdeci">Try&lt; std::string &gt; getxattr(const std::string &amp;path, const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> xattr.hpp:67</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/blog/feed.xml
----------------------------------------------------------------------
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index c6d3b51..dc1618b 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -295,7 +295,7 @@ To learn more about CSI work in Mesos, you can dig into the design document &lt;
 &lt;/ul&gt;
 
 
-&lt;p&gt;If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing &lt;a href=&quot;&amp;#x6d;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#x6f;&amp;#x3a;&amp;#100;&amp;#x65;&amp;#118;&amp;#64;&amp;#x61;&amp;#x70;&amp;#x61;&amp;#99;&amp;#104;&amp;#101;&amp;#46;&amp;#109;&amp;#x65;&amp;#115;&amp;#x6f;&amp;#x73;&amp;#x2e;&amp;#x6f;&amp;#x72;&amp;#103;&quot;&gt;&amp;#x64;&amp;#101;&amp;#118;&amp;#64;&amp;#97;&amp;#x70;&amp;#97;&amp;#99;&amp;#x68;&amp;#x65;&amp;#x2e;&amp;#109;&amp;#101;&amp;#x73;&amp;#111;&amp;#x73;&amp;#46;&amp;#x6f;&amp;#x72;&amp;#103;&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing &lt;a href=&quot;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#100;&amp;#101;&amp;#x76;&amp;#64;&amp;#97;&amp;#112;&amp;#x61;&amp;#99;&amp;#x68;&amp;#x65;&amp;#x2e;&amp;#x6d;&amp;#101;&amp;#x73;&amp;#111;&amp;#115;&amp;#46;&amp;#x6f;&amp;#x72;&amp;#103;&quot;&gt;&amp;#x64;&amp;#101;&amp;#118;&amp;#x40;&amp;#97;&amp;#112;&amp;#x61;&amp;#99;&amp;#104;&amp;#x65;&amp;#46;&amp;#109;&amp;#x65;&amp;#115;&amp;#111;&amp;#x73;&amp;#46;&amp;#x6f;&amp;#x72;&amp;#x67;&lt;/a&gt;.&lt;/p&gt;
 
 	</content>
   </entry>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/blog/performance-working-group-progress-report/index.html
----------------------------------------------------------------------
diff --git a/content/blog/performance-working-group-progress-report/index.html b/content/blog/performance-working-group-progress-report/index.html
index d8a59ae..967bbea 100644
--- a/content/blog/performance-working-group-progress-report/index.html
+++ b/content/blog/performance-working-group-progress-report/index.html
@@ -248,7 +248,7 @@
 </ul>
 
 
-<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#x6d;&#97;&#105;&#108;&#116;&#x6f;&#x3a;&#100;&#x65;&#118;&#64;&#x61;&#x70;&#x61;&#99;&#104;&#101;&#46;&#109;&#x65;&#115;&#x6f;&#x73;&#x2e;&#x6f;&#x72;&#103;">&#x64;&#101;&#118;&#64;&#97;&#x70;&#97;&#99;&#x68;&#x65;&#x2e;&#109;&#101;&#x73;&#111;&#x73;&#46;&#x6f;&#x72;&#103;</a>.</p>
+<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#100;&#101;&#x76;&#64;&#97;&#112;&#x61;&#99;&#x68;&#x65;&#x2e;&#x6d;&#101;&#x73;&#111;&#115;&#46;&#x6f;&#x72;&#103;">&#x64;&#101;&#118;&#x40;&#97;&#112;&#x61;&#99;&#104;&#x65;&#46;&#109;&#x65;&#115;&#111;&#x73;&#46;&#x6f;&#x72;&#x67;</a>.</p>
 
   </div>
 </div>


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

Posted by gi...@apache.org.
Updated the website built from mesos SHA: be8be3b.


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

Branch: refs/heads/asf-site
Commit: 2306ff3ed2275c2b23c5fe12fd0f1aee6116da9f
Parents: 53f3d24
Author: jenkins <bu...@apache.org>
Authored: Tue Mar 6 23:49:06 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Tue Mar 6 23:49:06 2018 +0000

----------------------------------------------------------------------
 ...ess_2include_2process_2http_8hpp_source.html |   2 +-
 ..._2process_2metrics_2metrics_8hpp_source.html |   2 +-
 ...nclude_2stout_2flags_2flags_8hpp_source.html |   2 +-
 ..._2stout_2include_2stout_2ip_8hpp_source.html |   2 +-
 ..._2include_2stout_2posix_2ip_8hpp_source.html |   2 +-
 ...t_2include_2stout_2protobuf_8hpp_source.html |   2 +-
 ...include_2stout_2windows_2ip_8hpp_source.html |   2 +-
 ...ty_2stout_2include_2stout_2windows_8hpp.html |  92 +-
 ...ut_2include_2stout_2windows_8hpp_source.html |  78 +-
 content/api/latest/c++/Nodes.xml                |  33 +-
 content/api/latest/c++/Tokens.xml               |  64 +-
 content/api/latest/c++/convert_8hpp_source.html |   2 +-
 .../api/latest/c++/csi_2paths_8hpp_source.html  |   2 +-
 content/api/latest/c++/daemon_8hpp_source.html  |   2 +-
 .../latest/c++/docker__archive_8hpp_source.html |   2 +-
 content/api/latest/c++/driver_8hpp_source.html  |   2 +-
 content/api/latest/c++/elf_8hpp_source.html     |   2 +-
 content/api/latest/c++/event_8hpp_source.html   |   2 +-
 content/api/latest/c++/flag_8hpp_source.html    |   2 +-
 content/api/latest/c++/globals_0x75.html        |   6 +-
 content/api/latest/c++/globals_0x77.html        |  15 -
 content/api/latest/c++/globals_defs_0x77.html   |  15 -
 content/api/latest/c++/gmock_8hpp_source.html   |   2 +-
 content/api/latest/c++/help_8hpp_source.html    |   2 +-
 .../api/latest/c++/in__memory_8hpp_source.html  |   2 +-
 ...mesos_2allocator_2allocator_8hpp_source.html |   2 +-
 .../include_2mesos_2attributes_8hpp_source.html |   2 +-
 ...sos_2authorizer_2authorizer_8hpp_source.html |   2 +-
 ...lude_2mesos_2state_2leveldb_8hpp_source.html |   2 +-
 .../include_2mesos_2state_2log_8hpp_source.html |   2 +-
 ...ude_2mesos_2state_2protobuf_8hpp_source.html |   2 +-
 ...nclude_2mesos_2state_2state_8hpp_source.html |   2 +-
 ...lude_2mesos_2state_2storage_8hpp_source.html |   2 +-
 ...de_2mesos_2state_2zookeeper_8hpp_source.html |   2 +-
 ...nclude_2mesos_2uri_2fetcher_8hpp_source.html |   2 +-
 ...lude_2mesos_2v1_2attributes_8hpp_source.html |   2 +-
 content/api/latest/c++/index.hhc                |  13 +-
 content/api/latest/c++/index.hhk                | 235 +++---
 .../api/latest/c++/jobobject_8hpp_source.html   |   2 +-
 content/api/latest/c++/json_8hpp_source.html    |   2 +-
 content/api/latest/c++/jvm_8hpp_source.html     |   2 +-
 .../latest/c++/lib__logrotate_8hpp_source.html  |   2 +-
 ...ibprocess_2include_2process_2gtest_8hpp.html |   4 +-
 ...ss_2include_2process_2gtest_8hpp_source.html | 301 +++----
 ..._2include_2process_2process_8hpp_source.html |   2 +-
 ...nclude_2process_2ssl_2gtest_8hpp_source.html |   2 +-
 .../api/latest/c++/logrotate_8hpp_source.html   |   2 +-
 .../api/latest/c++/mock__csi__plugin_8hpp.html  |   2 +-
 .../latest/c++/module_2manager_8hpp_source.html |   2 +-
 .../api/latest/c++/namespacemembers_0x68.html   |   6 +-
 .../api/latest/c++/namespacemembers_0x6d.html   |  12 +-
 .../api/latest/c++/namespacemembers_0x6e.html   |   6 +-
 .../api/latest/c++/namespacemembers_0x72.html   |  19 +-
 .../api/latest/c++/namespacemembers_0x73.html   |  12 +-
 .../api/latest/c++/namespacemembers_0x77.html   |  29 +-
 .../latest/c++/namespacemembers_func_0x73.html  |   4 +-
 .../latest/c++/namespacemembers_vars_0x6e.html  |   6 +-
 .../latest/c++/namespacemembers_vars_0x77.html  |   6 +-
 content/api/latest/c++/namespaceos.html         |  24 +-
 .../api/latest/c++/posix_2copyfile_8hpp.html    |   3 +-
 .../latest/c++/posix_2copyfile_8hpp_source.html | 115 +--
 .../c++/posix_2dynamiclibrary_8hpp_source.html  |   2 +-
 .../api/latest/c++/posix_2fork_8hpp_source.html |   4 +-
 .../api/latest/c++/posix_2mac_8hpp_source.html  |   2 +-
 .../api/latest/c++/posix_2os_8hpp_source.html   |   6 +-
 content/api/latest/c++/posix_2shell_8hpp.html   |  10 +-
 .../latest/c++/posix_2shell_8hpp_source.html    | 318 +++----
 .../latest/c++/posix_2xattr_8hpp_source.html    |   2 +-
 .../c++/queueing_2internal_8hpp_source.html     |   2 +-
 .../api/latest/c++/resolver_8hpp_source.html    |   2 +-
 ...der_2storage_2disk__profile_8hpp_source.html |   2 +-
 .../api/latest/c++/resources_8hpp_source.html   |   2 +-
 ...lave_2containerizer_2docker_8hpp_source.html |   2 +-
 ...2provisioner_2docker_2paths_8hpp_source.html |   2 +-
 content/api/latest/c++/slave_8hpp_source.html   |   2 +-
 .../c++/src_2examples_2utils_8hpp_source.html   |   2 +-
 .../c++/src_2master_2master_8hpp_source.html    |   2 +-
 ...s_2docker_2volume_2isolator_8hpp_source.html |   2 +-
 ...s_2provisioner_2appc_2cache_8hpp_source.html |   2 +-
 .../c++/src_2tests_2allocator_8hpp_source.html  |   4 +-
 .../c++/src_2tests_2mesos_8hpp_source.html      |   6 +-
 .../c++/src_2tests_2utils_8hpp_source.html      |   2 +-
 .../latest/c++/status__utils_8hpp_source.html   |  18 +-
 .../c++/stout_2include_2stout_2check_8hpp.html  |   2 +-
 ...tout_2include_2stout_2gtest_8hpp_source.html | 378 ++++-----
 .../api/latest/c++/subprocess_8hpp_source.html  |   6 +-
 .../c++/subprocess__posix_8hpp_source.html      |   2 +-
 .../c++/subprocess__windows_8hpp_source.html    |   8 +-
 content/api/latest/c++/sysctl_8hpp_source.html  |   2 +-
 content/api/latest/c++/systemd_8hpp_source.html |   2 +-
 .../latest/c++/v1_2resources_8hpp_source.html   |   2 +-
 .../c++/windows_2copyfile_8hpp_source.html      |   2 +-
 .../windows_2dynamiclibrary_8hpp_source.html    |   2 +-
 .../c++/windows_2killtree_8hpp_source.html      |   2 +-
 .../latest/c++/windows_2mac_8hpp_source.html    |   2 +-
 .../api/latest/c++/windows_2os_8hpp_source.html |   4 +-
 content/api/latest/c++/windows_2shell_8hpp.html |   9 +-
 .../latest/c++/windows_2shell_8hpp_source.html  | 840 ++++++++++---------
 .../latest/c++/windows_2xattr_8hpp_source.html  |   2 +-
 content/blog/feed.xml                           |   2 +-
 .../index.html                                  |   2 +-
 101 files changed, 1309 insertions(+), 1530 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
index b3d48af..302fb46 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
@@ -1523,7 +1523,7 @@
 <div class="ttc" id="namespaceprocess_1_1http_1_1authentication_html_a33ca9afbbd1aceb21aa64c2069973a24"><div class="ttname"><a href="namespaceprocess_1_1http_1_1authentication.html#a33ca9afbbd1aceb21aa64c2069973a24">process::http::authentication::unsetAuthenticator</a></div><div class="ttdeci">Future&lt; Nothing &gt; unsetAuthenticator(const std::string &amp;realm)</div><div class="ttdoc">Unsets the authenticator for the realm. </div></div>
 <div class="ttc" id="structprocess_1_1http_1_1CaseInsensitiveEqual_html_a167f121f66fb0f7eac7b7ee8827ace5c"><div class="ttname"><a href="structprocess_1_1http_1_1CaseInsensitiveEqual.html#a167f121f66fb0f7eac7b7ee8827ace5c">process::http::CaseInsensitiveEqual::operator()</a></div><div class="ttdeci">bool operator()(const std::string &amp;left, const std::string &amp;right) const </div><div class="ttdef"><b>Definition:</b> http.hpp:199</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Pipe_1_1Reader_html"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe_1_1Reader.html">process::http::Pipe::Reader</a></div><div class="ttdef"><b>Definition:</b> http.hpp:302</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Server_html_a2fbeb0b32e953ae8851c20c226c2bdba"><div class="ttname"><a href="classprocess_1_1http_1_1Server.html#a2fbeb0b32e953ae8851c20c226c2bdba">process::http::Server::Server</a></div><div class="ttdeci">Server(Server &amp;&amp;that)=default</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a587b0f84081baf8fe273378aa839dceb"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a587b0f84081baf8fe273378aa839dceb">process::http::Status::HTTP_VERSION_NOT_SUPPORTED</a></div><div class="ttdeci">static const uint16_t HTTP_VERSION_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> http.hpp:255</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
index 7180fa9..75ae2b1 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
@@ -219,7 +219,7 @@
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:493</div></div>
 <div class="ttc" id="namespaceprocess_1_1metrics_1_1internal_html_aaa37243f659788386a13de558eba70a7"><div class="ttname"><a href="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7">process::metrics::internal::metrics</a></div><div class="ttdeci">PID&lt; MetricsProcess &gt; metrics</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="structprocess_1_1Statistics_html"><div class="ttname"><a href="structprocess_1_1Statistics.html">process::Statistics</a></div><div class="ttdef"><b>Definition:</b> statistics.hpp:30</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; Nothing &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html
index cda0c9d..b9aa688 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2flags_2flags_8hpp_source.html
@@ -1065,7 +1065,7 @@
 <div class="ttc" id="structflags_1_1Flag_html_a22032ea7792bb2c7f81a0c541129c2c8"><div class="ttname"><a href="structflags_1_1Flag.html#a22032ea7792bb2c7f81a0c541129c2c8">flags::Flag::effective_name</a></div><div class="ttdeci">const Name &amp; effective_name() const </div><div class="ttdef"><b>Definition:</b> flag.hpp:97</div></div>
 <div class="ttc" id="namespacestrings_html_a66b9edbbfb1f158b6c420367a1457a0b"><div class="ttname"><a href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a></div><div class="ttdeci">std::string lower(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> strings.hpp:412</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a7dc9f7d8739f83bdbcaa0bcd071b9936"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a7dc9f7d8739f83bdbcaa0bcd071b9936">flags::FlagsBase::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> flags.hpp:172</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="namespacestrings_html_a91df967b38a9c92553f009d681688734"><div class="ttname"><a href="namespacestrings.html#a91df967b38a9c92553f009d681688734">strings::trim</a></div><div class="ttdeci">std::string trim(const std::string &amp;from, Mode mode=ANY, const std::string &amp;chars=WHITESPACE)</div><div class="ttdef"><b>Definition:</b> strings.hpp:66</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html_a13fdd4d41feadbb778e261115d183032"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a13fdd4d41feadbb778e261115d183032">flags::FlagsBase::add</a></div><div class="ttdeci">void add(T1 Flags::*t1, const Name &amp;name, const std::string &amp;help, const T2 &amp;t2)</div><div class="ttdef"><b>Definition:</b> flags.hpp:218</div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/3rdparty_2stout_2include_2stout_2ip_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2ip_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2ip_8hpp_source.html
index 2d7edf8..9423d07 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2ip_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2ip_8hpp_source.html
@@ -881,7 +881,7 @@
 <div class="ttc" id="classnet_1_1IPv4_html_a6ec1fda0ad381dbd68df36239edd1ecc"><div class="ttname"><a href="classnet_1_1IPv4.html#a6ec1fda0ad381dbd68df36239edd1ecc">net::IPv4::parse</a></div><div class="ttdeci">static Try&lt; IPv4 &gt; parse(const std::string &amp;value)</div><div class="ttdef"><b>Definition:</b> ip.hpp:347</div></div>
 <div class="ttc" id="classnet_1_1IP_1_1Network_html_ac2cb74ae9a4175c05482e2b77e46634b"><div class="ttname"><a href="classnet_1_1IP_1_1Network.html#ac2cb74ae9a4175c05482e2b77e46634b">net::IP::Network::LOOPBACK_V4</a></div><div class="ttdeci">static Network LOOPBACK_V4()</div><div class="ttdef"><b>Definition:</b> ip.hpp:558</div></div>
 <div class="ttc" id="classnet_1_1IP_html_ada206eb1ab14c032f071daf9b8c1b96c"><div class="ttname"><a href="classnet_1_1IP.html#ada206eb1ab14c032f071daf9b8c1b96c">net::IP::create</a></div><div class="ttdeci">static Try&lt; IP &gt; create(const struct sockaddr_storage &amp;_storage)</div><div class="ttdef"><b>Definition:</b> ip.hpp:454</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div>
 <div class="ttc" id="classnet_1_1IP_html_a8834a1d831e2616dd7aee4308762dc3f"><div class="ttname"><a href="classnet_1_1IP.html#a8834a1d831e2616dd7aee4308762dc3f">net::IP::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> ip.hpp:318</div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/3rdparty_2stout_2include_2stout_2posix_2ip_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2posix_2ip_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2posix_2ip_8hpp_source.html
index d2e785b..c60b076 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2posix_2ip_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2posix_2ip_8hpp_source.html
@@ -166,7 +166,7 @@
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 <div class="ttc" id="classnet_1_1IP_html_ada206eb1ab14c032f071daf9b8c1b96c"><div class="ttname"><a href="classnet_1_1IP.html#ada206eb1ab14c032f071daf9b8c1b96c">net::IP::create</a></div><div class="ttdeci">static Try&lt; IP &gt; create(const struct sockaddr_storage &amp;_storage)</div><div class="ttdef"><b>Definition:</b> ip.hpp:454</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classnet_1_1IP_1_1Network_html_a4058bf3b6ef0142f5f1fd0827171fcba"><div class="ttname"><a href="classnet_1_1IP_1_1Network.html#a4058bf3b6ef0142f5f1fd0827171fcba">net::IP::Network::prefix</a></div><div class="ttdeci">int prefix() const </div><div class="ttdef"><b>Definition:</b> ip.hpp:266</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
index 0ff5004..a48f870 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
@@ -1153,7 +1153,7 @@
 <div class="ttc" id="lseek_8hpp_html"><div class="ttname"><a href="lseek_8hpp.html">lseek.hpp</a></div></div>
 <div class="ttc" id="windows_2fcntl_8hpp_html_a7a68c9ffaac7dbcd652225dd7c06a54b"><div class="ttname"><a href="windows_2fcntl_8hpp.html#a7a68c9ffaac7dbcd652225dd7c06a54b">O_RDONLY</a></div><div class="ttdeci">#define O_RDONLY</div><div class="ttdef"><b>Definition:</b> fcntl.hpp:25</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a90d7514882640a8cd7b8da14138103b7"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a90d7514882640a8cd7b8da14138103b7">S_IROTH</a></div><div class="ttdeci">const mode_t S_IROTH</div><div class="ttdef"><b>Definition:</b> windows.hpp:327</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="structRepresentation_html"><div class="ttname"><a href="structRepresentation.html">Representation</a></div><div class="ttdef"><b>Definition:</b> representation.hpp:72</div></div>
 <div class="ttc" id="classJSON_1_1ArrayWriter_html"><div class="ttname"><a href="classJSON_1_1ArrayWriter.html">JSON::ArrayWriter</a></div><div class="ttdef"><b>Definition:</b> jsonify.hpp:384</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_2ip_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_2ip_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_2ip_8hpp_source.html
index 2873141..53bafa5 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_2ip_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_2ip_8hpp_source.html
@@ -171,7 +171,7 @@
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classnet_1_1IP_1_1Network_html_a4058bf3b6ef0142f5f1fd0827171fcba"><div class="ttname"><a href="classnet_1_1IP_1_1Network.html#a4058bf3b6ef0142f5f1fd0827171fcba">net::IP::Network::prefix</a></div><div class="ttdeci">int prefix() const </div><div class="ttdef"><b>Definition:</b> ip.hpp:266</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp.html
index 3e290d5..1da4c15 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp.html
@@ -104,24 +104,14 @@ Macros</h2></td></tr>
 <tr class="separator:ae688d728e1acdfe5988c7db45d6f0166"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a57e9c8c5fa13bf86bc779a9f6f408b7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a57e9c8c5fa13bf86bc779a9f6f408b7c">SIGPIPE</a>&#160;&#160;&#160;100</td></tr>
 <tr class="separator:a57e9c8c5fa13bf86bc779a9f6f408b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af9a4ddf9eee6c4a3bc9be070d59b7ccf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(x)&#160;&#160;&#160;((x) != -1)</td></tr>
+<tr class="memitem:af9a4ddf9eee6c4a3bc9be070d59b7ccf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(x)&#160;&#160;&#160;true</td></tr>
 <tr class="separator:af9a4ddf9eee6c4a3bc9be070d59b7ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae0c8840076dd63d5e2367fff4f7f46f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(x)&#160;&#160;&#160;static_cast&lt;DWORD&gt;(x)</td></tr>
 <tr class="separator:ae0c8840076dd63d5e2367fff4f7f46f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6953e62fd0dec274a397678d31c344b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a>(x)&#160;&#160;&#160;((x) != -1)</td></tr>
+<tr class="memitem:a6953e62fd0dec274a397678d31c344b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a>(x)&#160;&#160;&#160;false</td></tr>
 <tr class="separator:a6953e62fd0dec274a397678d31c344b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeba4d421572a9d681c73c347f24ad348"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a>(x)&#160;&#160;&#160;0</td></tr>
-<tr class="separator:aeba4d421572a9d681c73c347f24ad348"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6db11dadebdde2109e82adc8e02befc9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6db11dadebdde2109e82adc8e02befc9">WCOREDUMP</a>(x)&#160;&#160;&#160;false</td></tr>
-<tr class="separator:a6db11dadebdde2109e82adc8e02befc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae2b610235f988f4f3109f02a2f395727"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">WIFSTOPPED</a>(x)&#160;&#160;&#160;false</td></tr>
-<tr class="separator:ae2b610235f988f4f3109f02a2f395727"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c6d84ce222454bb6387fc20d930f5b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7">WSTOPSIG</a>(x)&#160;&#160;&#160;0</td></tr>
-<tr class="separator:a2c6d84ce222454bb6387fc20d930f5b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afa288d86b242c3005425a9c0f1682544"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afa288d86b242c3005425a9c0f1682544">WNOHANG</a>&#160;&#160;&#160;1</td></tr>
 <tr class="separator:afa288d86b242c3005425a9c0f1682544"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aecac6945e3b08baa2602557c684d6bfe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aecac6945e3b08baa2602557c684d6bfe">WUNTRACED</a>&#160;&#160;&#160;2</td></tr>
-<tr class="separator:aecac6945e3b08baa2602557c684d6bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
@@ -315,22 +305,6 @@ Variables</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a6db11dadebdde2109e82adc8e02befc9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define WCOREDUMP</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">x</td><td>)</td>
-          <td>&#160;&#160;&#160;false</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
 <a class="anchor" id="ae0c8840076dd63d5e2367fff4f7f46f3"></a>
 <div class="memitem">
 <div class="memproto">
@@ -356,7 +330,7 @@ Variables</h2></td></tr>
           <td>(</td>
           <td class="paramtype">&#160;</td>
           <td class="paramname">x</td><td>)</td>
-          <td>&#160;&#160;&#160;((x) != -1)</td>
+          <td>&#160;&#160;&#160;true</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -372,22 +346,6 @@ Variables</h2></td></tr>
           <td>(</td>
           <td class="paramtype">&#160;</td>
           <td class="paramname">x</td><td>)</td>
-          <td>&#160;&#160;&#160;((x) != -1)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae2b610235f988f4f3109f02a2f395727"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define WIFSTOPPED</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">x</td><td>)</td>
           <td>&#160;&#160;&#160;false</td>
         </tr>
       </table>
@@ -407,50 +365,6 @@ Variables</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2c6d84ce222454bb6387fc20d930f5b7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define WSTOPSIG</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">x</td><td>)</td>
-          <td>&#160;&#160;&#160;0</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aeba4d421572a9d681c73c347f24ad348"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define WTERMSIG</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">x</td><td>)</td>
-          <td>&#160;&#160;&#160;0</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aecac6945e3b08baa2602557c684d6bfe"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define WUNTRACED&#160;&#160;&#160;2</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
 <a class="anchor" id="a5e995ef7690698b62bf016b14fbc45ca"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp_source.html
index 20c3db2..02d333d 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp_source.html
@@ -418,54 +418,36 @@
 <div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div>
 <div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a57e9c8c5fa13bf86bc779a9f6f408b7c">  365</a></span>&#160;<span class="preprocessor">#define SIGPIPE 100</span></div>
 <div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="comment">// `os::system` returns -1 if the processor cannot be started</span></div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment">// therefore any return value indicates the process has been started</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="preprocessor">#ifndef WIFEXITED</span></div>
-<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">  370</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WIFEXITED(x) ((x) != -1)</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WIFEXITED</span></div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="comment">// Returns the exit status of the child.</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="comment">// On Windows, they are a 32 bit unsigned integer.</span></div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="preprocessor">#ifndef WEXITSTATUS</span></div>
-<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">  376</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WEXITSTATUS(x) static_cast&lt;DWORD&gt;(x)</span></div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WEXITSTATUS</span></div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="preprocessor">#ifndef WIFSIGNALED</span></div>
-<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">  380</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WIFSIGNALED(x) ((x) != -1)</span></div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WIFSIGNALED</span></div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment">// Returns the number of the signal that caused the child process to</span></div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment">// terminate, only be used if WIFSIGNALED is true.</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="preprocessor">#ifndef WTERMSIG</span></div>
-<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">  386</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WTERMSIG(x) 0</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WTERMSIG</span></div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="comment">// Whether the child produced a core dump, only be used if WIFSIGNALED is true.</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="preprocessor">#ifndef WCOREDUMP</span></div>
-<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6db11dadebdde2109e82adc8e02befc9">  391</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCOREDUMP(x) false</span></div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WCOREDUMP</span></div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="comment">// Whether the child was stopped by delivery of a signal.</span></div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="preprocessor">#ifndef WIFSTOPPED</span></div>
-<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">  396</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WIFSTOPPED(x) false</span></div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WIFSTOPPED</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment">// Whether the child was stopped by delivery of a signal.</span></div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="preprocessor">#ifndef WSTOPSIG</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7">  401</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WSTOPSIG(x) 0</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WSTOPSIG</span></div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="comment">// Specifies that `::waitpid` should return immediately rather than</span></div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="comment">// blocking and waiting for child to notify of state change.</span></div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="preprocessor">#ifndef WNOHANG</span></div>
-<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afa288d86b242c3005425a9c0f1682544">  407</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WNOHANG 1</span></div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WNOHANG</span></div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="preprocessor">#ifndef WUNTRACED</span></div>
-<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aecac6945e3b08baa2602557c684d6bfe">  411</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WUNTRACED   2 // Tell about stopped, untraced children.</span></div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WUNTRACED</span></div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="preprocessor">#endif // __STOUT_WINDOWS_HPP__</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="comment">// On Windows, the exit code, unlike Linux, is simply a 32 bit unsigned integer</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment">// with no special encoding. Since the `status` value from `waitpid` returns a</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="comment">// 32 bit integer, we can&#39;t use it to determine if the process exited normally,</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="comment">// because all the possibilities could be valid exit codes. So, we assume that</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<span class="comment">// if we get an exit code, the process exited normally.</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="preprocessor">#ifndef WIFEXITED</span></div>
+<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">  373</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WIFEXITED(x) true</span></div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WIFEXITED</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="comment">// Returns the exit status of the child.</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="comment">// On Windows, they are a 32 bit unsigned integer.</span></div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="preprocessor">#ifndef WEXITSTATUS</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">  379</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WEXITSTATUS(x) static_cast&lt;DWORD&gt;(x)</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WEXITSTATUS</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment">// A signaled Windows process always exits with status code 3, but it&#39;s</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment">// impossible to distinguish that from a process that exits normally with</span></div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment">// status code 3. Since signals aren&#39;t really used on Windows, we will</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="comment">// assume that the process is not signaled.</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="preprocessor">#ifndef WIFSIGNALED</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">  387</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WIFSIGNALED(x) false</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WIFSIGNALED</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="comment">// Specifies that `::waitpid` should return immediately rather than</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="comment">// blocking and waiting for child to notify of state change.</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="preprocessor">#ifndef WNOHANG</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afa288d86b242c3005425a9c0f1682544">  393</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WNOHANG 1</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // WNOHANG</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="preprocessor">#endif // __STOUT_WINDOWS_HPP__</span></div>
 <div class="ttc" id="classSharedHandle_html_a67dea37bc1c958578f992ccc40a40899"><div class="ttname"><a href="classSharedHandle.html#a67dea37bc1c958578f992ccc40a40899">SharedHandle::SharedHandle</a></div><div class="ttdeci">SharedHandle(HANDLE handle, Deleter deleter)</div><div class="ttdef"><b>Definition:</b> windows.hpp:93</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a894c4d58faeee7675b9e7e8244de1386"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a894c4d58faeee7675b9e7e8244de1386">ssize_t</a></div><div class="ttdeci">SSIZE_T ssize_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:192</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ad8f972ab510ada61a27150aae9066e87"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ad8f972ab510ada61a27150aae9066e87">S_IXOTH</a></div><div class="ttdeci">const mode_t S_IXOTH</div><div class="ttdef"><b>Definition:</b> windows.hpp:329</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 25573bc..9c517df 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -51783,12 +51783,12 @@
                          <Node>
                           <Name>spawn</Name>
                           <Path>posix_2shell_8hpp.html</Path>
-                          <Anchor>a59cf3d26475f4001630e0e362e7a3ff7</Anchor>
+                          <Anchor>a18f614e5bdf40984c33888a5fa9599ca</Anchor>
                          </Node>
                          <Node>
                           <Name>system</Name>
                           <Path>posix_2shell_8hpp.html</Path>
-                          <Anchor>a3491ce5d4a57fcac5ca2e3ca40abe176</Anchor>
+                          <Anchor>a75eb48541200e89e498d3d324ffc3089</Anchor>
                          </Node>
                          <Node>
                           <Name>arg0</Name>
@@ -52984,7 +52984,7 @@
                          <Node>
                           <Name>spawn</Name>
                           <Path>windows_2shell_8hpp.html</Path>
-                          <Anchor>a39f1d0cc7f9358c79eb49df3cbbc77f4</Anchor>
+                          <Anchor>abedec07e6e468b54920d3b921a49eb36</Anchor>
                          </Node>
                          <Node>
                           <Name>stringify_args</Name>
@@ -52994,7 +52994,7 @@
                          <Node>
                           <Name>system</Name>
                           <Path>windows_2shell_8hpp.html</Path>
-                          <Anchor>a3491ce5d4a57fcac5ca2e3ca40abe176</Anchor>
+                          <Anchor>a75eb48541200e89e498d3d324ffc3089</Anchor>
                          </Node>
                         </Subnodes>
                        </Node>
@@ -61054,11 +61054,6 @@
                       <Anchor>ae5acf4043c0903cda7436b108e29e8e6</Anchor>
                      </Node>
                      <Node>
-                      <Name>WCOREDUMP</Name>
-                      <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-                      <Anchor>a6db11dadebdde2109e82adc8e02befc9</Anchor>
-                     </Node>
-                     <Node>
                       <Name>WEXITSTATUS</Name>
                       <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
                       <Anchor>ae0c8840076dd63d5e2367fff4f7f46f3</Anchor>
@@ -61074,31 +61069,11 @@
                       <Anchor>a6953e62fd0dec274a397678d31c344b4</Anchor>
                      </Node>
                      <Node>
-                      <Name>WIFSTOPPED</Name>
-                      <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-                      <Anchor>ae2b610235f988f4f3109f02a2f395727</Anchor>
-                     </Node>
-                     <Node>
                       <Name>WNOHANG</Name>
                       <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
                       <Anchor>afa288d86b242c3005425a9c0f1682544</Anchor>
                      </Node>
                      <Node>
-                      <Name>WSTOPSIG</Name>
-                      <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-                      <Anchor>a2c6d84ce222454bb6387fc20d930f5b7</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>WTERMSIG</Name>
-                      <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-                      <Anchor>aeba4d421572a9d681c73c347f24ad348</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>WUNTRACED</Name>
-                      <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-                      <Anchor>aecac6945e3b08baa2602557c684d6bfe</Anchor>
-                     </Node>
-                     <Node>
                       <Name>X_OK</Name>
                       <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
                       <Anchor>a5e995ef7690698b62bf016b14fbc45ca</Anchor>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 261066d..d500491 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -7379,7 +7379,7 @@
       <Scope>os</Scope>
     </TokenIdentifier>
     <Path>namespaceos.html</Path>
-    <Anchor>a3491ce5d4a57fcac5ca2e3ca40abe176</Anchor>
+    <Anchor>a75eb48541200e89e498d3d324ffc3089</Anchor>
     <DeclaredIn>shell.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -7390,7 +7390,7 @@
       <Scope>os</Scope>
     </TokenIdentifier>
     <Path>namespaceos.html</Path>
-    <Anchor>a59cf3d26475f4001630e0e362e7a3ff7</Anchor>
+    <Anchor>a18f614e5bdf40984c33888a5fa9599ca</Anchor>
     <DeclaredIn>shell.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -7523,7 +7523,7 @@
       <Scope>os</Scope>
     </TokenIdentifier>
     <Path>namespaceos.html</Path>
-    <Anchor>a39f1d0cc7f9358c79eb49df3cbbc77f4</Anchor>
+    <Anchor>abedec07e6e468b54920d3b921a49eb36</Anchor>
     <DeclaredIn>shell.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -7534,7 +7534,7 @@
       <Scope>os</Scope>
     </TokenIdentifier>
     <Path>namespaceos.html</Path>
-    <Anchor>a3491ce5d4a57fcac5ca2e3ca40abe176</Anchor>
+    <Anchor>a75eb48541200e89e498d3d324ffc3089</Anchor>
     <DeclaredIn>shell.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -28712,46 +28712,6 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>WTERMSIG</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>macro</Type>
-    </TokenIdentifier>
-    <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-    <Anchor>aeba4d421572a9d681c73c347f24ad348</Anchor>
-    <DeclaredIn>windows.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>WCOREDUMP</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>macro</Type>
-    </TokenIdentifier>
-    <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-    <Anchor>a6db11dadebdde2109e82adc8e02befc9</Anchor>
-    <DeclaredIn>windows.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>WIFSTOPPED</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>macro</Type>
-    </TokenIdentifier>
-    <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-    <Anchor>ae2b610235f988f4f3109f02a2f395727</Anchor>
-    <DeclaredIn>windows.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>WSTOPSIG</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>macro</Type>
-    </TokenIdentifier>
-    <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-    <Anchor>a2c6d84ce222454bb6387fc20d930f5b7</Anchor>
-    <DeclaredIn>windows.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>WNOHANG</Name>
       <APILanguage>unknown</APILanguage>
       <Type>macro</Type>
@@ -28762,16 +28722,6 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>WUNTRACED</Name>
-      <APILanguage>unknown</APILanguage>
-      <Type>macro</Type>
-    </TokenIdentifier>
-    <Path>3rdparty_2stout_2include_2stout_2windows_8hpp.html</Path>
-    <Anchor>aecac6945e3b08baa2602557c684d6bfe</Anchor>
-    <DeclaredIn>windows.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>mode_t</Name>
       <APILanguage>c</APILanguage>
       <Type>tdef</Type>
@@ -161693,7 +161643,7 @@
       <Scope>os</Scope>
     </TokenIdentifier>
     <Path>namespaceos.html</Path>
-    <Anchor>a3491ce5d4a57fcac5ca2e3ca40abe176</Anchor>
+    <Anchor>a75eb48541200e89e498d3d324ffc3089</Anchor>
     <DeclaredIn>shell.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -161704,7 +161654,7 @@
       <Scope>os</Scope>
     </TokenIdentifier>
     <Path>namespaceos.html</Path>
-    <Anchor>a59cf3d26475f4001630e0e362e7a3ff7</Anchor>
+    <Anchor>a18f614e5bdf40984c33888a5fa9599ca</Anchor>
     <DeclaredIn>shell.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -162310,7 +162260,7 @@
       <Scope>os</Scope>
     </TokenIdentifier>
     <Path>namespaceos.html</Path>
-    <Anchor>a39f1d0cc7f9358c79eb49df3cbbc77f4</Anchor>
+    <Anchor>abedec07e6e468b54920d3b921a49eb36</Anchor>
     <DeclaredIn>shell.hpp</DeclaredIn>
   </Token>
   <Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/convert_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/convert_8hpp_source.html b/content/api/latest/c++/convert_8hpp_source.html
index 8c82292..f889596 100644
--- a/content/api/latest/c++/convert_8hpp_source.html
+++ b/content/api/latest/c++/convert_8hpp_source.html
@@ -89,7 +89,7 @@
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> check.hpp:30</div></div>
 <div class="ttc" id="convert_8hpp_html_aebbb6488a44f0e941d3aa6e7eb087e52"><div class="ttname"><a href="convert_8hpp.html#aebbb6488a44f0e941d3aa6e7eb087e52">convert</a></div><div class="ttdeci">jobject convert(JNIEnv *env, const T &amp;t)</div></div>
 <div class="ttc" id="convert_8hpp_html_ad200aa6353c8a288709016505d74b732"><div class="ttname"><a href="convert_8hpp.html#ad200aa6353c8a288709016505d74b732">getFieldID</a></div><div class="ttdeci">Result&lt; jfieldID &gt; getFieldID(JNIEnv *env, jclass clazz, const char *name, const char *signature)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/csi_2paths_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/csi_2paths_8hpp_source.html b/content/api/latest/c++/csi_2paths_8hpp_source.html
index ab995ce..c0a5d6f 100644
--- a/content/api/latest/c++/csi_2paths_8hpp_source.html
+++ b/content/api/latest/c++/csi_2paths_8hpp_source.html
@@ -224,7 +224,7 @@
 <div class="ttc" id="namespacemesos_1_1csi_1_1paths_html_ae1eb51721d2fbb2119d50178f5503491"><div class="ttname"><a href="namespacemesos_1_1csi_1_1paths.html#ae1eb51721d2fbb2119d50178f5503491">mesos::csi::paths::getContainerPath</a></div><div class="ttdeci">std::string getContainerPath(const std::string &amp;rootDir, const std::string &amp;type, const std::string &amp;name, const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="structmesos_1_1csi_1_1paths_1_1ContainerPath_html"><div class="ttname"><a href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html">mesos::csi::paths::ContainerPath</a></div><div class="ttdef"><b>Definition:</b> paths.hpp:48</div></div>
 <div class="ttc" id="structmesos_1_1csi_1_1paths_1_1ContainerPath_html_a462762d4b1f11a0dcc9391608ba6154e"><div class="ttname"><a href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html#a462762d4b1f11a0dcc9391608ba6154e">mesos::csi::paths::ContainerPath::containerId</a></div><div class="ttdeci">ContainerID containerId</div><div class="ttdef"><b>Definition:</b> paths.hpp:52</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/daemon_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/daemon_8hpp_source.html b/content/api/latest/c++/daemon_8hpp_source.html
index 9ffce41..2da62ff 100644
--- a/content/api/latest/c++/daemon_8hpp_source.html
+++ b/content/api/latest/c++/daemon_8hpp_source.html
@@ -157,7 +157,7 @@
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; LocalResourceProviderDaemonProcess &gt;</a></div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; bool &gt;</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/docker__archive_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/docker__archive_8hpp_source.html b/content/api/latest/c++/docker__archive_8hpp_source.html
index 991a8b9..89c4ead 100644
--- a/content/api/latest/c++/docker__archive_8hpp_source.html
+++ b/content/api/latest/c++/docker__archive_8hpp_source.html
@@ -336,7 +336,7 @@
 <div class="ttc" id="jsonify_8hpp_html"><div class="ttname"><a href="jsonify_8hpp.html">jsonify.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html_ae649c56b07f44c05e4b7aa3620133ff9"><div class="ttname"><a href="classprocess_1_1Future.html#ae649c56b07f44c05e4b7aa3620133ff9">process::Future::failure</a></div><div class="ttdeci">const std::string &amp; failure() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1325</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1234</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/driver_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/driver_8hpp_source.html b/content/api/latest/c++/driver_8hpp_source.html
index b13dd2a..1097453 100644
--- a/content/api/latest/c++/driver_8hpp_source.html
+++ b/content/api/latest/c++/driver_8hpp_source.html
@@ -132,7 +132,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient_html_ab0a92753752f384564f869951c37851b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#ab0a92753752f384564f869951c37851b">mesos::internal::slave::docker::volume::DriverClient::mount</a></div><div class="ttdeci">virtual process::Future&lt; std::string &gt; mount(const std::string &amp;driver, const std::string &amp;name, const hashmap&lt; std::string, std::string &gt; &amp;options)</div><div class="ttdoc">Performs a &amp;#39;mount&amp;#39; and returns the path of the mount point. </div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/elf_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/elf_8hpp_source.html b/content/api/latest/c++/elf_8hpp_source.html
index 14db6fd..bcc63c3 100644
--- a/content/api/latest/c++/elf_8hpp_source.html
+++ b/content/api/latest/c++/elf_8hpp_source.html
@@ -315,7 +315,7 @@
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 <div class="ttc" id="clasself_1_1File_html_a6566b238508d4407604370e1db96d16a"><div class="ttname"><a href="clasself_1_1File.html#a6566b238508d4407604370e1db96d16a">elf::File::load</a></div><div class="ttdeci">static Try&lt; File * &gt; load(const std::string &amp;path)</div><div class="ttdef"><b>Definition:</b> elf.hpp:74</div></div>
 <div class="ttc" id="namespaceelf_html_aa0e1bb44f5a1cfea955819e32ebaa780a1663a23b1c391e18abe476ddb70775b8"><div class="ttname"><a href="namespaceelf.html#aa0e1bb44f5a1cfea955819e32ebaa780a1663a23b1c391e18abe476ddb70775b8">elf::CLASS64</a></div><div class="ttdef"><b>Definition:</b> elf.hpp:42</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="clasself_1_1File_html_a2a4f93c734087be5acbd3788dd276f78"><div class="ttname"><a href="clasself_1_1File.html#a2a4f93c734087be5acbd3788dd276f78">elf::File::get_interpreter</a></div><div class="ttdeci">Result&lt; std::string &gt; get_interpreter() const </div><div class="ttdef"><b>Definition:</b> elf.hpp:206</div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>
 <div class="ttc" id="namespaceelf_html_aa0e1bb44f5a1cfea955819e32ebaa780"><div class="ttname"><a href="namespaceelf.html#aa0e1bb44f5a1cfea955819e32ebaa780">elf::Class</a></div><div class="ttdeci">Class</div><div class="ttdef"><b>Definition:</b> elf.hpp:38</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/event_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/event_8hpp_source.html b/content/api/latest/c++/event_8hpp_source.html
index 96a8466..86ef5ae 100644
--- a/content/api/latest/c++/event_8hpp_source.html
+++ b/content/api/latest/c++/event_8hpp_source.html
@@ -448,7 +448,7 @@
 <div class="ttc" id="structprocess_1_1EventVisitor_html_a699f0cd053139bdcee787f51194bbc5e"><div class="ttname"><a href="structprocess_1_1EventVisitor.html#a699f0cd053139bdcee787f51194bbc5e">process::EventVisitor::visit</a></div><div class="ttdeci">virtual void visit(const ExitedEvent &amp;)</div><div class="ttdef"><b>Definition:</b> event.hpp:44</div></div>
 <div class="ttc" id="structprocess_1_1Event_html"><div class="ttname"><a href="structprocess_1_1Event.html">process::Event</a></div><div class="ttdef"><b>Definition:</b> event.hpp:60</div></div>
 <div class="ttc" id="structprocess_1_1Message_html_a97a2032a98cf03075101d02dbc50539c"><div class="ttname"><a href="structprocess_1_1Message.html#a97a2032a98cf03075101d02dbc50539c">process::Message::name</a></div><div class="ttdeci">std::string name</div><div class="ttdef"><b>Definition:</b> message.hpp:24</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="structprocess_1_1TerminateEvent_html_ae608861d9805a2d34f2533605808b2c1"><div class="ttname"><a href="structprocess_1_1TerminateEvent.html#ae608861d9805a2d34f2533605808b2c1">process::TerminateEvent::visit</a></div><div class="ttdeci">void visit(EventVisitor *visitor) const override</div><div class="ttdef"><b>Definition:</b> event.hpp:248</div></div>
 <div class="ttc" id="structprocess_1_1EventConsumer_html_a9b310e99e6cef77273fd1cc403c871b1"><div class="ttname"><a href="structprocess_1_1EventConsumer.html#a9b310e99e6cef77273fd1cc403c871b1">process::EventConsumer::~EventConsumer</a></div><div class="ttdeci">virtual ~EventConsumer()</div><div class="ttdef"><b>Definition:</b> event.hpp:51</div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html_a703160cf27c1b00d7b76a5e6938d86ed"><div class="ttname"><a href="structprocess_1_1MessageEvent.html#a703160cf27c1b00d7b76a5e6938d86ed">process::MessageEvent::MessageEvent</a></div><div class="ttdeci">MessageEvent(const UPID &amp;from, const UPID &amp;to, std::string &amp;&amp;name, std::string &amp;&amp;data)</div><div class="ttdef"><b>Definition:</b> event.hpp:116</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/flag_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/flag_8hpp_source.html b/content/api/latest/c++/flag_8hpp_source.html
index b9f883a..ae335e8 100644
--- a/content/api/latest/c++/flag_8hpp_source.html
+++ b/content/api/latest/c++/flag_8hpp_source.html
@@ -216,7 +216,7 @@
 <div class="ttc" id="structflags_1_1Flag_html_a0f4678e24084c0fd415f3504df8f2c14"><div class="ttname"><a href="structflags_1_1Flag.html#a0f4678e24084c0fd415f3504df8f2c14">flags::Flag::stringify</a></div><div class="ttdeci">lambda::function&lt; Option&lt; std::string &gt;const FlagsBase &amp;)&gt; stringify</div><div class="ttdef"><b>Definition:</b> flag.hpp:91</div></div>
 <div class="ttc" id="structflags_1_1Name_html"><div class="ttname"><a href="structflags_1_1Name.html">flags::Name</a></div><div class="ttdef"><b>Definition:</b> flag.hpp:31</div></div>
 <div class="ttc" id="structflags_1_1Flag_html_a22032ea7792bb2c7f81a0c541129c2c8"><div class="ttname"><a href="structflags_1_1Flag.html#a22032ea7792bb2c7f81a0c541129c2c8">flags::Flag::effective_name</a></div><div class="ttdeci">const Name &amp; effective_name() const </div><div class="ttdef"><b>Definition:</b> flag.hpp:97</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/globals_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_0x75.html b/content/api/latest/c++/globals_0x75.html
index 193c565..8077d72 100644
--- a/content/api/latest/c++/globals_0x75.html
+++ b/content/api/latest/c++/globals_0x75.html
@@ -88,12 +88,12 @@
 <li>UMOUNT_NOFOLLOW
 : <a class="el" href="src_2linux_2fs_8hpp.html#a34b04741fa68d7de9b7a79a265b8227f">fs.hpp</a>
 </li>
-<li>UNIMPLEMENTED
-: <a class="el" href="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4">unimplemented.hpp</a>
-</li>
 <li>Unimplemented()
 : <a class="el" href="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f">unimplemented.hpp</a>
 </li>
+<li>UNIMPLEMENTED
+: <a class="el" href="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4">unimplemented.hpp</a>
+</li>
 <li>Unreachable()
 : <a class="el" href="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3">unreachable.hpp</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/globals_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_0x77.html b/content/api/latest/c++/globals_0x77.html
index b621ff6..1f3ded1 100644
--- a/content/api/latest/c++/globals_0x77.html
+++ b/content/api/latest/c++/globals_0x77.html
@@ -88,9 +88,6 @@
 <li>W_OK
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae5acf4043c0903cda7436b108e29e8e6">windows.hpp</a>
 </li>
-<li>WCOREDUMP
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6db11dadebdde2109e82adc8e02befc9">windows.hpp</a>
-</li>
 <li>WEXITSTATUS
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">windows.hpp</a>
 </li>
@@ -100,27 +97,15 @@
 <li>WIFSIGNALED
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">windows.hpp</a>
 </li>
-<li>WIFSTOPPED
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">windows.hpp</a>
-</li>
 <li>WNOHANG
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afa288d86b242c3005425a9c0f1682544">windows.hpp</a>
 </li>
-<li>WSTOPSIG
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7">windows.hpp</a>
-</li>
 <li>WSTRINGIFY()
 : <a class="el" href="status__utils_8hpp.html#aec7297ea295ff53f48cc0f25ce4a63f9">status_utils.hpp</a>
 </li>
 <li>WSUCCEEDED()
 : <a class="el" href="status__utils_8hpp.html#a9e2998a6c0ec36d796adcec49131a5db">status_utils.hpp</a>
 </li>
-<li>WTERMSIG
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">windows.hpp</a>
-</li>
-<li>WUNTRACED
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aecac6945e3b08baa2602557c684d6bfe">windows.hpp</a>
-</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/globals_defs_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_defs_0x77.html b/content/api/latest/c++/globals_defs_0x77.html
index fd47f4b..eb25125 100644
--- a/content/api/latest/c++/globals_defs_0x77.html
+++ b/content/api/latest/c++/globals_defs_0x77.html
@@ -85,9 +85,6 @@
 <li>W_OK
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae5acf4043c0903cda7436b108e29e8e6">windows.hpp</a>
 </li>
-<li>WCOREDUMP
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6db11dadebdde2109e82adc8e02befc9">windows.hpp</a>
-</li>
 <li>WEXITSTATUS
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">windows.hpp</a>
 </li>
@@ -97,21 +94,9 @@
 <li>WIFSIGNALED
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">windows.hpp</a>
 </li>
-<li>WIFSTOPPED
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">windows.hpp</a>
-</li>
 <li>WNOHANG
 : <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afa288d86b242c3005425a9c0f1682544">windows.hpp</a>
 </li>
-<li>WSTOPSIG
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7">windows.hpp</a>
-</li>
-<li>WTERMSIG
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">windows.hpp</a>
-</li>
-<li>WUNTRACED
-: <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aecac6945e3b08baa2602557c684d6bfe">windows.hpp</a>
-</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/gmock_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/gmock_8hpp_source.html b/content/api/latest/c++/gmock_8hpp_source.html
index 405f9be..d7f5b34 100644
--- a/content/api/latest/c++/gmock_8hpp_source.html
+++ b/content/api/latest/c++/gmock_8hpp_source.html
@@ -783,7 +783,7 @@
 <div class="ttc" id="gmock_8hpp_html_a067690c35f6d26ec6c9d62760e8a2289"><div class="ttname"><a href="gmock_8hpp.html#a067690c35f6d26ec6c9d62760e8a2289">ACTION_TEMPLATE</a></div><div class="ttdeci">ACTION_TEMPLATE(PromiseArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(promise))</div><div class="ttdef"><b>Definition:</b> gmock.hpp:63</div></div>
 <div class="ttc" id="namespaceprocess_html_a8eddaaa9b887af1889f026d56dfef083"><div class="ttname"><a href="namespaceprocess.html#a8eddaaa9b887af1889f026d56dfef083">process::ExpectNoFutureHttpRequests</a></div><div class="ttdeci">void ExpectNoFutureHttpRequests(Message message, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:580</div></div>
 <div class="ttc" id="namespaceprocess_html_a2b8513096e75a6105c5fd2eda3e70551"><div class="ttname"><a href="namespaceprocess.html#a2b8513096e75a6105c5fd2eda3e70551">process::FutureHttpRequest</a></div><div class="ttdeci">Future&lt; http::Request &gt; FutureHttpRequest(Message message, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:411</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="namespaceprocess_html_ab21ff1f8b6c033414c6cdfb0eb2e7b99"><div class="ttname"><a href="namespaceprocess.html#ab21ff1f8b6c033414c6cdfb0eb2e7b99">process::MATCHER_P2</a></div><div class="ttdeci">MATCHER_P2(DispatchMatcher, pid, method,&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:371</div></div>
 <div class="ttc" id="namespaceprocess_html_a3054d5443603436a6315f210a412cbbc"><div class="ttname"><a href="namespaceprocess.html#a3054d5443603436a6315f210a412cbbc">process::filter</a></div><div class="ttdeci">void filter(Filter *filter)</div></div>
 <div class="ttc" id="classprocess_1_1TestsFilter_html_a1d5e43feacfada02c5c0eaf69ec7f2ca"><div class="ttname"><a href="classprocess_1_1TestsFilter.html#a1d5e43feacfada02c5c0eaf69ec7f2ca">process::TestsFilter::handle</a></div><div class="ttdeci">bool handle(const T &amp;t)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:267</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/help_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/help_8hpp_source.html b/content/api/latest/c++/help_8hpp_source.html
index f5166c9..53afe25 100644
--- a/content/api/latest/c++/help_8hpp_source.html
+++ b/content/api/latest/c++/help_8hpp_source.html
@@ -245,7 +245,7 @@
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:493</div></div>
 <div class="ttc" id="preprocessor_8hpp_html"><div class="ttname"><a href="preprocessor_8hpp.html">preprocessor.hpp</a></div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="namespaceprocess_html_a7212d55e280e9111f2419ab09ed4be5b"><div class="ttname"><a href="namespaceprocess.html#a7212d55e280e9111f2419ab09ed4be5b">process::AUTHORIZATION</a></div><div class="ttdeci">std::string AUTHORIZATION(T &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> help.hpp:95</div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_ac77710abb3ca0716be1856035c78cb89"><div class="ttname"><a href="namespaceprocess.html#ac77710abb3ca0716be1856035c78cb89">process::DESCRIPTION</a></div><div class="ttdeci">std::string DESCRIPTION(T &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> help.hpp:76</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/in__memory_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/in__memory_8hpp_source.html b/content/api/latest/c++/in__memory_8hpp_source.html
index 5d33505..04cb458 100644
--- a/content/api/latest/c++/in__memory_8hpp_source.html
+++ b/content/api/latest/c++/in__memory_8hpp_source.html
@@ -123,7 +123,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html">mesos::state::Storage</a></div><div class="ttdef"><b>Definition:</b> storage.hpp:33</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->


[02/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/windows_2shell_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2shell_8hpp_source.html b/content/api/latest/c++/windows_2shell_8hpp_source.html
index 9b96906..d50fb53 100644
--- a/content/api/latest/c++/windows_2shell_8hpp_source.html
+++ b/content/api/latest/c++/windows_2shell_8hpp_source.html
@@ -78,419 +78,420 @@
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="error_8hpp.html">stout/error.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="foreach_8hpp.html">stout/foreach.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="os_8hpp.html">stout/os.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">stout/windows.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="fd_8hpp.html">stout/os/windows/fd.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="inherit_8hpp.html">stout/internal/windows/inherit.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span>internal {</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span>windows {</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// Retrieves system environment in a `std::map`, ignoring</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// the current process&#39;s environment variables.</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="namespaceinternal_1_1windows.html#a8fc9ccf78565ac55f90070486d385227">   41</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classOption.html">Option&lt;std::map&lt;std::wstring, std::wstring&gt;</a>&gt; <a class="code" href="namespaceinternal_1_1windows.html#a8fc9ccf78565ac55f90070486d385227">get_system_env</a>()</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;{</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  std::map&lt;std::wstring, std::wstring&gt; system_env;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keywordtype">wchar_t</span>* env_entry = <span class="keyword">nullptr</span>;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="comment">// Get the system environment.</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="comment">// The third parameter (bool) tells the function *not* to inherit</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="comment">// variables from the current process.</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keywordflow">if</span> (!::CreateEnvironmentBlock((LPVOID*)&amp;env_entry, <span class="keyword">nullptr</span>, FALSE)) {</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  }</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="comment">// Save the environment block in order to destroy it later.</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keywordtype">wchar_t</span>* env_block = env_entry;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordflow">while</span> (*env_entry != L<span class="charliteral">&#39;\0&#39;</span>) {</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    <span class="comment">// Each environment block contains the environment variables as follows:</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <span class="comment">// Var1=Value1\0</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <span class="comment">// Var2=Value2\0</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    <span class="comment">// Var3=Value3\0</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    <span class="comment">// ...</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="comment">// VarN=ValueN\0\0</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    <span class="comment">// The name of an environment variable cannot include an equal sign (=).</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    <span class="comment">// Construct a string from the pointer up to the first &#39;\0&#39;,</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    <span class="comment">// e.g. &quot;Var1=Value1\0&quot;, then split into name and value.</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    std::wstring entry(env_entry);</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    std::wstring::size_type separator = entry.find(L<span class="stringliteral">&quot;=&quot;</span>);</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    std::wstring var_name(entry.substr(0, separator));</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    std::wstring varVal(entry.substr(separator + 1));</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    <span class="comment">// Mesos variables are upper case. Convert system variables to</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <span class="comment">// match the name provided by the scheduler in case of a collision.</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <span class="comment">// This is safe because Windows environment variables are case insensitive.</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1recordio.html#a5fcab68176c462aaeed909f304c91bdf">std::transform</a>(</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        var_name.begin(), var_name.end(), var_name.begin(), ::towupper);</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <span class="comment">// The system environment has priority.</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    system_env.insert_or_assign(var_name.data(), varVal.data());</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    <span class="comment">// Advance the pointer the length of the entry string plus the &#39;\0&#39;.</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    env_entry += entry.length() + 1;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  }</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  ::DestroyEnvironmentBlock(env_block);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keywordflow">return</span> system_env;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;}</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="os_8hpp.html">stout/os.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">stout/windows.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="fd_8hpp.html">stout/os/windows/fd.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="inherit_8hpp.html">stout/internal/windows/inherit.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span>internal {</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span>windows {</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// Retrieves system environment in a `std::map`, ignoring</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// the current process&#39;s environment variables.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="namespaceinternal_1_1windows.html#a8fc9ccf78565ac55f90070486d385227">   42</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classOption.html">Option&lt;std::map&lt;std::wstring, std::wstring&gt;</a>&gt; <a class="code" href="namespaceinternal_1_1windows.html#a8fc9ccf78565ac55f90070486d385227">get_system_env</a>()</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  std::map&lt;std::wstring, std::wstring&gt; system_env;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="keywordtype">wchar_t</span>* env_entry = <span class="keyword">nullptr</span>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="comment">// Get the system environment.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="comment">// The third parameter (bool) tells the function *not* to inherit</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="comment">// variables from the current process.</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keywordflow">if</span> (!::CreateEnvironmentBlock((LPVOID*)&amp;env_entry, <span class="keyword">nullptr</span>, FALSE)) {</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  }</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="comment">// Save the environment block in order to destroy it later.</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keywordtype">wchar_t</span>* env_block = env_entry;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keywordflow">while</span> (*env_entry != L<span class="charliteral">&#39;\0&#39;</span>) {</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <span class="comment">// Each environment block contains the environment variables as follows:</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <span class="comment">// Var1=Value1\0</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    <span class="comment">// Var2=Value2\0</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    <span class="comment">// Var3=Value3\0</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="comment">// ...</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    <span class="comment">// VarN=ValueN\0\0</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    <span class="comment">// The name of an environment variable cannot include an equal sign (=).</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    <span class="comment">// Construct a string from the pointer up to the first &#39;\0&#39;,</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="comment">// e.g. &quot;Var1=Value1\0&quot;, then split into name and value.</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    std::wstring entry(env_entry);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    std::wstring::size_type separator = entry.find(L<span class="stringliteral">&quot;=&quot;</span>);</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    std::wstring var_name(entry.substr(0, separator));</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    std::wstring varVal(entry.substr(separator + 1));</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <span class="comment">// Mesos variables are upper case. Convert system variables to</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <span class="comment">// match the name provided by the scheduler in case of a collision.</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <span class="comment">// This is safe because Windows environment variables are case insensitive.</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1recordio.html#a5fcab68176c462aaeed909f304c91bdf">std::transform</a>(</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        var_name.begin(), var_name.end(), var_name.begin(), ::towupper);</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    <span class="comment">// The system environment has priority.</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    system_env.insert_or_assign(var_name.data(), varVal.data());</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <span class="comment">// Advance the pointer the length of the entry string plus the &#39;\0&#39;.</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    env_entry += entry.length() + 1;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  }</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  ::DestroyEnvironmentBlock(env_block);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keywordflow">return</span> system_env;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;}</div>
 <div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">// Creates a null-terminated array of null-terminated strings that will be</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment">// passed to `CreateProcessW` as the `lpEnvironment` argument, as described by</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">// MSDN[1]. This array needs to be sorted in alphabetical order, but the `map`</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">// already takes care of that. Note that this function explicitly handles</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">// UTF-16 environments, so it must be used in conjunction with the</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">// `CREATE_UNICODE_ENVIRONMENT` flag.</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment">// NOTE: This function will add the system&#39;s environment variables into</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">// the returned string. These variables take precedence over the provided</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment">// `env` and are generally necessary in order to launch things on Windows.</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment">// [1] https://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85).aspx</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="namespaceinternal_1_1windows.html#a7b6974b9ba88dd5d9658c40268147581">  103</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classOption.html">Option&lt;std::wstring&gt;</a> <a class="code" href="namespaceinternal_1_1windows.html#a7b6974b9ba88dd5d9658c40268147581">create_process_env</a>(</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;std::map&lt;std::string, std::string&gt;&gt;&amp; env)</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;{</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="keywordflow">if</span> (env.isNone() || (env.isSome() &amp;&amp; env.get().size() == 0)) {</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  }</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <a class="code" href="classOption.html">Option&lt;std::map&lt;std::wstring, std::wstring&gt;</a>&gt; system_env = <a class="code" href="namespaceinternal_1_1windows.html#a8fc9ccf78565ac55f90070486d385227">get_system_env</a>();</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="comment">// The system environment must be non-empty.</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="comment">// No subprocesses will be able to launch if the system environment is blank.</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  CHECK(system_env.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; system_env.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>().size() &gt; 0);</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  std::map&lt;std::wstring, std::wstring&gt; combined_env;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  <span class="comment">// Populate the combined environment first with the system environment.</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <a class="code" href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a> (<span class="keyword">const</span> std::wstring&amp; key,</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;               <span class="keyword">const</span> std::wstring&amp; value,</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;               system_env.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()) {</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    combined_env[key] = value;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  }</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="comment">// Now override with the supplied environment.</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <a class="code" href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a> (<span class="keyword">const</span> std::string&amp; key,</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;               <span class="keyword">const</span> std::string&amp; value,</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;               env.get()) {</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    combined_env[wide_stringify(key)] = wide_stringify(value);</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  }</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  std::wstring env_string;</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <a class="code" href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a> (<span class="keyword">const</span> std::wstring&amp; key,</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;               <span class="keyword">const</span> std::wstring&amp; value,</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;               combined_env) {</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    env_string += key + L<span class="charliteral">&#39;=&#39;</span> + value + L<span class="charliteral">&#39;\0&#39;</span>;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  }</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="comment">// Append final null terminating character.</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  env_string.push_back(L<span class="charliteral">&#39;\0&#39;</span>);</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="keywordflow">return</span> env_string;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;}</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment">// Creates a null-terminated array of null-terminated strings that will be</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">// passed to `CreateProcessW` as the `lpEnvironment` argument, as described by</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">// MSDN[1]. This array needs to be sorted in alphabetical order, but the `map`</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">// already takes care of that. Note that this function explicitly handles</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">// UTF-16 environments, so it must be used in conjunction with the</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">// `CREATE_UNICODE_ENVIRONMENT` flag.</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">// NOTE: This function will add the system&#39;s environment variables into</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment">// the returned string. These variables take precedence over the provided</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment">// `env` and are generally necessary in order to launch things on Windows.</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">// [1] https://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85).aspx</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="namespaceinternal_1_1windows.html#a7b6974b9ba88dd5d9658c40268147581">  104</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classOption.html">Option&lt;std::wstring&gt;</a> <a class="code" href="namespaceinternal_1_1windows.html#a7b6974b9ba88dd5d9658c40268147581">create_process_env</a>(</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;std::map&lt;std::string, std::string&gt;&gt;&amp; env)</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;{</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="keywordflow">if</span> (env.isNone() || (env.isSome() &amp;&amp; env.get().size() == 0)) {</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  }</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <a class="code" href="classOption.html">Option&lt;std::map&lt;std::wstring, std::wstring&gt;</a>&gt; system_env = <a class="code" href="namespaceinternal_1_1windows.html#a8fc9ccf78565ac55f90070486d385227">get_system_env</a>();</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="comment">// The system environment must be non-empty.</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="comment">// No subprocesses will be able to launch if the system environment is blank.</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  CHECK(system_env.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; system_env.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>().size() &gt; 0);</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  std::map&lt;std::wstring, std::wstring&gt; combined_env;</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="comment">// Populate the combined environment first with the system environment.</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <a class="code" href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a> (<span class="keyword">const</span> std::wstring&amp; key,</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;               <span class="keyword">const</span> std::wstring&amp; value,</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;               system_env.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()) {</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;    combined_env[key] = value;</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  }</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="comment">// Now override with the supplied environment.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <a class="code" href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a> (<span class="keyword">const</span> std::string&amp; key,</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;               <span class="keyword">const</span> std::string&amp; value,</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;               env.get()) {</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    combined_env[wide_stringify(key)] = wide_stringify(value);</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  }</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  std::wstring env_string;</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <a class="code" href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a> (<span class="keyword">const</span> std::wstring&amp; key,</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;               <span class="keyword">const</span> std::wstring&amp; value,</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;               combined_env) {</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    env_string += key + L<span class="charliteral">&#39;=&#39;</span> + value + L<span class="charliteral">&#39;\0&#39;</span>;</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  }</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="comment">// Append final null terminating character.</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  env_string.push_back(L<span class="charliteral">&#39;\0&#39;</span>);</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <span class="keywordflow">return</span> env_string;</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;}</div>
 <div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment">// Concatenates multiple command-line arguments and escapes the values.</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">// NOTE: This is necessary even when using Windows APIs that &quot;appear&quot;</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment">// to take arguments as a list, because those APIs will themselves</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment">// concatenate command-line arguments *without* escaping them.</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment">// This function escapes arguments with the following rules:</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment">//   1) Any argument with a space, tab, newline, vertical tab,</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment">//      or double-quote must be surrounded in double-quotes.</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment">//   2) Backslashes at the very end of an argument must be escaped.</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment">//   3) Backslashes that precede a double-quote must be escaped.</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">//      The double-quote must also be escaped.</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">// NOTE: The below algorithm is adapted from Daniel Colascione&#39;s public domain</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment">// algorithm for quoting command line arguments on Windows for `CreateProcess`.</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment">// https://blogs.msdn.microsoft.com/twistylittlepassagesallalike/2011/04/23/everyone-quotes-command-line-arguments-the-wrong-way/</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment">// NOLINT(whitespace/line_length)</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="namespaceinternal_1_1windows.html#a80d683d0925b1bfbff4bea3a5aa2e9b9">  162</a></span>&#160;<span class="keyword">inline</span> std::wstring <a class="code" href="namespaceinternal_1_1windows.html#a80d683d0925b1bfbff4bea3a5aa2e9b9">stringify_args</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; argv)</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;{</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  std::wstring command;</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keywordflow">for</span> (<span class="keyword">auto</span> argit = argv.cbegin(); argit != argv.cend(); ++argit) {</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    std::wstring arg = wide_stringify(*argit);</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    <span class="comment">// Don&#39;t quote empty arguments or those without troublesome characters.</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <span class="keywordflow">if</span> (!arg.empty() &amp;&amp; arg.find_first_of(L<span class="stringliteral">&quot; \t\n\v\&quot;&quot;</span>) == arg.npos) {</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;      command.append(arg);</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;      <span class="comment">// Beginning double quotation mark.</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;      command.push_back(L<span class="charliteral">&#39;&quot;&#39;</span>);</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;      <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = arg.cbegin(); it != arg.cend(); ++it) {</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;        <span class="comment">// Count existent backslashes in argument.</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> backslashes = 0;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;        <span class="keywordflow">while</span> (it != arg.cend() &amp;&amp; *it == L<span class="charliteral">&#39;\\&#39;</span>) {</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;          ++it;</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;          ++backslashes;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;        }</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;        <span class="keywordflow">if</span> (it == arg.cend()) {</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;          <span class="comment">// Escape all backslashes, but let the terminating double quotation</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;          <span class="comment">// mark we add below be interpreted as a metacharacter.</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;          command.append(backslashes * 2, L<span class="charliteral">&#39;\\&#39;</span>);</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;          <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;        } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (*it == L<span class="charliteral">&#39;&quot;&#39;</span>) {</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;          <span class="comment">// Escape all backslashes and the following double quotation mark.</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;          command.append(backslashes * 2 + 1, L<span class="charliteral">&#39;\\&#39;</span>);</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;          command.push_back(*it);</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;        } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;          <span class="comment">// Backslashes aren&#39;t special here.</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;          command.append(backslashes, L<span class="charliteral">&#39;\\&#39;</span>);</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;          command.push_back(*it);</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;        }</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;      }</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;      <span class="comment">// Terminating double quotation mark.</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;      command.push_back(L<span class="charliteral">&#39;&quot;&#39;</span>);</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    }</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    <span class="comment">// Space separate arguments (but don&#39;t append at end).</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    <span class="keywordflow">if</span> (argit != argv.cend() - 1) {</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;      command.push_back(L<span class="charliteral">&#39; &#39;</span>);</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    }</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  }</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <span class="comment">// Append final null terminating character.</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  command.push_back(L<span class="charliteral">&#39;\0&#39;</span>);</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="keywordflow">return</span> command;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;}</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">// Concatenates multiple command-line arguments and escapes the values.</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment">// NOTE: This is necessary even when using Windows APIs that &quot;appear&quot;</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment">// to take arguments as a list, because those APIs will themselves</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment">// concatenate command-line arguments *without* escaping them.</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment">// This function escapes arguments with the following rules:</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment">//   1) Any argument with a space, tab, newline, vertical tab,</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment">//      or double-quote must be surrounded in double-quotes.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment">//   2) Backslashes at the very end of an argument must be escaped.</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">//   3) Backslashes that precede a double-quote must be escaped.</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">//      The double-quote must also be escaped.</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment">// NOTE: The below algorithm is adapted from Daniel Colascione&#39;s public domain</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment">// algorithm for quoting command line arguments on Windows for `CreateProcess`.</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment">// https://blogs.msdn.microsoft.com/twistylittlepassagesallalike/2011/04/23/everyone-quotes-command-line-arguments-the-wrong-way/</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment">// NOLINT(whitespace/line_length)</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="namespaceinternal_1_1windows.html#a80d683d0925b1bfbff4bea3a5aa2e9b9">  163</a></span>&#160;<span class="keyword">inline</span> std::wstring <a class="code" href="namespaceinternal_1_1windows.html#a80d683d0925b1bfbff4bea3a5aa2e9b9">stringify_args</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; argv)</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;{</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  std::wstring command;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keywordflow">for</span> (<span class="keyword">auto</span> argit = argv.cbegin(); argit != argv.cend(); ++argit) {</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    std::wstring arg = wide_stringify(*argit);</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <span class="comment">// Don&#39;t quote empty arguments or those without troublesome characters.</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    <span class="keywordflow">if</span> (!arg.empty() &amp;&amp; arg.find_first_of(L<span class="stringliteral">&quot; \t\n\v\&quot;&quot;</span>) == arg.npos) {</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;      command.append(arg);</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;      <span class="comment">// Beginning double quotation mark.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;      command.push_back(L<span class="charliteral">&#39;&quot;&#39;</span>);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;      <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = arg.cbegin(); it != arg.cend(); ++it) {</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;        <span class="comment">// Count existent backslashes in argument.</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> backslashes = 0;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;        <span class="keywordflow">while</span> (it != arg.cend() &amp;&amp; *it == L<span class="charliteral">&#39;\\&#39;</span>) {</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;          ++it;</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;          ++backslashes;</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;        }</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;        <span class="keywordflow">if</span> (it == arg.cend()) {</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;          <span class="comment">// Escape all backslashes, but let the terminating double quotation</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;          <span class="comment">// mark we add below be interpreted as a metacharacter.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;          command.append(backslashes * 2, L<span class="charliteral">&#39;\\&#39;</span>);</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;          <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;        } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (*it == L<span class="charliteral">&#39;&quot;&#39;</span>) {</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;          <span class="comment">// Escape all backslashes and the following double quotation mark.</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;          command.append(backslashes * 2 + 1, L<span class="charliteral">&#39;\\&#39;</span>);</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;          command.push_back(*it);</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;        } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;          <span class="comment">// Backslashes aren&#39;t special here.</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;          command.append(backslashes, L<span class="charliteral">&#39;\\&#39;</span>);</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;          command.push_back(*it);</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;        }</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;      }</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;      <span class="comment">// Terminating double quotation mark.</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;      command.push_back(L<span class="charliteral">&#39;&quot;&#39;</span>);</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    }</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    <span class="comment">// Space separate arguments (but don&#39;t append at end).</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    <span class="keywordflow">if</span> (argit != argv.cend() - 1) {</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;      command.push_back(L<span class="charliteral">&#39; &#39;</span>);</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    }</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  }</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <span class="comment">// Append final null terminating character.</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  command.push_back(L<span class="charliteral">&#39;\0&#39;</span>);</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <span class="keywordflow">return</span> command;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;}</div>
 <div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structinternal_1_1windows_1_1ProcessData.html">  211</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structinternal_1_1windows_1_1ProcessData.html">ProcessData</a> {</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structinternal_1_1windows_1_1ProcessData.html#a96c76121644bd430e9ca67cf57636c0d">  212</a></span>&#160;  <a class="code" href="classSharedHandle.html">SharedHandle</a> <a class="code" href="structinternal_1_1windows_1_1ProcessData.html#a96c76121644bd430e9ca67cf57636c0d">process_handle</a>;</div>
-<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structinternal_1_1windows_1_1ProcessData.html#a7160cf48fc6e70d9390233b246b93bee">  213</a></span>&#160;  <a class="code" href="classSharedHandle.html">SharedHandle</a> <a class="code" href="structinternal_1_1windows_1_1ProcessData.html#a7160cf48fc6e70d9390233b246b93bee">thread_handle</a>;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">  214</a></span>&#160;  <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> <a class="code" href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">pid</a>;</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;};</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structinternal_1_1windows_1_1ProcessData.html">  212</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structinternal_1_1windows_1_1ProcessData.html">ProcessData</a> {</div>
+<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structinternal_1_1windows_1_1ProcessData.html#a96c76121644bd430e9ca67cf57636c0d">  213</a></span>&#160;  <a class="code" href="classSharedHandle.html">SharedHandle</a> <a class="code" href="structinternal_1_1windows_1_1ProcessData.html#a96c76121644bd430e9ca67cf57636c0d">process_handle</a>;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structinternal_1_1windows_1_1ProcessData.html#a7160cf48fc6e70d9390233b246b93bee">  214</a></span>&#160;  <a class="code" href="classSharedHandle.html">SharedHandle</a> <a class="code" href="structinternal_1_1windows_1_1ProcessData.html#a7160cf48fc6e70d9390233b246b93bee">thread_handle</a>;</div>
+<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">  215</a></span>&#160;  <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> <a class="code" href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">pid</a>;</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;};</div>
 <div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment">// Provides an interface for creating a child process on Windows.</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment">// The `command` argument is given for compatibility, and is ignored. This is</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment">// because the `CreateProcess` will use `argv[0]` as the command to be executed,</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment">// and will perform a `PATH` lookup. If `command` were to be used instead,</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment">// `CreateProcess` would require an absolute path.</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment">// If `create_suspended` is `true`, the process will not be started, and the</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="comment">// caller must use `ResumeThread` to start the process.</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment">// The caller can specify explicit `stdin`, `stdout`, and `stderr` handles,</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment">// in that order, for the process via the `pipes` argument.</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment">// NOTE: If `pipes` are specified, they will be temporarily set to</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="comment">// inheritable, and then set to uninheritable. This is a side effect</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment">// on each `HANDLE`.</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment">// The return value is a `ProcessData` struct, with the process and thread</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment">// handles each saved in a `SharedHandle`, ensuring they are closed when struct</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="comment">// goes out of scope.</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="namespaceinternal_1_1windows.html#a67bc4425e2c4293fe819946851151c9a">  238</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classTry.html">Try&lt;ProcessData&gt;</a> <a class="code" href="namespaceinternal_1_1windows.html#a67bc4425e2c4293fe819946851151c9a">create_process</a>(</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    <span class="keyword">const</span> std::string&amp; command,</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; argv,</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;std::map&lt;std::string, std::string&gt;&gt;&amp; <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>,</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">bool</span> create_suspended = <span class="keyword">false</span>,</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;std::array&lt;os::WindowsFD, 3&gt;&gt; pipes = <a class="code" href="structNone.html">None</a>())</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;{</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <span class="comment">// TODO(andschwa): Assert that `command` and `argv[0]` are the same.</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <span class="keyword">const</span> std::wstring arg_string = <a class="code" href="namespaceinternal_1_1windows.html#a80d683d0925b1bfbff4bea3a5aa2e9b9">stringify_args</a>(argv);</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  std::vector&lt;wchar_t&gt; arg_buffer(arg_string.begin(), arg_string.end());</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  arg_buffer.push_back(L<span class="charliteral">&#39;\0&#39;</span>);</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="comment">// Create the process with a Unicode environment.</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  DWORD creation_flags = CREATE_UNICODE_ENVIRONMENT;</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <span class="keywordflow">if</span> (create_suspended) {</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    creation_flags |= CREATE_SUSPENDED;</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  }</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="comment">// Construct the environment that will be passed to `::CreateProcessW`.</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::wstring&gt;</a> env_string = <a class="code" href="namespaceinternal_1_1windows.html#a7b6974b9ba88dd5d9658c40268147581">create_process_env</a>(<a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>);</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  std::vector&lt;wchar_t&gt; env_buffer;</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  <span class="keywordflow">if</span> (env_string.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>()) {</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <span class="comment">// This string contains the necessary null characters.</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    env_buffer.assign(env_string.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>().begin(), env_string.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>().end());</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  }</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  <span class="keywordtype">wchar_t</span>* process_env = env_buffer.empty() ? <span class="keyword">nullptr</span> : env_buffer.data();</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  PROCESS_INFORMATION process_info = {};</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  STARTUPINFOW startup_info = {};</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  startup_info.cb = <span class="keyword">sizeof</span>(STARTUPINFOW);</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;  <span class="comment">// Hook up the stdin/out/err pipes and use the `STARTF_USESTDHANDLES`</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  <span class="comment">// flag to instruct the child to use them [1].</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  <span class="comment">// A more user-friendly example can be found in [2].</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  <span class="comment">// [1] https://msdn.microsoft.com/en-us/library/windows/desktop/ms686331(v=vs.85).aspx</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="comment">// [2] https://msdn.microsoft.com/en-us/library/windows/desktop/ms682499(v=vs.85).aspx</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="keywordflow">if</span> (pipes.isSome()) {</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;    <span class="comment">// Each of these handles must be inheritable.</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="classos_1_1WindowsFD.html">os::WindowsFD</a>&amp; fd, pipes.get()) {</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;      <span class="keyword">const</span> <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> inherit = <a class="code" href="namespaceinternal_1_1windows.html#adbed599fc9e09827cad4a1aac63133bb">set_inherit</a>(fd, <span class="keyword">true</span>);</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;      <span class="keywordflow">if</span> (inherit.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(inherit.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;      }</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    }</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    startup_info.dwFlags |= STARTF_USESTDHANDLES;</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;    startup_info.hStdInput = std::get&lt;0&gt;(pipes.get());</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    startup_info.hStdOutput = std::get&lt;1&gt;(pipes.get());</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    startup_info.hStdError = std::get&lt;2&gt;(pipes.get());</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  }</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="keyword">const</span> BOOL result = ::CreateProcessW(</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;      <span class="comment">// This is replaced by the first token of `arg_buffer` string.</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;      static_cast&lt;LPCWSTR&gt;(<span class="keyword">nullptr</span>),</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;      static_cast&lt;LPWSTR&gt;(arg_buffer.data()),</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;      static_cast&lt;LPSECURITY_ATTRIBUTES&gt;(<span class="keyword">nullptr</span>),</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <span class="keyword">static_cast&lt;</span>LPSECURITY_ATTRIBUTES<span class="keyword">&gt;</span>(<span class="keyword">nullptr</span>),</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;      TRUE, <span class="comment">// Inherit parent process handles (such as those in `pipes`).</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;      creation_flags,</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;      static_cast&lt;LPVOID&gt;(process_env),</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;      <span class="keyword">static_cast&lt;</span>LPCWSTR<span class="keyword">&gt;</span>(<span class="keyword">nullptr</span>), <span class="comment">// Inherit working directory.</span></div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;      &amp;startup_info,</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;      &amp;process_info);</div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  <span class="comment">// NOTE: The MSDN documentation for `CreateProcess` states that it</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="comment">// returns before the process has &quot;finished initialization,&quot; but is</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  <span class="comment">// not clear on precisely what initialization entails. It would seem</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;  <span class="comment">// that this does not affect inherited handles, as it stands to</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="comment">// reason that the system call to `CreateProcess` causes inheritable</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="comment">// handles to become inherited, and not some &quot;initialization&quot; of the</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="comment">// child process. However, if an inheritance race condition</span></div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;  <span class="comment">// manifests, this assumption should be re-evaluated.</span></div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="keywordflow">if</span> (pipes.isSome()) {</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;    <span class="comment">// These handles should no longer be inheritable. This prevents other child</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    <span class="comment">// processes from accidentally inheriting the wrong handles.</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;    <span class="comment">//</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;    <span class="comment">// NOTE: This is explicit, and does not take into account the</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;    <span class="comment">// previous inheritance semantics of each `HANDLE`. It is assumed</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;    <span class="comment">// that users of this function send non-inheritable handles.</span></div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> <a class="code" href="classos_1_1WindowsFD.html">os::WindowsFD</a>&amp; fd, pipes.get()) {</div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;      <span class="keyword">const</span> <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> inherit = <a class="code" href="namespaceinternal_1_1windows.html#adbed599fc9e09827cad4a1aac63133bb">set_inherit</a>(fd, <span class="keyword">false</span>);</div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;      <span class="keywordflow">if</span> (inherit.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(inherit.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;      }</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;    }</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  }</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  <span class="keywordflow">if</span> (result == FALSE) {</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classWindowsError.html">WindowsError</a>(</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;        <span class="stringliteral">&quot;Failed to call `CreateProcess`: &quot;</span> + <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(arg_string));</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  }</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="structinternal_1_1windows_1_1ProcessData.html">ProcessData</a>{<a class="code" href="classSharedHandle.html">SharedHandle</a>{process_info.hProcess, ::CloseHandle},</div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;                     <a class="code" href="classSharedHandle.html">SharedHandle</a>{process_info.hThread, ::CloseHandle},</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;                     <span class="keyword">static_cast&lt;</span><a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a><span class="keyword">&gt;</span>(process_info.dwProcessId)};</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;}</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;} <span class="comment">// namespace windows {</span></div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;} <span class="comment">// namespace internal {</span></div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="keyword">namespace </span>os {</div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="keyword">namespace </span>Shell {</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="comment">// Canonical constants used as platform-dependent args to `exec` calls.</span></div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="comment">// `name` is the command name, `arg0` is the first argument received</span></div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="comment">// by the callee, usually the command name and `arg1` is the second</span></div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="comment">// command argument received by the callee.</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <span class="stringliteral">&quot;cmd.exe&quot;</span>;</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a> = <span class="stringliteral">&quot;cmd.exe&quot;</span>;</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a> = <span class="stringliteral">&quot;/c&quot;</span>;</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;} <span class="comment">// namespace Shell {</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span>... T&gt;</div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<a class="code" href="classTry.html">Try&lt;std::string&gt;</a> <a class="code" href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">shell</a>(<span class="keyword">const</span> std::string&amp; fmt, <span class="keyword">const</span> T&amp;... t) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment">// Provides an interface for creating a child process on Windows.</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment">// The `command` argument is given for compatibility, and is ignored. This is</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment">// because the `CreateProcess` will use `argv[0]` as the command to be executed,</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment">// and will perform a `PATH` lookup. If `command` were to be used instead,</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment">// `CreateProcess` would require an absolute path.</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="comment">// If `create_suspended` is `true`, the process will not be started, and the</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="comment">// caller must use `ResumeThread` to start the process.</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment">// The caller can specify explicit `stdin`, `stdout`, and `stderr` handles,</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="comment">// in that order, for the process via the `pipes` argument.</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="comment">// NOTE: If `pipes` are specified, they will be temporarily set to</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment">// inheritable, and then set to uninheritable. This is a side effect</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment">// on each `HANDLE`.</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment">// The return value is a `ProcessData` struct, with the process and thread</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="comment">// handles each saved in a `SharedHandle`, ensuring they are closed when struct</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment">// goes out of scope.</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="namespaceinternal_1_1windows.html#a67bc4425e2c4293fe819946851151c9a">  239</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classTry.html">Try&lt;ProcessData&gt;</a> <a class="code" href="namespaceinternal_1_1windows.html#a67bc4425e2c4293fe819946851151c9a">create_process</a>(</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    <span class="keyword">const</span> std::string&amp; command,</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; argv,</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;std::map&lt;std::string, std::string&gt;&gt;&amp; <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>,</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">bool</span> create_suspended = <span class="keyword">false</span>,</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;std::array&lt;os::WindowsFD, 3&gt;&gt; pipes = <a class="code" href="structNone.html">None</a>())</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#16

<TRUNCATED>

[10/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
index 9f9e1b5..24b0d33 100644
--- a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
@@ -283,7 +283,7 @@
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_abe1f158adb9f7a6d7cc9f8afae44e859"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#abe1f158adb9f7a6d7cc9f8afae44e859">mesos::allocator::Allocator::recover</a></div><div class="ttdeci">virtual void recover(const int expectedAgentCount, const hashmap&lt; std::string, Quota &gt; &amp;quotas)=0</div><div class="ttdoc">Informs the allocator of the recovered state from the master. </div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a491f49ba873d0b8c56d45526984cd4d9"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a491f49ba873d0b8c56d45526984cd4d9">mesos::allocator::Allocator::suppressOffers</a></div><div class="ttdeci">virtual void suppressOffers(const FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; &amp;roles)=0</div><div class="ttdoc">Suppresses offers. </div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a997ec43933a7659b683d83c164bdd6db"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a997ec43933a7659b683d83c164bdd6db">mesos::allocator::Allocator::updateAvailable</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; updateAvailable(const SlaveID &amp;slaveId, const std::vector&lt; Offer::Operation &gt; &amp;operations)=0</div><div class="ttdoc">Updates available resources on an agent based on a sequence of offer operations. </div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a9b03a500abdf2f677f3fd9ea958d0690"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a9b03a500abdf2f677f3fd9ea958d0690">mesos::allocator::Allocator::updateInverseOffer</a></div><div class="ttdeci">virtual void updateInverseOffer(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const Option&lt; UnavailableResources &gt; &amp;unavailableResources, const Option&lt; InverseOfferStatus &gt; &amp;status, const Option&lt; Filters &gt; &amp;filters=None())=0</div><div class="ttdoc">Updates inverse offer. </div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_ad30279420381616f523418812beb798f"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#ad30279420381616f523418812beb798f">mesos::allocator::Allocator::updateSlave</a></div><div class="ttdeci">virtual void updateSlave(const SlaveID &amp;slave, const SlaveInfo &amp;slaveInfo, const Option&lt; Resources &gt; &amp;total=None(), const Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp;capabilities=None())=0</div><div class="ttdoc">Updates an agent. </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html b/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
index 4e9345b..4947f09 100644
--- a/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2attributes_8hpp_source.html
@@ -196,7 +196,7 @@
 <div class="ttc" id="classmesos_1_1Attributes_html_a633fe52029e7693cd9b369e87ef15a03"><div class="ttname"><a href="classmesos_1_1Attributes.html#a633fe52029e7693cd9b369e87ef15a03">mesos::Attributes::end</a></div><div class="ttdeci">iterator end()</div><div class="ttdef"><b>Definition:</b> attributes.hpp:107</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_aa541ab8e9de57cd5c65750b30cd56a90"><div class="ttname"><a href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes::operator=</a></div><div class="ttdeci">Attributes &amp; operator=(const Attributes &amp;that)</div><div class="ttdef"><b>Definition:</b> attributes.hpp:49</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_a289537baeca854ebcf9c79ec78c89376"><div class="ttname"><a href="classmesos_1_1Attributes.html#a289537baeca854ebcf9c79ec78c89376">mesos::Attributes::Attributes</a></div><div class="ttdeci">Attributes(const Attributes &amp;that)</div><div class="ttdef"><b>Definition:</b> attributes.hpp:44</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html_a9682a8eaa0dbeaa79db17e995216ed5c"><div class="ttname"><a href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::Attributes::Attributes</a></div><div class="ttdeci">Attributes()</div><div class="ttdef"><b>Definition:</b> attributes.hpp:35</div></div>
 <div class="ttc" id="classmesos_1_1Attributes_html"><div class="ttname"><a href="classmesos_1_1Attributes.html">mesos::Attributes</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:32</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html b/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
index de10991..79479a0 100644
--- a/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2authorizer_2authorizer_8hpp_source.html
@@ -330,7 +330,7 @@
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_a468f96f4557c2544cc231404f4a9e68d"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#a468f96f4557c2544cc231404f4a9e68d">mesos::ObjectApprover::Object::Object</a></div><div class="ttdeci">Object(const TaskInfo &amp;_task_info, const FrameworkInfo &amp;_framework_info)</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:127</div></div>
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_ae81ae4c0dfe046e7ae0f336fe61c8f1e"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#ae81ae4c0dfe046e7ae0f336fe61c8f1e">mesos::ObjectApprover::Object::container_id</a></div><div class="ttdeci">const ContainerID * container_id</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:212</div></div>
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_a1b9a7ec4b94bff1563ad7bebe2d1036c"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#a1b9a7ec4b94bff1563ad7bebe2d1036c">mesos::ObjectApprover::Object::weight_info</a></div><div class="ttdeci">const WeightInfo * weight_info</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:209</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1Authorizer_html_a67e6b983901c832749c29d4abbd34dbd"><div class="ttname"><a href="classmesos_1_1Authorizer.html#a67e6b983901c832749c29d4abbd34dbd">mesos::Authorizer::Authorizer</a></div><div class="ttdeci">Authorizer()</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:306</div></div>
 <div class="ttc" id="structmesos_1_1ObjectApprover_1_1Object_html_ac8fb8dd4c93a177e9d8692a9e993fe79"><div class="ttname"><a href="structmesos_1_1ObjectApprover_1_1Object.html#ac8fb8dd4c93a177e9d8692a9e993fe79">mesos::ObjectApprover::Object::executor_info</a></div><div class="ttdeci">const ExecutorInfo * executor_info</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:207</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; bool &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
index 9a87c95..90b48dc 100644
--- a/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
@@ -125,7 +125,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1LevelDBStorage_html_a83d4b4508da929fb1329ea31d24a43b8"><div class="ttname"><a href="classmesos_1_1state_1_1LevelDBStorage.html#a83d4b4508da929fb1329ea31d24a43b8">mesos::state::LevelDBStorage::names</a></div><div class="ttdeci">virtual process::Future&lt; std::set&lt; std::string &gt; &gt; names()</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1LevelDBStorage_html"><div class="ttname"><a href="classmesos_1_1state_1_1LevelDBStorage.html">mesos::state::LevelDBStorage</a></div><div class="ttdef"><b>Definition:</b> leveldb.hpp:38</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
index 8d75809..360772b 100644
--- a/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
@@ -128,7 +128,7 @@
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1LogStorage_html_ae8f96058ec60224d296e8fcca2eebb66"><div class="ttname"><a href="classmesos_1_1state_1_1LogStorage.html#ae8f96058ec60224d296e8fcca2eebb66">mesos::state::LogStorage::set</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; set(const internal::state::Entry &amp;entry, const id::UUID &amp;uuid)</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1LogStorage_html_a3dbcc6a13ac0ad4c4836511f76f2ae31"><div class="ttname"><a href="classmesos_1_1state_1_1LogStorage.html#a3dbcc6a13ac0ad4c4836511f76f2ae31">mesos::state::LogStorage::~LogStorage</a></div><div class="ttdeci">virtual ~LogStorage()</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
index c49d6e7..c1bd19c 100644
--- a/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2protobuf_8hpp_source.html
@@ -255,7 +255,7 @@
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a9c1f91de8a8a389b357b81f7b51b0554"><div class="ttname"><a href="namespacemesos_1_1internal.html#a9c1f91de8a8a389b357b81f7b51b0554">mesos::internal::serialize</a></div><div class="ttdeci">std::string serialize(ContentType contentType, const google::protobuf::Message &amp;message)</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
index 6482a73..a28e48a 100644
--- a/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2state_8hpp_source.html
@@ -281,7 +281,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html_abf909dbdb474653209c4ffdc83f1f794"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html#abf909dbdb474653209c4ffdc83f1f794">mesos::state::Storage::names</a></div><div class="ttdeci">virtual process::Future&lt; std::set&lt; std::string &gt; &gt; names()=0</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2state_2storage_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2storage_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2storage_8hpp_source.html
index 0f6741d..e5c8016 100644
--- a/content/api/latest/c++/include_2mesos_2state_2storage_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2storage_8hpp_source.html
@@ -122,7 +122,7 @@
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html_aa6db1d2a565596d7cc65a505f9e99028"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html#aa6db1d2a565596d7cc65a505f9e99028">mesos::state::Storage::set</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; set(const internal::state::Entry &amp;entry, const id::UUID &amp;uuid)=0</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html_abf909dbdb474653209c4ffdc83f1f794"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html#abf909dbdb474653209c4ffdc83f1f794">mesos::state::Storage::names</a></div><div class="ttdeci">virtual process::Future&lt; std::set&lt; std::string &gt; &gt; names()=0</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
index f75c1a6..07cfed1 100644
--- a/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
@@ -137,7 +137,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1ZooKeeperStorage_html"><div class="ttname"><a href="classmesos_1_1state_1_1ZooKeeperStorage.html">mesos::state::ZooKeeperStorage</a></div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:40</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp_source.html b/content/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp_source.html
index 5f12f99..30d11e6 100644
--- a/content/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp_source.html
@@ -153,7 +153,7 @@
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:35</div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1Fetcher_1_1Plugin_html_a202f7d2793b8ea5a31e85d11f9c4a299"><div class="ttname"><a href="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299">mesos::uri::Fetcher::Plugin::name</a></div><div class="ttdeci">virtual std::string name() const =0</div><div class="ttdoc">Returns the name that this plugin registered with. </div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1Fetcher_1_1Plugin_html"><div class="ttname"><a href="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html">mesos::uri::Fetcher::Plugin</a></div><div class="ttdoc">Represents a fetcher plugin that handles one or more URI schemes. </div><div class="ttdef"><b>Definition:</b> fetcher.hpp:52</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; Nothing &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
index 58caa81..e26e106 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2attributes_8hpp_source.html
@@ -199,7 +199,7 @@
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html_a4b9c122e02a3c2bae614bca63f47d09a"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html#a4b9c122e02a3c2bae614bca63f47d09a">mesos::v1::Attributes::operator!=</a></div><div class="ttdeci">bool operator!=(const Attributes &amp;that) const </div><div class="ttdef"><b>Definition:</b> attributes.hpp:63</div></div>
 <div class="ttc" id="include_2mesos_2v1_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_aeac48818997621fcdd6f8cd71167811d"><div class="ttname"><a href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">mesos::v1::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Attribute &amp;attribute)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Attributes_html"><div class="ttname"><a href="classmesos_1_1v1_1_1Attributes.html">mesos::v1::Attributes</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:33</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 706bc6a..a39bb5a 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -13799,8 +13799,8 @@
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="execlp"><param name="Local" value="posix_2shell_8hpp.html#a4b727e301623549c37cdfcd8c553a2c7"><param name="ImageNumber" value="11"></OBJECT>
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="execvp"><param name="Local" value="posix_2shell_8hpp.html#a0b80877b34088be8d5ba3eb9b0567ed7"><param name="ImageNumber" value="11"></OBJECT>
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="shell"><param name="Local" value="posix_2shell_8hpp.html#a0d86320d7799ea761599bc356c02a4fa"><param name="ImageNumber" value="11"></OBJECT>
-                  <LI><OBJECT type="text/sitemap"><param name="Name" value="spawn"><param name="Local" value="posix_2shell_8hpp.html#a59cf3d26475f4001630e0e362e7a3ff7"><param name="ImageNumber" value="11"></OBJECT>
-                  <LI><OBJECT type="text/sitemap"><param name="Name" value="system"><param name="Local" value="posix_2shell_8hpp.html#a3491ce5d4a57fcac5ca2e3ca40abe176"><param name="ImageNumber" value="11"></OBJECT>
+                  <LI><OBJECT type="text/sitemap"><param name="Name" value="spawn"><param name="Local" value="posix_2shell_8hpp.html#a18f614e5bdf40984c33888a5fa9599ca"><param name="ImageNumber" value="11"></OBJECT>
+                  <LI><OBJECT type="text/sitemap"><param name="Name" value="system"><param name="Local" value="posix_2shell_8hpp.html#a75eb48541200e89e498d3d324ffc3089"><param name="ImageNumber" value="11"></OBJECT>
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="arg0"><param name="Local" value="posix_2shell_8hpp.html#adeacb41dacfa03ad5ceebd9a53582997"><param name="ImageNumber" value="11"></OBJECT>
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="arg1"><param name="Local" value="posix_2shell_8hpp.html#a44f50f66f2a231de974b53c9f4384ba5"><param name="ImageNumber" value="11"></OBJECT>
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="name"><param name="Local" value="posix_2shell_8hpp.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="ImageNumber" value="11"></OBJECT>
@@ -14131,9 +14131,9 @@
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="execvpe"><param name="Local" value="windows_2shell_8hpp.html#aebc3586b2be0d2b9093ccfbf25dfcde8"><param name="ImageNumber" value="11"></OBJECT>
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="get_system_env"><param name="Local" value="windows_2shell_8hpp.html#a8fc9ccf78565ac55f90070486d385227"><param name="ImageNumber" value="11"></OBJECT>
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="shell"><param name="Local" value="windows_2shell_8hpp.html#a0d86320d7799ea761599bc356c02a4fa"><param name="ImageNumber" value="11"></OBJECT>
-                  <LI><OBJECT type="text/sitemap"><param name="Name" value="spawn"><param name="Local" value="windows_2shell_8hpp.html#a39f1d0cc7f9358c79eb49df3cbbc77f4"><param name="ImageNumber" value="11"></OBJECT>
+                  <LI><OBJECT type="text/sitemap"><param name="Name" value="spawn"><param name="Local" value="windows_2shell_8hpp.html#abedec07e6e468b54920d3b921a49eb36"><param name="ImageNumber" value="11"></OBJECT>
                   <LI><OBJECT type="text/sitemap"><param name="Name" value="stringify_args"><param name="Local" value="windows_2shell_8hpp.html#a80d683d0925b1bfbff4bea3a5aa2e9b9"><param name="ImageNumber" value="11"></OBJECT>
-                  <LI><OBJECT type="text/sitemap"><param name="Name" value="system"><param name="Local" value="windows_2shell_8hpp.html#a3491ce5d4a57fcac5ca2e3ca40abe176"><param name="ImageNumber" value="11"></OBJECT>
+                  <LI><OBJECT type="text/sitemap"><param name="Name" value="system"><param name="Local" value="windows_2shell_8hpp.html#a75eb48541200e89e498d3d324ffc3089"><param name="ImageNumber" value="11"></OBJECT>
                   </UL>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="signals.hpp"><param name="Local" value="windows_2signals_8hpp.html"><param name="ImageNumber" value="1"></OBJECT>
                   <UL>
@@ -16187,15 +16187,10 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="STDIN_FILENO"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afcf80a6d91178952d107ad00b165752b"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="STDOUT_FILENO"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#abd165ee6474b5b75bf075842fff13a04"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="W_OK"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae5acf4043c0903cda7436b108e29e8e6"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="WCOREDUMP"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6db11dadebdde2109e82adc8e02befc9"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="WEXITSTATUS"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="WIFEXITED"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="WIFSIGNALED"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="WIFSTOPPED"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="WNOHANG"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afa288d86b242c3005425a9c0f1682544"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="WSTOPSIG"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="WTERMSIG"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="WUNTRACED"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aecac6945e3b08baa2602557c684d6bfe"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="X_OK"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a5e995ef7690698b62bf016b14fbc45ca"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="gid_t"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a78ecefd3a9f3f0c110b9f6f038b690eb"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="mode_t"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a8a35dd1207a16dfa8b1d4163176d828c"><param name="ImageNumber" value="11"></OBJECT>


[04/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html b/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html
index 475d5d4..244344a 100644
--- a/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html
+++ b/content/api/latest/c++/stout_2include_2stout_2gtest_8hpp_source.html
@@ -303,194 +303,199 @@
 <div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;{</div>
 <div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(actual)) {</div>
 <div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    return ::testing::AssertionSuccess();</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a>(actual)) {</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;Expecting WIFEXITED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but &quot;</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; WIFSIGNALED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is true and &quot;</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;WTERMSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a>(actual));</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">WIFSTOPPED</a>(actual)) {</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;Expecting WIFEXITED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but&quot;</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; WIFSTOPPED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is true and &quot;</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;WSTOPSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7">WSTOPSIG</a>(actual));</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  }</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    &lt;&lt; <span class="stringliteral">&quot;Expecting WIFEXITED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but got&quot;</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    &lt;&lt; <span class="stringliteral">&quot; unknown value: &quot;</span> &lt;&lt; ::testing::PrintToString(actual);</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;}</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a6edc9bb8992aef99bdcb5213266ab49e">  270</a></span>&#160;<span class="preprocessor">#define ASSERT_EXITED(expected, actual)                 \</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertExited, expected, actual)</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#addaa736ef62e1837941905b0ba4f1b93">  274</a></span>&#160;<span class="preprocessor">#define EXPECT_EXITED(expected, actual)                 \</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertExited, expected, actual)</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div>
-<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a9f0924a7f42c846a34589d10d60d7538">  278</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a9f0924a7f42c846a34589d10d60d7538">AssertExitStatusEq</a>(</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;{</div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  const ::testing::AssertionResult result = <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a35ffb1309cac5b5df236add23d5582a4">AssertExited</a>(actualExpr, actual);</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual) == expected) {</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      return ::testing::AssertionSuccess();</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;      return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Value of: WEXITSTATUS(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;  Actual: &quot;</span> &lt;&lt; ::testing::PrintToString(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual)) &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Expected: &quot;</span> &lt;&lt; expectedExpr &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Which is: &quot;</span> &lt;&lt; ::testing::PrintToString(expected);</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    }</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;  }</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;}</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a0fbb9aaec69edbb04a48525cbb0df14f">  302</a></span>&#160;<span class="preprocessor">#define ASSERT_WEXITSTATUS_EQ(expected, actual)                 \</span></div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertExitStatusEq, expected, actual)</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#af6f8835a8aa28206986c8e3d8ba9638c">  306</a></span>&#160;<span class="preprocessor">#define EXPECT_WEXITSTATUS_EQ(expected, actual)                 \</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertExitStatusEq, expected, actual)</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;</div>
-<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">  311</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">AssertExitStatusNe</a>(</div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;{</div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  const ::testing::AssertionResult result = <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a35ffb1309cac5b5df236add23d5582a4">AssertExited</a>(actualExpr, actual);</div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual) != expected) {</div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;      return ::testing::AssertionSuccess();</div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;      return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Value of: WEXITSTATUS(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;  Actual: &quot;</span> &lt;&lt; ::testing::PrintToString(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual)) &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Expected: &quot;</span> &lt;&lt; expectedExpr &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Which is: &quot;</span> &lt;&lt; ::testing::PrintToString(expected);</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;    }</div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  }</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;}</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#accf76a475038f20704d30b6bd66710a9">  335</a></span>&#160;<span class="preprocessor">#define ASSERT_WEXITSTATUS_NE(expected, actual)                 \</span></div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertExitStatusNe, expected, actual)</span></div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#ad38707e6d3876b027320749e67e9fe01">  339</a></span>&#160;<span class="preprocessor">#define EXPECT_WEXITSTATUS_NE(expected, actual)                 \</span></div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertExitStatusNe, expected, actual)</span></div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">  343</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a>(</div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;{</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(actual)) {</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;    return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;Expecting WIFSIGNALED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but &quot;</span></div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; WIFEXITED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is true and &quot;</span></div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;WEXITSTATUS(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual);</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a>(actual)) {</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    return ::testing::AssertionSuccess();</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">WIFSTOPPED</a>(actual)) {</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;    return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;Expecting WIFSIGNALED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but&quot;</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; WIFSTOPPED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is true and &quot;</span></div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;WSTOPSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7">WSTOPSIG</a>(actual));</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  }</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;  return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;    &lt;&lt; <span class="stringliteral">&quot;Expecting WIFSIGNALED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but got&quot;</span></div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;    &lt;&lt; <span class="stringliteral">&quot; unknown value: &quot;</span> &lt;&lt; ::testing::PrintToString(actual);</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;}</div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;</div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
-<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#af182a83b056fb6a40855d939c7a98443">  367</a></span>&#160;<span class="preprocessor">#define ASSERT_SIGNALED(expected, actual)               \</span></div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertSignaled, expected, actual)</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="preprocessor">#ifndef __WINDOWS__</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor"></span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a>(actual)) {</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;Expecting WIFEXITED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but &quot;</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; WIFSIGNALED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is true and &quot;</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;WTERMSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(WTERMSIG(actual));</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (WIFSTOPPED(actual)) {</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;Expecting WIFEXITED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but&quot;</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; WIFSTOPPED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is true and &quot;</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;WSTOPSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(WSTOPSIG(actual));</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="preprocessor"></span>  }</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    &lt;&lt; <span class="stringliteral">&quot;Expecting WIFEXITED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but got&quot;</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    &lt;&lt; <span class="stringliteral">&quot; unknown value: &quot;</span> &lt;&lt; ::testing::PrintToString(actual);</div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;}</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
+<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a6edc9bb8992aef99bdcb5213266ab49e">  272</a></span>&#160;<span class="preprocessor">#define ASSERT_EXITED(expected, actual)                 \</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertExited, expected, actual)</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#addaa736ef62e1837941905b0ba4f1b93">  276</a></span>&#160;<span class="preprocessor">#define EXPECT_EXITED(expected, actual)                 \</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertExited, expected, actual)</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a9f0924a7f42c846a34589d10d60d7538">  280</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a9f0924a7f42c846a34589d10d60d7538">AssertExitStatusEq</a>(</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;{</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  const ::testing::AssertionResult result = <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a35ffb1309cac5b5df236add23d5582a4">AssertExited</a>(actualExpr, actual);</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual) == expected) {</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;      return ::testing::AssertionSuccess();</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;    } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;      return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Value of: WEXITSTATUS(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;  Actual: &quot;</span> &lt;&lt; ::testing::PrintToString(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual)) &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Expected: &quot;</span> &lt;&lt; expectedExpr &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Which is: &quot;</span> &lt;&lt; ::testing::PrintToString(expected);</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;    }</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  }</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;}</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a0fbb9aaec69edbb04a48525cbb0df14f">  304</a></span>&#160;<span class="preprocessor">#define ASSERT_WEXITSTATUS_EQ(expected, actual)                 \</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertExitStatusEq, expected, actual)</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#af6f8835a8aa28206986c8e3d8ba9638c">  308</a></span>&#160;<span class="preprocessor">#define EXPECT_WEXITSTATUS_EQ(expected, actual)                 \</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertExitStatusEq, expected, actual)</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
+<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">  313</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">AssertExitStatusNe</a>(</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;{</div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  const ::testing::AssertionResult result = <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a35ffb1309cac5b5df236add23d5582a4">AssertExited</a>(actualExpr, actual);</div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual) != expected) {</div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;      return ::testing::AssertionSuccess();</div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;      return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Value of: WEXITSTATUS(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;  Actual: &quot;</span> &lt;&lt; ::testing::PrintToString(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual)) &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Expected: &quot;</span> &lt;&lt; expectedExpr &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Which is: &quot;</span> &lt;&lt; ::testing::PrintToString(expected);</div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    }</div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  }</div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;}</div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#accf76a475038f20704d30b6bd66710a9">  337</a></span>&#160;<span class="preprocessor">#define ASSERT_WEXITSTATUS_NE(expected, actual)                 \</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertExitStatusNe, expected, actual)</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#ad38707e6d3876b027320749e67e9fe01">  341</a></span>&#160;<span class="preprocessor">#define EXPECT_WEXITSTATUS_NE(expected, actual)                 \</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertExitStatusNe, expected, actual)</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="comment">// Signals aren&#39;t used in Windows, so #ifdef these out.</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="preprocessor">#ifndef __WINDOWS__</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">  347</a></span>&#160;<span class="preprocessor"></span>inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a>(</div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;{</div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(actual)) {</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;    return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;Expecting WIFSIGNALED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but &quot;</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; WIFEXITED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is true and &quot;</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;WEXITSTATUS(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(actual);</div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a>(actual)) {</div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;    return ::testing::AssertionSuccess();</div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (WIFSTOPPED(actual)) {</div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;Expecting WIFSIGNALED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but&quot;</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; WIFSTOPPED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is true and &quot;</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;WSTOPSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) is &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(WSTOPSIG(actual));</div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  }</div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;    &lt;&lt; <span class="stringliteral">&quot;Expecting WIFSIGNALED(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;) but got&quot;</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;    &lt;&lt; <span class="stringliteral">&quot; unknown value: &quot;</span> &lt;&lt; ::testing::PrintToString(actual);</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;}</div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div>
 <div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a2e14e8db6cbc03003e3b37b02fa754e2">  371</a></span>&#160;<span class="preprocessor">#define EXPECT_SIGNALED(expected, actual)               \</span></div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertSignaled, expected, actual)</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#af182a83b056fb6a40855d939c7a98443">  371</a></span>&#160;<span class="preprocessor">#define ASSERT_SIGNALED(expected, actual)               \</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertSignaled, expected, actual)</span></div>
 <div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="preprocessor"></span></div>
 <div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">  375</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a>(</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;{</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  const ::testing::AssertionResult result = <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a>(actualExpr, actual);</div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a>(actual) == expected) {</div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;      return ::testing::AssertionSuccess();</div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;    } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;      return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Value of: WTERMSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span></div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;  Actual: &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a>(actual)) &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Expected: &quot;</span> &lt;&lt; expectedExpr &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Which is: &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(expected);</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;    }</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  }</div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;}</div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a2e14e8db6cbc03003e3b37b02fa754e2">  375</a></span>&#160;<span class="preprocessor">#define EXPECT_SIGNALED(expected, actual)               \</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertSignaled, expected, actual)</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div>
+<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">  379</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a>(</div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;{</div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  const ::testing::AssertionResult result = <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a>(actualExpr, actual);</div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;    <span class="keywordflow">if</span> (WTERMSIG(actual) == expected) {</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;      return ::testing::AssertionSuccess();</div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;    } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;      return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Value of: WTERMSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;  Actual: &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(WTERMSIG(actual)) &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Expected: &quot;</span> &lt;&lt; expectedExpr &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Which is: &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(expected);</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    }</div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;  }</div>
 <div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#ad80789c9ee764b85fbfee97683e1dae7">  399</a></span>&#160;<span class="preprocessor">#define ASSERT_WTERMSIG_EQ(expected, actual)                    \</span></div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertTermSigEq, expected, actual)</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;}</div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div>
 <div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;</div>
-<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a6bf2b8705fa80981a718bf55ba14db11">  403</a></span>&#160;<span class="preprocessor">#define EXPECT_WTERMSIG_EQ(expected, actual)                    \</span></div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertTermSigEq, expected, actual)</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#ad80789c9ee764b85fbfee97683e1dae7">  403</a></span>&#160;<span class="preprocessor">#define ASSERT_WTERMSIG_EQ(expected, actual)                    \</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertTermSigEq, expected, actual)</span></div>
 <div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="preprocessor"></span></div>
 <div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div>
-<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">  407</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">AssertTermSigNe</a>(</div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;{</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  const ::testing::AssertionResult result = <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a>(actualExpr, actual);</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a>(actual) != expected) {</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;      return ::testing::AssertionSuccess();</div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;    } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;      return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Value of: WTERMSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span></div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;  Actual: &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a>(actual)) &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Expected: &quot;</span> &lt;&lt; expectedExpr &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Which is: &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(expected);</div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;    }</div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;  }</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;}</div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div>
+<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a6bf2b8705fa80981a718bf55ba14db11">  407</a></span>&#160;<span class="preprocessor">#define EXPECT_WTERMSIG_EQ(expected, actual)                    \</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertTermSigEq, expected, actual)</span></div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">  411</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">AssertTermSigNe</a>(</div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
+<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
+<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> actual)</div>
+<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;{</div>
+<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;  const ::testing::AssertionResult result = <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a>(actualExpr, actual);</div>
+<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;</div>
+<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
+<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;    <span class="keywordflow">if</span> (WTERMSIG(actual) != expected) {</div>
+<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;      return ::testing::AssertionSuccess();</div>
+<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;    } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;      return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Value of: WTERMSIG(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)\n&quot;</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;  Actual: &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(WTERMSIG(actual)) &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
+<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Expected: &quot;</span> &lt;&lt; expectedExpr &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;Which is: &quot;</span> &lt;&lt; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(expected);</div>
+<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;    }</div>
+<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;  }</div>
 <div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;</div>
-<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a62cb0011a53d50333095f035e0283de1">  431</a></span>&#160;<span class="preprocessor">#define ASSERT_WTERMSIG_NE(expected, actual)                    \</span></div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertTermSigNe, expected, actual)</span></div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;}</div>
+<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;</div>
 <div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;</div>
-<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#ae522965b91bc36ce90dd3a91c269a28e">  435</a></span>&#160;<span class="preprocessor">#define EXPECT_WTERMSIG_NE(expected, actual)                    \</span></div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertTermSigNe, expected, actual)</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#a62cb0011a53d50333095f035e0283de1">  435</a></span>&#160;<span class="preprocessor">#define ASSERT_WTERMSIG_NE(expected, actual)                    \</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT2(AssertTermSigNe, expected, actual)</span></div>
 <div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="preprocessor">#endif // __STOUT_GTEST_HPP__</span></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a0eee39affc289ff372336ce8bbeef40a"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">AssertExitStatusNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:311</div></div>
+<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div>
+<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="stout_2include_2stout_2gtest_8hpp.html#ae522965b91bc36ce90dd3a91c269a28e">  439</a></span>&#160;<span class="preprocessor">#define EXPECT_WTERMSIG_NE(expected, actual)                    \</span></div>
+<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT2(AssertTermSigNe, expected, actual)</span></div>
+<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif // __WINDOWS__</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="preprocessor">#endif // __STOUT_GTEST_HPP__</span></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a0eee39affc289ff372336ce8bbeef40a"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">AssertExitStatusNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:313</div></div>
 <div class="ttc" id="classResult_html_ac2cdc0db9f9d29a5bb2f1cf19c29da49"><div class="ttname"><a href="classResult.html#ac2cdc0db9f9d29a5bb2f1cf19c29da49">Result::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> result.hpp:112</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:28</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_adb152f87a157c905d17af2d051098df9"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#adb152f87a157c905d17af2d051098df9">AssertSomeEq</a></div><div class="ttdeci">::testing::AssertionResult AssertSomeEq(const char *expectedExpr, const char *actualExpr, const T1 &amp;expected, const T2 &amp;actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:79</div></div>
@@ -501,21 +506,18 @@
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> check.hpp:30</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a132f4728e0e7ebab8dd069db7539cec5"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a132f4728e0e7ebab8dd069db7539cec5">AssertSome</a></div><div class="ttdeci">::testing::AssertionResult AssertSome(const char *expr, const Option&lt; T &gt; &amp;actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:34</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a2c6d84ce222454bb6387fc20d930f5b7"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7">WSTOPSIG</a></div><div class="ttdeci">#define WSTOPSIG(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:401</div></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a9f0924a7f42c846a34589d10d60d7538"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a9f0924a7f42c846a34589d10d60d7538">AssertExitStatusEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:278</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a6953e62fd0dec274a397678d31c344b4"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a></div><div class="ttdeci">#define WIFSIGNALED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:380</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae2b610235f988f4f3109f02a2f395727"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">WIFSTOPPED</a></div><div class="ttdeci">#define WIFSTOPPED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:396</div></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a9f0924a7f42c846a34589d10d60d7538"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a9f0924a7f42c846a34589d10d60d7538">AssertExitStatusEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:280</div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a6953e62fd0dec274a397678d31c344b4"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a></div><div class="ttdeci">#define WIFSIGNALED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:387</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div class="ttdeci">#define WEXITSTATUS(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:376</div></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a4af6af348abe6fc830763329ae961e5f"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">AssertTermSigNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:407</div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div class="ttdeci">#define WEXITSTATUS(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:379</div></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a4af6af348abe6fc830763329ae961e5f"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">AssertTermSigNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:411</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_af9a4ddf9eee6c4a3bc9be070d59b7ccf"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a></div><div class="ttdeci">#define WIFEXITED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:370</div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_af9a4ddf9eee6c4a3bc9be070d59b7ccf"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a></div><div class="ttdeci">#define WIFEXITED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:373</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a5e399531eaa0ff53ca397cadd739fe33"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:375</div></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a799901963033736968a8328d9aa63b38"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a></div><div class="ttdeci">inline::testing::AssertionResult AssertSignaled(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:343</div></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a5e399531eaa0ff53ca397cadd739fe33"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:379</div></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a799901963033736968a8328d9aa63b38"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a></div><div class="ttdeci">inline::testing::AssertionResult AssertSignaled(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:347</div></div>
 <div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:116</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_aeba4d421572a9d681c73c347f24ad348"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a></div><div class="ttdeci">#define WTERMSIG(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:386</div></div>
 <div class="ttc" id="classResult_html_aeca16ad17d299ad885c9b46c83b12a3d"><div class="ttname"><a href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">Result::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> result.hpp:113</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a35ffb1309cac5b5df236add23d5582a4"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a35ffb1309cac5b5df236add23d5582a4">AssertExited</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExited(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:246</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a0be5869f812d3562577316398e04271c"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a0be5869f812d3562577316398e04271c">AssertSomeNe</a></div><div class="ttdeci">::testing::AssertionResult AssertSomeNe(const char *notExpectedExpr, const char *actualExpr, const T1 &amp;notExpected, const T2 &amp;actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:104</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/subprocess_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/subprocess_8hpp_source.html b/content/api/latest/c++/subprocess_8hpp_source.html
index d5505dc..c1f52ca 100644
--- a/content/api/latest/c++/subprocess_8hpp_source.html
+++ b/content/api/latest/c++/subprocess_8hpp_source.html
@@ -300,7 +300,7 @@
 <div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<span class="preprocessor">#endif // __PROCESS_SUBPROCESS_HPP__</span></div>
 <div class="ttc" id="classprocess_1_1Subprocess_html_a60535054108d572796c25011c2aa379d"><div class="ttname"><a href="classprocess_1_1Subprocess.html#a60535054108d572796c25011c2aa379d">process::Subprocess::in</a></div><div class="ttdeci">Option&lt; int_fd &gt; in() const </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:248</div></div>
 <div class="ttc" id="namespaceprocess_html_aabc8d31889b5a325275d13d7bcef6a9c"><div class="ttname"><a href="namespaceprocess.html#aabc8d31889b5a325275d13d7bcef6a9c">process::subprocess</a></div><div class="ttdeci">Try&lt; Subprocess &gt; subprocess(const std::string &amp;path, std::vector&lt; std::string &gt; argv, const Subprocess::IO &amp;in=Subprocess::FD(STDIN_FILENO), const Subprocess::IO &amp;out=Subprocess::FD(STDOUT_FILENO), const Subprocess::IO &amp;err=Subprocess::FD(STDERR_FILENO), const flags::FlagsBase *flags=nullptr, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment=None(), const Option&lt; lambda::function&lt; pid_t(const lambda::function&lt; int()&gt; &amp;)&gt;&gt; &amp;clone=None(), const std::vector&lt; Subprocess::ParentHook &gt; &amp;parent_hooks={}, const std::vector&lt; Subprocess::ChildHook &gt; &amp;child_hooks={})</div><div class="ttdoc">Forks a subprocess and execs the specified &amp;#39;path&amp;#39; with the specified &amp;#
 39;argv&amp;#39;, redirecting stdin...</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:45</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; int_fd &gt;</a></div></div>
 <div class="ttc" id="namespacens_html_a98bf4d9e11d546326250997a6493f835"><div class="ttname"><a href="namespacens.html#a98bf4d9e11d546326250997a6493f835">ns::clone</a></div><div class="ttdeci">Try&lt; pid_t &gt; clone(pid_t target, int nstypes, const lambda::function&lt; int()&gt; &amp;f, int flags)</div><div class="ttdoc">Performs an os::clone after entering a set of namespaces for the specified target process...</div></div>
 <div class="ttc" id="namespaceprocess_html_a882829822afa4f33b90aafc9c4ffa9af"><div class="ttname"><a href="namespaceprocess.html#a882829822afa4f33b90aafc9c4ffa9af">process::OutputFileDescriptors</a></div><div class="ttdeci">Subprocess::IO::OutputFileDescriptors OutputFileDescriptors</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:342</div></div>
@@ -318,7 +318,7 @@
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae2fe1725bb5e9823d089c46b9ed5266e"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2fe1725bb5e9823d089c46b9ed5266e">STDERR_FILENO</a></div><div class="ttdeci">#define STDERR_FILENO</div><div class="ttdef"><b>Definition:</b> windows.hpp:161</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_afc6611c4913642642277b44447a16e55"><div class="ttname"><a href="namespaceprocess.html#afc6611c4913642642277b44447a16e55">process::InputFileDescriptors</a></div><div class="ttdeci">Subprocess::IO::InputFileDescriptors InputFileDescriptors</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:341</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:42</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:44</div></div>
 <div class="ttc" id="classprocess_1_1Subprocess_html"><div class="ttname"><a href="classprocess_1_1Subprocess.html">process::Subprocess</a></div><div class="ttdoc">Represents a fork() exec()ed subprocess. </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:43</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ab03ced250ed239bc3b50b669493997f9"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a></div><div class="ttdeci">DWORD pid_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:187</div></div>
@@ -352,7 +352,7 @@
 <div class="ttc" id="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors_html_ab812da47364d793d9ec0471d3dc8c1bc"><div class="ttname"><a href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc">process::Subprocess::IO::InputFileDescriptors::write</a></div><div class="ttdeci">Option&lt; int_fd &gt; write</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:76</div></div>
 <div class="ttc" id="structprocess_1_1Subprocess_1_1ParentHook_html"><div class="ttname"><a href="structprocess_1_1Subprocess_1_1ParentHook.html">process::Subprocess::ParentHook</a></div><div class="ttdoc">A hook can be passed to a subprocess call. </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:151</div></div>
 <div class="ttc" id="int__fd_8hpp_html_aea4dbda01c90455f158ffa9b924c2f07"><div class="ttname"><a href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a></div><div class="ttdeci">int int_fd</div><div class="ttdef"><b>Definition:</b> int_fd.hpp:35</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Subprocess_html_a3946c31d16c0625ea554d5216cd4fa3b"><div class="ttname"><a href="classprocess_1_1Subprocess.html#a3946c31d16c0625ea554d5216cd4fa3b">process::Subprocess::status</a></div><div class="ttdeci">Future&lt; Option&lt; int &gt; &gt; status() const </div><div class="ttdoc">Exit status of this subprocess captured as a Future (completed when the subprocess exits)...</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:294</div></div>
 <div class="ttc" id="classprocess_1_1Subprocess_1_1ChildHook_html_ae9a996c6b3aa1113709a3d5ceba37f2c"><div class="ttname"><a href="classprocess_1_1Subprocess_1_1ChildHook.html#ae9a996c6b3aa1113709a3d5ceba37f2c">process::Subprocess::ChildHook::operator()</a></div><div class="ttdeci">Try&lt; Nothing &gt; operator()() const </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:225</div></div>
 <div class="ttc" id="classprocess_1_1Subprocess_html_ac8482b6f6f0eb22c6137b9c72769d5ea"><div class="ttname"><a href="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea">process::Subprocess::subprocess</a></div><div class="ttdeci">friend Try&lt; Subprocess &gt; subprocess(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)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/subprocess__posix_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/subprocess__posix_8hpp_source.html b/content/api/latest/c++/subprocess__posix_8hpp_source.html
index 07cd1df..47d350b 100644
--- a/content/api/latest/c++/subprocess__posix_8hpp_source.html
+++ b/content/api/latest/c++/subprocess__posix_8hpp_source.html
@@ -464,7 +464,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
 <div class="ttc" id="exit_8hpp_html"><div class="ttname"><a href="exit_8hpp.html">exit.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" id="namespaceos_html_aebc3586b2be0d2b9093ccfbf25dfcde8"><div class="ttname"><a href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">os::execvpe</a></div><div class="ttdeci">int execvpe(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, std::string &gt; &amp;envp)</div><div class="ttdef"><b>Definition:</b> shell.hpp:426</div></div>
+<div class="ttc" id="namespaceos_html_aebc3586b2be0d2b9093ccfbf25dfcde8"><div class="ttname"><a href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">os::execvpe</a></div><div class="ttdeci">int execvpe(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, std::string &gt; &amp;envp)</div><div class="ttdef"><b>Definition:</b> shell.hpp:427</div></div>
 <div class="ttc" id="signals_8hpp_html"><div class="ttname"><a href="signals_8hpp.html">signals.hpp</a></div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a66ff2d5af4db53227f787281c0765d8d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol::write</a></div><div class="ttdeci">Protocol&lt; WriteRequest, WriteResponse &gt; write</div></div>


[05/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/src_2master_2master_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2master_8hpp_source.html b/content/api/latest/c++/src_2master_2master_8hpp_source.html
index 075838c..9a9eb50 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -3324,7 +3324,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a10612b0c349105c4e3ac1cb8bc48210f"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f">mesos::internal::master::Master::submitScheduler</a></div><div class="ttdeci">void submitScheduler(const std::string &amp;name)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a659bf023819f2a5c1556330f5719e420"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a659bf023819f2a5c1556330f5719e420">mesos::internal::master::Master::removeOperation</a></div><div class="ttdeci">void removeOperation(Operation *operation)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a78a367a4a073a58bb5244e168a68b3b4"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a78a367a4a073a58bb5244e168a68b3b4">mesos::internal::master::Master::deactivate</a></div><div class="ttdeci">void deactivate(Framework *framework, bool rescind)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_abb421e81e433867b8c5f9382c92a0812"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#abb421e81e433867b8c5f9382c92a0812">mesos::internal::master::Slave::usedResources</a></div><div class="ttdeci">hashmap&lt; FrameworkID, Resources &gt; usedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:259</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a104065574fe93f3683e4d126993583bf"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a104065574fe93f3683e4d126993583bf">mesos::internal::master::Master::throttled</a></div><div class="ttdeci">void throttled(process::MessageEvent &amp;&amp;event, const Option&lt; std::string &gt; &amp;principal)</div></div>
 <div class="ttc" id="files_8hpp_html"><div class="ttname"><a href="files_8hpp.html">files.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2isolator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2isolator_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2isolator_8hpp_source.html
index f266f95..5249f24 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2isolator_8hpp_source.html
@@ -204,7 +204,7 @@
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerVolumeIsolatorProcess_html_a3312d2d13db033844fe11ac581d4d1d0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerVolumeIsolatorProcess.html#a3312d2d13db033844fe11ac581d4d1d0">mesos::internal::slave::DockerVolumeIsolatorProcess::cleanup</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; docker::volume::DriverClient &gt;</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; Nothing &gt;</a></div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2cache_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2cache_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2cache_8hpp_source.html
index 3625d5e..801f168 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2cache_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2appc_2cache_8hpp_source.html
@@ -148,7 +148,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache.html">mesos::internal::slave::appc::Cache</a></div><div class="ttdoc">Encapsulates Appc image cache. </div><div class="ttdef"><b>Definition:</b> cache.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache_html_af64aec7cf1c51852e71b9c45ed2f67df"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache.html#af64aec7cf1c51852e71b9c45ed2f67df">mesos::internal::slave::appc::Cache::find</a></div><div class="ttdeci">Option&lt; std::string &gt; find(const Image::Appc &amp;image) const </div><div class="ttdoc">Finds image id of an image if it is present in the cache/store. </div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
index 3aa7a65..d2135b3 100644
--- a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
@@ -555,7 +555,7 @@
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a9719d532d6e866956062a3d8ad437781"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a9719d532d6e866956062a3d8ad437781">mesos::allocator::Allocator::recoverResources</a></div><div class="ttdeci">virtual void recoverResources(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;resources, const Option&lt; Filters &gt; &amp;filters)=0</div><div class="ttdoc">Recovers resources. </div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a7c4fb581525a58eaea748afaa87ccb40"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a7c4fb581525a58eaea748afaa87ccb40">mesos::allocator::Allocator::removeQuota</a></div><div class="ttdeci">virtual void removeQuota(const std::string &amp;role)=0</div><div class="ttdoc">Informs the allocator to remove quota for the given role. </div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_ad873c196dc884fb2ccc116964157d7ff"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#ad873c196dc884fb2ccc116964157d7ff">mesos::allocator::Allocator::addResourceProvider</a></div><div class="ttdeci">virtual void addResourceProvider(const SlaveID &amp;slave, const Resources &amp;total, const hashmap&lt; FrameworkID, Resources &gt; &amp;used)=0</div><div class="ttdoc">Add resources from a local resource provider to an agent. </div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:45</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:28</div></div>
 <div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div class="ttname"><a href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div class="ttdeci">T &amp; get()&amp;</div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div>
@@ -570,7 +570,7 @@
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_af09ffe12fe6dce0bb115d9988ddb61d1"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">mesos::allocator::Allocator::getInverseOfferStatuses</a></div><div class="ttdeci">virtual process::Future&lt; hashmap&lt; SlaveID, hashmap&lt; FrameworkID, mesos::allocator::InverseOfferStatus &gt; &gt; &gt; getInverseOfferStatuses()=0</div><div class="ttdoc">Retrieves the status of all inverse offers maintained by the allocator. </div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_afe9d8fc901322dde7d91037930c77f72"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#afe9d8fc901322dde7d91037930c77f72">mesos::allocator::Allocator::deactivateFramework</a></div><div class="ttdeci">virtual void deactivateFramework(const FrameworkID &amp;frameworkId)=0</div><div class="ttdoc">Deactivates a framework in the Mesos cluster. </div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:42</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:44</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a681883278b64d1e45fc515a7899a3d99"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">mesos::allocator::Allocator::addFramework</a></div><div class="ttdeci">virtual void addFramework(const FrameworkID &amp;frameworkId, const FrameworkInfo &amp;frameworkInfo, const hashmap&lt; SlaveID, Resources &gt; &amp;used, bool active, const std::set&lt; std::string &gt; &amp;suppressedRoles)=0</div><div class="ttdoc">Adds a framework to the Mesos cluster. </div></div>
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap</a></div><div class="ttdef"><b>Definition:</b> hashmap.hpp:38</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_a391302a403b709e45d2125d5461feb38"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a391302a403b709e45d2125d5461feb38">mesos::internal::tests::TestAllocator::~TestAllocator</a></div><div class="ttdeci">virtual ~TestAllocator()</div><div class="ttdef"><b>Definition:</b> allocator.hpp:369</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
index 319e41c..8df0bab 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -3614,7 +3614,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html">mesos::internal::tests::common::DefaultCredential2</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:473</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a8aa00a8b69568d56ce00d14df6ad835e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">mesos::internal::tests::MesosTest::defaultAgentResourcesString</a></div><div class="ttdeci">const std::string defaultAgentResourcesString</div><div class="ttdef"><b>Definition:</b> mesos.hpp:282</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_abc0b608e4e39374cf9b22671ff4988a4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#abc0b608e4e39374cf9b22671ff4988a4">mesos::internal::tests::common::DESTROY_BLOCK</a></div><div class="ttdeci">TOffer::Operation DESTROY_BLOCK(const TResource &amp;block)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1379</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:45</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo_html_a842b7475bc4e06999d0570793eb81cb4"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html#a842b7475bc4e06999d0570793eb81cb4">mesos::internal::tests::common::DefaultFrameworkInfo::create</a></div><div class="ttdeci">static TFrameworkInfo create()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:488</div></div>
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_abf44ee3490d4ec99e8549060bb8c9f58aa496820d9b769075ac3f2e157145f7d9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58aa496820d9b769075ac3f2e157145f7d9">mesos::internal::capabilities::KILL</a></div><div class="ttdef"><b>Definition:</b> capabilities.hpp:42</div></div>
@@ -3686,7 +3686,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_ac4a5499bf7bd860c85008cee8dec7582"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac4a5499bf7bd860c85008cee8dec7582">mesos::internal::tests::common::convertToHashmap</a></div><div class="ttdeci">hashmap&lt; std::string, double &gt; convertToHashmap(const google::protobuf::RepeatedPtrField&lt; TWeightInfo &gt; weightInfos)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1249</div></div>
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:115</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:42</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:44</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_abbb02ad57066e16e8bd72307ab00a191"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#abbb02ad57066e16e8bd72307ab00a191">mesos::internal::tests::common::createDynamicReservationInfo</a></div><div class="ttdeci">TResource::ReservationInfo createDynamicReservationInfo(const std::string &amp;role, const Option&lt; std::string &gt; &amp;principal=None(), const Option&lt; TLabels &gt; &amp;labels=None())</div><div class="ttdef"><b>Definition:</b> mesos.hpp:916</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_ae3b9e1265f6e122ac2a023374ddea4bb"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">mesos::internal::tests::MesosTest::StartSlave</a></div><div class="ttdeci">virtual Try&lt; process::Owned&lt; cluster::Slave &gt; &gt; StartSlave(mesos::master::detector::MasterDetector *detector, const Option&lt; slave::Flags &gt; &amp;flags=None(), bool mock=false)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_ae22bdc6f560eb8e648ef875bde2cabc8"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8">mesos::internal::tests::common::createContainerInfo</a></div><div class="ttdeci">TContainerInfo createContainerInfo(const Option&lt; std::string &gt; &amp;imageName=None(), const std::vector&lt; TVolume &gt; &amp;volumes={})</div><div class="ttdef"><b>Definition:</b> mesos.hpp:760</div></div>
@@ -3886,7 +3886,7 @@
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a2b8513096e75a6105c5fd2eda3e70551"><div class="ttname"><a href="namespaceprocess.html#a2b8513096e75a6105c5fd2eda3e70551">process::FutureHttpRequest</a></div><div class="ttdeci">Future&lt; http::Request &gt; FutureHttpRequest(Message message, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:411</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_aa6ce139968f3f23d27a443f9e600317e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6ce139968f3f23d27a443f9e600317e">mesos::internal::tests::common::createDockerImage</a></div><div class="ttdeci">TImage createDockerImage(const std::string &amp;imageName)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:683</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1ded84b3ce84cf41adab2a03d448dc05"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1ded84b3ce84cf41adab2a03d448dc05">mesos::internal::tests::DropUnionHttpProtobufs</a></div><div class="ttdeci">void DropUnionHttpProtobufs(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3361</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2containerizer_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/src_2tests_2utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2utils_8hpp_source.html b/content/api/latest/c++/src_2tests_2utils_8hpp_source.html
index 645ba47..fc8d0b9 100644
--- a/content/api/latest/c++/src_2tests_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2utils_8hpp_source.html
@@ -160,7 +160,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_af101a3213477cad5b645f2a875ab5cf1"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#af101a3213477cad5b645f2a875ab5cf1">mesos::internal::tests::getModulePath</a></div><div class="ttdeci">std::string getModulePath(const std::string &amp;name)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ace210c8852d8ef1f0f67ec3af06281f6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ace210c8852d8ef1f0f67ec3af06281f6">mesos::internal::tests::Metrics</a></div><div class="ttdeci">JSON::Object Metrics()</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ad97957d87749b129987a73a30210d0a6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ad97957d87749b129987a73a30210d0a6">mesos::internal::tests::getTestHelperPath</a></div><div class="ttdeci">std::string getTestHelperPath(const std::string &amp;name)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/status__utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/status__utils_8hpp_source.html b/content/api/latest/c++/status__utils_8hpp_source.html
index ede063f..e450892 100644
--- a/content/api/latest/c++/status__utils_8hpp_source.html
+++ b/content/api/latest/c++/status__utils_8hpp_source.html
@@ -97,13 +97,13 @@
 <div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    message += <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(status));</div>
 <div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a>(status)) {</div>
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    message += <span class="stringliteral">&quot;terminated with signal &quot;</span>;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    message += <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a>(status));</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6db11dadebdde2109e82adc8e02befc9">WCOREDUMP</a>(status)) {</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    message += <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(WTERMSIG(status));</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    <span class="keywordflow">if</span> (WCOREDUMP(status)) {</div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;      message += <span class="stringliteral">&quot; (core dumped)&quot;</span>;</div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    }</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">WIFSTOPPED</a>(status)) {</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (WIFSTOPPED(status)) {</div>
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    message += <span class="stringliteral">&quot;stopped on signal &quot;</span>;</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    message += <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7">WSTOPSIG</a>(status));</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    message += <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(WSTOPSIG(status));</div>
 <div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  } <span class="keywordflow">else</span> {</div>
 <div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    message += <span class="stringliteral">&quot;wait status &quot;</span>;</div>
 <div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    message += <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(status);</div>
@@ -115,16 +115,12 @@
 <div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">#endif // __STATUS_UTILS_HPP__</span></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a3858fc90369448097210e69437ca7c66"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a></div><div class="ttdeci">const char * strsignal(int signum)</div><div class="ttdef"><b>Definition:</b> windows.hpp:358</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a2c6d84ce222454bb6387fc20d930f5b7"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7">WSTOPSIG</a></div><div class="ttdeci">#define WSTOPSIG(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:401</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a6953e62fd0dec274a397678d31c344b4"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a></div><div class="ttdeci">#define WIFSIGNALED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:380</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae2b610235f988f4f3109f02a2f395727"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727">WIFSTOPPED</a></div><div class="ttdeci">#define WIFSTOPPED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:396</div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a6953e62fd0dec274a397678d31c344b4"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a></div><div class="ttdeci">#define WIFSIGNALED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:387</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div class="ttdeci">#define WEXITSTATUS(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:376</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_af9a4ddf9eee6c4a3bc9be070d59b7ccf"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a></div><div class="ttdeci">#define WIFEXITED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:370</div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div class="ttdeci">#define WEXITSTATUS(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:379</div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_af9a4ddf9eee6c4a3bc9be070d59b7ccf"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a></div><div class="ttdeci">#define WIFEXITED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:373</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="status__utils_8hpp_html_a9e2998a6c0ec36d796adcec49131a5db"><div class="ttname"><a href="status__utils_8hpp.html#a9e2998a6c0ec36d796adcec49131a5db">WSUCCEEDED</a></div><div class="ttdeci">bool WSUCCEEDED(int status)</div><div class="ttdef"><b>Definition:</b> status_utils.hpp:26</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a6db11dadebdde2109e82adc8e02befc9"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6db11dadebdde2109e82adc8e02befc9">WCOREDUMP</a></div><div class="ttdeci">#define WCOREDUMP(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:391</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_aeba4d421572a9d681c73c347f24ad348"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a></div><div class="ttdeci">#define WTERMSIG(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:386</div></div>
 <div class="ttc" id="status__utils_8hpp_html_aec7297ea295ff53f48cc0f25ce4a63f9"><div class="ttname"><a href="status__utils_8hpp.html#aec7297ea295ff53f48cc0f25ce4a63f9">WSTRINGIFY</a></div><div class="ttdeci">std::string WSTRINGIFY(int status)</div><div class="ttdef"><b>Definition:</b> status_utils.hpp:32</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/stout_2include_2stout_2check_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/stout_2include_2stout_2check_8hpp.html b/content/api/latest/c++/stout_2include_2stout_2check_8hpp.html
index 84f1e2c..f36f389 100644
--- a/content/api/latest/c++/stout_2include_2stout_2check_8hpp.html
+++ b/content/api/latest/c++/stout_2include_2stout_2check_8hpp.html
@@ -265,7 +265,7 @@ Functions</h2></td></tr>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="namespacerouting_html_a22848f0fc9ff46d29ce5df25acd1be2e"><div class="ttname"><a href="namespacerouting.html#a22848f0fc9ff46d29ce5df25acd1be2e">routing::check</a></div><div class="ttdeci">Try&lt; Nothing &gt; check()</div></div>
 <div class="ttc" id="struct__CheckFatal_html"><div class="ttname"><a href="struct__CheckFatal.html">_CheckFatal</a></div><div class="ttdef"><b>Definition:</b> check.hpp:264</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment -->
 </div>
 </div>


[06/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2shell_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2shell_8hpp_source.html b/content/api/latest/c++/posix_2shell_8hpp_source.html
index 1dcc8fa..83cf4d2 100644
--- a/content/api/latest/c++/posix_2shell_8hpp_source.html
+++ b/content/api/latest/c++/posix_2shell_8hpp_source.html
@@ -79,182 +79,188 @@
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="error_8hpp.html">stout/error.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="format_8hpp.html">stout/format.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="argv_8hpp.html">stout/os/raw/argv.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>os {</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="argv_8hpp.html">stout/os/raw/argv.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="namespaceos_1_1Shell.html">   34</a></span>&#160;<span class="keyword">namespace </span>Shell {</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>os {</div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// Canonical constants used as platform-dependent args to `exec`</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// calls. `name` is the command name, `arg0` is the first argument</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// received by the callee, usually the command name and `arg1` is the</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// second command argument received by the callee.</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">   41</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <span class="stringliteral">&quot;sh&quot;</span>;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">   42</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a> = <span class="stringliteral">&quot;sh&quot;</span>;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">   43</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a> = <span class="stringliteral">&quot;-c&quot;</span>;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;} <span class="comment">// namespace Shell {</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="namespaceos_1_1Shell.html">   36</a></span>&#160;<span class="keyword">namespace </span>Shell {</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// Canonical constants used as platform-dependent args to `exec`</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// calls. `name` is the command name, `arg0` is the first argument</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// received by the callee, usually the command name and `arg1` is the</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// second command argument received by the callee.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">   43</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <span class="stringliteral">&quot;sh&quot;</span>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">   44</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a> = <span class="stringliteral">&quot;sh&quot;</span>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">   45</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a> = <span class="stringliteral">&quot;-c&quot;</span>;</div>
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span>... T&gt;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">   71</a></span>&#160;<a class="code" href="classTry.html">Try&lt;std::string&gt;</a> <a class="code" href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">shell</a>(<span class="keyword">const</span> std::string&amp; fmt, <span class="keyword">const</span> T&amp;... t)</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;{</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keyword">const</span> <a class="code" href="classTry.html">Try&lt;std::string&gt;</a> command = <a class="code" href="namespacestrings_1_1internal.html#a870e2db270d980f83de20525ec414d2a">strings::internal::format</a>(fmt, t...);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordflow">if</span> (command.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(command.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  }</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  FILE* <a class="code" href="namespacemesos_1_1uri.html#a0a3b30c1eb427c4053aaef120b1f453c">file</a>;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  std::ostringstream stdout;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keywordflow">if</span> ((file = popen(command-&gt;c_str(), <span class="stringliteral">&quot;r&quot;</span>)) == <span class="keyword">nullptr</span>) {</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;Failed to run &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  }</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keywordtype">char</span> line[1024];</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="comment">// NOTE(vinod): Ideally the if and while loops should be interchanged. But</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="comment">// we get a broken pipe error if we don&#39;t read the output and simply close.</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keywordflow">while</span> (fgets(line, <span class="keyword">sizeof</span>(line), file) != <span class="keyword">nullptr</span>) {</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    stdout &lt;&lt; line;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  }</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordflow">if</span> (ferror(file) != 0) {</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    pclose(file); <span class="comment">// Ignoring result since we already have an error.</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;Error reading output of &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  }</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordtype">int</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keywordflow">if</span> ((status = pclose(file)) == -1) {</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;Failed to get status of &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  }</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a>(status)) {</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        <span class="stringliteral">&quot;Running &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39; was interrupted by signal &#39;&quot;</span> +</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a>(status)) + <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> ((<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(status) != EXIT_SUCCESS)) {</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Command &#39;&quot;</span> &lt;&lt; command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>()</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;               &lt;&lt; <span class="stringliteral">&quot;&#39; failed; this is the output:\n&quot;</span> &lt;&lt; stdout.str();</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <span class="stringliteral">&quot;Failed to execute &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39;; the command was either &quot;</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        <span class="stringliteral">&quot;not found or exited with a non-zero exit status: &quot;</span> +</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(status)));</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  }</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <span class="keywordflow">return</span> stdout.str();</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;}</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment">// Executes a command by calling &quot;/bin/sh -c &lt;command&gt;&quot;, and returns</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment">// after the command has been completed. Returns 0 if succeeds, and</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment">// return -1 on error (e.g., fork/exec/waitpid failed). This function</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">// is async signal safe. We return int instead of returning a Try</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">// because Try involves &#39;new&#39;, which is not async signal safe.</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment">// Note: Be cautious about shell injection</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment">// (https://en.wikipedia.org/wiki/Code_injection#Shell_injection)</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment">// when using this method and use proper validation and sanitization</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment">// on the `command`. For this reason in general `os::spawn` is</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment">// preferred if a shell is not required.</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">  130</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">system</a>(<span class="keyword">const</span> std::string&amp; command)</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;{</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> pid = ::fork();</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keywordflow">if</span> (pid == -1) {</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    <span class="keywordflow">return</span> -1;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pid == 0) {</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    <span class="comment">// In child process.</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    <a class="code" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">::execlp</a>(</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">Shell::name</a>, <a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">Shell::arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">Shell::arg1</a>, command.c_str(), (<span class="keywordtype">char</span>*)<span class="keyword">nullptr</span>);</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    ::exit(127);</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    <span class="comment">// In parent process.</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    <span class="keywordflow">while</span> (::<a class="code" href="namespaceos.html#a48c86262928f59c5c54d0cb0012e2aba">waitpid</a>(pid, &amp;status, 0) == -1) {</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;      <span class="keywordflow">if</span> (errno != EINTR) {</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;        <span class="keywordflow">return</span> -1;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;      }</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    }</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  }</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;}</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment">// Executes a command by calling &quot;&lt;command&gt; &lt;arguments...&gt;&quot;, and</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">// returns after the command has been completed. Returns 0 if</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">// succeeds, and -1 on error (e.g., fork/exec/waitpid failed). This</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">// function is async signal safe. We return int instead of returning a</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment">// Try because Try involves &#39;new&#39;, which is not async signal safe.</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">  159</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">spawn</a>(</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    <span class="keyword">const</span> std::string&amp; command,</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; arguments)</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;{</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> pid = ::fork();</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keywordflow">if</span> (pid == -1) {</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    <span class="keywordflow">return</span> -1;</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pid == 0) {</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <span class="comment">// In child process.</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    <a class="code" href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">::execvp</a>(command.c_str(), <a class="code" href="classos_1_1raw_1_1Argv.html">os::raw::Argv</a>(arguments));</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    ::exit(127);</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    <span class="comment">// In parent process.</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    <span class="keywordflow">while</span> (::<a class="code" href="namespaceos.html#a48c86262928f59c5c54d0cb0012e2aba">waitpid</a>(pid, &amp;status, 0) == -1) {</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;      <span class="keywordflow">if</span> (errno != EINTR) {</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;        <span class="keywordflow">return</span> -1;</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;      }</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    }</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  }</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;}</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span>... T&gt;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">  186</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">execlp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacemesos_1_1uri.html#a0a3b30c1eb427c4053aaef120b1f453c">file</a>, T... t)</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;{</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <a class="code" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">return ::execlp</a>(file, t...);</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;}</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">  192</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">execvp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacemesos_1_1uri.html#a0a3b30c1eb427c4053aaef120b1f453c">file</a>, <span class="keywordtype">char</span>* <span class="keyword">const</span> argv[])</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;{</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <a class="code" href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">return ::execvp</a>(file, argv);</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;}</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;} <span class="comment">// namespace os {</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor">#endif // __STOUT_OS_POSIX_SHELL_HPP__</span></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;} <span class="comment">// namespace Shell {</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span>... T&gt;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">   73</a></span>&#160;<a class="code" href="classTry.html">Try&lt;std::string&gt;</a> <a class="code" href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">shell</a>(<span class="keyword">const</span> std::string&amp; fmt, <span class="keyword">const</span> T&amp;... t)</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;{</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keyword">const</span> <a class="code" href="classTry.html">Try&lt;std::string&gt;</a> command = <a class="code" href="namespacestrings_1_1internal.html#a870e2db270d980f83de20525ec414d2a">strings::internal::format</a>(fmt, t...);</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordflow">if</span> (command.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(command.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  }</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  FILE* <a class="code" href="namespacemesos_1_1uri.html#a0a3b30c1eb427c4053aaef120b1f453c">file</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  std::ostringstream stdout;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keywordflow">if</span> ((file = popen(command-&gt;c_str(), <span class="stringliteral">&quot;r&quot;</span>)) == <span class="keyword">nullptr</span>) {</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;Failed to run &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  }</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keywordtype">char</span> line[1024];</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="comment">// NOTE(vinod): Ideally the if and while loops should be interchanged. But</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="comment">// we get a broken pipe error if we don&#39;t read the output and simply close.</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordflow">while</span> (fgets(line, <span class="keyword">sizeof</span>(line), file) != <span class="keyword">nullptr</span>) {</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    stdout &lt;&lt; line;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  }</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordflow">if</span> (ferror(file) != 0) {</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    pclose(file); <span class="comment">// Ignoring result since we already have an error.</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;Error reading output of &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  }</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keywordtype">int</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keywordflow">if</span> ((status = pclose(file)) == -1) {</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;Failed to get status of &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  }</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a>(status)) {</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        <span class="stringliteral">&quot;Running &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39; was interrupted by signal &#39;&quot;</span> +</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a>(WTERMSIG(status)) + <span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> ((<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(status) != EXIT_SUCCESS)) {</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    LOG(ERROR) &lt;&lt; <span class="stringliteral">&quot;Command &#39;&quot;</span> &lt;&lt; command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>()</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;               &lt;&lt; <span class="stringliteral">&quot;&#39; failed; this is the output:\n&quot;</span> &lt;&lt; stdout.str();</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <span class="stringliteral">&quot;Failed to execute &#39;&quot;</span> + command.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>() + <span class="stringliteral">&quot;&#39;; the command was either &quot;</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        <span class="stringliteral">&quot;not found or exited with a non-zero exit status: &quot;</span> +</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;        <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(status)));</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  }</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <span class="keywordflow">return</span> stdout.str();</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;}</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment">// Executes a command by calling &quot;/bin/sh -c &lt;command&gt;&quot;, and returns</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">// after the command has been completed. Returns the exit code on success</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">// and `None` on error (e.g., fork/exec/waitpid failed). This function</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">// is async signal safe. We return an `Option&lt;int&gt;` instead of a `Try&lt;int&gt;`,</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment">// because although `Try` does not dynamically allocate, `Error` uses</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment">// `std::string`, which is not async signal safe.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment">// Note: Be cautious about shell injection</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment">// (https://en.wikipedia.org/wiki/Code_injection#Shell_injection)</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="comment">// when using this method and use proper validation and sanitization</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="comment">// on the `command`. For this reason in general `os::spawn` is</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment">// preferred if a shell is not required.</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">  133</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classOption.html">Option&lt;int&gt;</a> <a class="code" href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">system</a>(<span class="keyword">const</span> std::string&amp; command)</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;{</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> pid = ::fork();</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  <span class="keywordflow">if</span> (pid == -1) {</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pid == 0) {</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;    <span class="comment">// In child process.</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    <a class="code" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">::execlp</a>(</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;        <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">Shell::name</a>, <a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">Shell::arg0</a>, <a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">Shell::arg1</a>, command.c_str(), (<span class="keywordtype">char</span>*)<span class="keyword">nullptr</span>);</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    ::exit(127);</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    <span class="comment">// In parent process.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    <span class="keywordflow">while</span> (::<a class="code" href="namespaceos.html#a48c86262928f59c5c54d0cb0012e2aba">waitpid</a>(pid, &amp;status, 0) == -1) {</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;      <span class="keywordflow">if</span> (errno != EINTR) {</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;      }</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    }</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  }</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;}</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">// Executes a command by calling &quot;&lt;command&gt; &lt;arguments...&gt;&quot;, and returns after</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">// the command has been completed. Returns the exit code on success and `None`</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment">// on error (e.g., fork/exec/waitpid failed). This function is async signal</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment">// safe. We return an `Option&lt;int&gt;` instead of a `Try&lt;int&gt;`, because although</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment">// `Try` does not dynamically allocate, `Error` uses `std::string`, which is</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment">// not async signal safe.</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">  162</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classOption.html">Option&lt;int&gt;</a> <a class="code" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">spawn</a>(</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    <span class="keyword">const</span> std::string&amp; command,</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; arguments)</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;{</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> pid = ::fork();</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="keywordflow">if</span> (pid == -1) {</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pid == 0) {</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    <span class="comment">// In child process.</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    <a class="code" href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">::execvp</a>(command.c_str(), <a class="code" href="classos_1_1raw_1_1Argv.html">os::raw::Argv</a>(arguments));</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    ::exit(127);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <span class="comment">// In parent process.</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;    <span class="keywordflow">while</span> (::<a class="code" href="namespaceos.html#a48c86262928f59c5c54d0cb0012e2aba">waitpid</a>(pid, &amp;status, 0) == -1) {</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;      <span class="keywordflow">if</span> (errno != EINTR) {</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;      }</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    }</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  }</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;}</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span>... T&gt;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">  189</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">execlp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacemesos_1_1uri.html#a0a3b30c1eb427c4053aaef120b1f453c">file</a>, T... t)</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;{</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <a class="code" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">return ::execlp</a>(file, t...);</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;}</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">  195</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">execvp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacemesos_1_1uri.html#a0a3b30c1eb427c4053aaef120b1f453c">file</a>, <span class="keywordtype">char</span>* <span class="keyword">const</span> argv[])</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;{</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <a class="code" href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">return ::execvp</a>(file, argv);</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;}</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;} <span class="comment">// namespace os {</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="preprocessor">#endif // __STOUT_OS_POSIX_SHELL_HPP__</span></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:45</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; int &gt;</a></div></div>
 <div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div class="ttname"><a href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div class="ttdeci">T &amp; get()&amp;</div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div>
-<div class="ttc" id="namespaceos_html_a59cf3d26475f4001630e0e362e7a3ff7"><div class="ttname"><a href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os::spawn</a></div><div class="ttdeci">int spawn(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments)</div><div class="ttdef"><b>Definition:</b> shell.hpp:159</div></div>
-<div class="ttc" id="namespaceos_html_a4b727e301623549c37cdfcd8c553a2c7"><div class="ttname"><a href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">os::execlp</a></div><div class="ttdeci">int execlp(const char *file, T...t)</div><div class="ttdef"><b>Definition:</b> shell.hpp:186</div></div>
+<div class="ttc" id="namespaceos_html_a4b727e301623549c37cdfcd8c553a2c7"><div class="ttname"><a href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">os::execlp</a></div><div class="ttdeci">int execlp(const char *file, T...t)</div><div class="ttdef"><b>Definition:</b> shell.hpp:189</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a3858fc90369448097210e69437ca7c66"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a></div><div class="ttdeci">const char * strsignal(int signum)</div><div class="ttdef"><b>Definition:</b> windows.hpp:358</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
 <div class="ttc" id="format_8hpp_html"><div class="ttname"><a href="format_8hpp.html">format.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:42</div></div>
-<div class="ttc" id="namespaceos_html_a0b80877b34088be8d5ba3eb9b0567ed7"><div class="ttname"><a href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">os::execvp</a></div><div class="ttdeci">int execvp(const char *file, char *const argv[])</div><div class="ttdef"><b>Definition:</b> shell.hpp:192</div></div>
+<div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
+<div class="ttc" id="namespaceos_html_a18f614e5bdf40984c33888a5fa9599ca"><div class="ttname"><a href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os::spawn</a></div><div class="ttdeci">Option&lt; int &gt; spawn(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments)</div><div class="ttdef"><b>Definition:</b> shell.hpp:162</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:44</div></div>
+<div class="ttc" id="namespaceos_html_a0b80877b34088be8d5ba3eb9b0567ed7"><div class="ttname"><a href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">os::execvp</a></div><div class="ttdeci">int execvp(const char *file, char *const argv[])</div><div class="ttdef"><b>Definition:</b> shell.hpp:195</div></div>
 <div class="ttc" id="classos_1_1raw_1_1Argv_html"><div class="ttname"><a href="classos_1_1raw_1_1Argv.html">os::raw::Argv</a></div><div class="ttdoc">Represent the argument list expected by execv routines. </div><div class="ttdef"><b>Definition:</b> argv.hpp:36</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ab03ced250ed239bc3b50b669493997f9"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a></div><div class="ttdeci">DWORD pid_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:187</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_html_a0a3b30c1eb427c4053aaef120b1f453c"><div class="ttname"><a href="namespacemesos_1_1uri.html#a0a3b30c1eb427c4053aaef120b1f453c">mesos::uri::file</a></div><div class="ttdeci">URI file(const std::string &amp;path)</div><div class="ttdoc">Creates a file URI with the given path on the local host. </div><div class="ttdef"><b>Definition:</b> file.hpp:33</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a6953e62fd0dec274a397678d31c344b4"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a></div><div class="ttdeci">#define WIFSIGNALED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:380</div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a6953e62fd0dec274a397678d31c344b4"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4">WIFSIGNALED</a></div><div class="ttdeci">#define WIFSIGNALED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:387</div></div>
 <div class="ttc" id="namespaceos_html_a48c86262928f59c5c54d0cb0012e2aba"><div class="ttname"><a href="namespaceos.html#a48c86262928f59c5c54d0cb0012e2aba">os::waitpid</a></div><div class="ttdeci">Result&lt; pid_t &gt; waitpid(pid_t pid, int *status, int options)</div><div class="ttdef"><b>Definition:</b> os.hpp:141</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div class="ttdeci">#define WEXITSTATUS(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:376</div></div>
+<div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div class="ttdeci">#define WEXITSTATUS(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:379</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
-<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div class="ttname"><a href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:71</div></div>
+<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div class="ttname"><a href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:73</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
+<div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_aeba4d421572a9d681c73c347f24ad348"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348">WTERMSIG</a></div><div class="ttdeci">#define WTERMSIG(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:386</div></div>
 <div class="ttc" id="namespacestrings_1_1internal_html_a870e2db270d980f83de20525ec414d2a"><div class="ttname"><a href="namespacestrings_1_1internal.html#a870e2db270d980f83de20525ec414d2a">strings::internal::format</a></div><div class="ttdeci">Try&lt; std::string &gt; format(const std::string &amp;fmt, va_list args)</div><div class="ttdef"><b>Definition:</b> format.hpp:68</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
-<div class="ttc" id="namespaceos_html_a3491ce5d4a57fcac5ca2e3ca40abe176"><div class="ttname"><a href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">os::system</a></div><div class="ttdeci">int system(const std::string &amp;command)</div><div class="ttdef"><b>Definition:</b> shell.hpp:130</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
+<div class="ttc" id="namespaceos_html_a75eb48541200e89e498d3d324ffc3089"><div class="ttname"><a href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">os::system</a></div><div class="ttdeci">Option&lt; int &gt; system(const std::string &amp;command)</div><div class="ttdef"><b>Definition:</b> shell.hpp:133</div></div>
 <div class="ttc" id="argv_8hpp_html"><div class="ttname"><a href="argv_8hpp.html">argv.hpp</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2xattr_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2xattr_8hpp_source.html b/content/api/latest/c++/posix_2xattr_8hpp_source.html
index a424078..d2709bd 100644
--- a/content/api/latest/c++/posix_2xattr_8hpp_source.html
+++ b/content/api/latest/c++/posix_2xattr_8hpp_source.html
@@ -199,7 +199,7 @@
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_aa3debc8caa054e7a0a3bfe4aa42aae07"><div class="ttname"><a href="namespaceos.html#aa3debc8caa054e7a0a3bfe4aa42aae07">os::temp</a></div><div class="ttdeci">std::string temp()</div><div class="ttdef"><b>Definition:</b> temp.hpp:27</div></div>
 <div class="ttc" id="namespaceos_html_aa425b9a1dc9aff1039cb644a15388f18"><div class="ttname"><a href="namespaceos.html#aa425b9a1dc9aff1039cb644a15388f18">os::getxattr</a></div><div class="ttdeci">Try&lt; std::string &gt; getxattr(const std::string &amp;path, const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> xattr.hpp:67</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/queueing_2internal_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/queueing_2internal_8hpp_source.html b/content/api/latest/c++/queueing_2internal_8hpp_source.html
index 41b05c2..2bc94bf 100644
--- a/content/api/latest/c++/queueing_2internal_8hpp_source.html
+++ b/content/api/latest/c++/queueing_2internal_8hpp_source.html
@@ -429,7 +429,7 @@
 <div class="ttc" id="src_2linux_2routing_2queueing_2statistics_8hpp_html"><div class="ttname"><a href="src_2linux_2routing_2queueing_2statistics_8hpp.html">statistics.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_html_a728e253aba8e42f601752ddc771e9902"><div class="ttname"><a href="namespacerouting.html#a728e253aba8e42f601752ddc771e9902">routing::cleanup</a></div><div class="ttdeci">void cleanup(struct rtnl_cls *cls)</div><div class="ttdef"><b>Definition:</b> internal.hpp:64</div></div>
 <div class="ttc" id="namespacerouting_html_aee51d4e36a57bab7d6ada56e15467370"><div class="ttname"><a href="namespacerouting.html#aee51d4e36a57bab7d6ada56e15467370">routing::socket</a></div><div class="ttdeci">Try&lt; Netlink&lt; struct nl_sock &gt; &gt; socket(int protocol=NETLINK_ROUTE)</div><div class="ttdef"><b>Definition:</b> internal.hpp:91</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classrouting_1_1Handle_html_aaaf5d48afa385557421c29db03c27caf"><div class="ttname"><a href="classrouting_1_1Handle.html#aaaf5d48afa385557421c29db03c27caf">routing::Handle::get</a></div><div class="ttdeci">constexpr uint32_t get() const </div><div class="ttdef"><b>Definition:</b> handle.hpp:66</div></div>
 <div class="ttc" id="namespacerouting_1_1queueing_1_1internal_html_a9692817d57aa1e0599afef0fd7e17ee7"><div class="ttname"><a href="namespacerouting_1_1queueing_1_1internal.html#a9692817d57aa1e0599afef0fd7e17ee7">routing::queueing::internal::decode</a></div><div class="ttdeci">Result&lt; Config &gt; decode(const Netlink&lt; struct rtnl_qdisc &gt; &amp;qdisc)</div></div>
 <div class="ttc" id="structrouting_1_1queueing_1_1Discipline_html_a51acd08c88f4883eb14c2c86d09e2fdc"><div class="ttname"><a href="structrouting_1_1queueing_1_1Discipline.html#a51acd08c88f4883eb14c2c86d09e2fdc">routing::queueing::Discipline::parent</a></div><div class="ttdeci">Handle parent</div><div class="ttdef"><b>Definition:</b> discipline.hpp:43</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/resolver_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/resolver_8hpp_source.html b/content/api/latest/c++/resolver_8hpp_source.html
index 8586540..7ef8fcc 100644
--- a/content/api/latest/c++/resolver_8hpp_source.html
+++ b/content/api/latest/c++/resolver_8hpp_source.html
@@ -119,7 +119,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1SecretResolver_html_a2e9fb0d097791fbc1b3954c004f66143"><div class="ttname"><a href="classmesos_1_1SecretResolver.html#a2e9fb0d097791fbc1b3954c004f66143">mesos::SecretResolver::SecretResolver</a></div><div class="ttdeci">SecretResolver()</div><div class="ttdef"><b>Definition:</b> resolver.hpp:52</div></div>
 <div class="ttc" id="classmesos_1_1SecretResolver_html"><div class="ttname"><a href="classmesos_1_1SecretResolver.html">mesos::SecretResolver</a></div><div class="ttdef"><b>Definition:</b> resolver.hpp:34</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html
index 2e9d29b..41a6d1e 100644
--- a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html
@@ -141,7 +141,7 @@
 <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a7a417ba4b641b9870944549a1309b1b5"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">mesos::DiskProfileAdaptor::create</a></div><div class="ttdeci">static Try&lt; DiskProfileAdaptor * &gt; create(const Option&lt; std::string &gt; &amp;name=None())</div><div class="ttdoc">Factory method used to create a DiskProfileAdaptor instance. </div></div>
 <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_abab31d0a5be607d0a7541df1ad8e23c1"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">mesos::DiskProfileAdaptor::DiskProfileAdaptor</a></div><div class="ttdeci">DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:144</div></div>
 <div class="ttc" id="include_2csi_2spec_8hpp_html"><div class="ttname"><a href="include_2csi_2spec_8hpp.html">spec.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/resources_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/resources_8hpp_source.html b/content/api/latest/c++/resources_8hpp_source.html
index 4ea26ce..5e80a47 100644
--- a/content/api/latest/c++/resources_8hpp_source.html
+++ b/content/api/latest/c++/resources_8hpp_source.html
@@ -777,7 +777,7 @@
 <div class="ttc" id="classmesos_1_1Resources_html_a25edbf9ca3dc21aec283b25e48308794"><div class="ttname"><a href="classmesos_1_1Resources.html#a25edbf9ca3dc21aec283b25e48308794">mesos::Resources::disk</a></div><div class="ttdeci">Option&lt; Bytes &gt; disk() const </div></div>
 <div class="ttc" id="namespacemesos_html_a05acb02d51a29432792fb088b7ee5c1f"><div class="ttname"><a href="namespacemesos.html#a05acb02d51a29432792fb088b7ee5c1f">mesos::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:677</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a2233c5eae93c7bd8629495f19346575e"><div class="ttname"><a href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources::operator-</a></div><div class="ttdeci">Resources operator-(const Resource &amp;that) const </div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_af45f5789dd4c9d7345e47a072b37f9b4"><div class="ttname"><a href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">mesos::Resources::reservationRole</a></div><div class="ttdeci">static const std::string &amp; reservationRole(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab2c34cf1de471159a32b8e9c9d8cbe79"><div class="ttname"><a href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">mesos::Resources::allocations</a></div><div class="ttdeci">hashmap&lt; std::string, Resources &gt; allocations() const </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
index a186851..7099c4c 100644
--- a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
@@ -626,7 +626,7 @@
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; mesos::slave::ContainerLogger &gt;</a></div></div>
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:493</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html_abcad81a9a5628d8f2d725f29890f8f00"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#abcad81a9a5628d8f2d725f29890f8f00">mesos::internal::slave::DockerContainerizerProcess::DockerContainerizerProcess</a></div><div class="ttdeci">DockerContainerizerProcess(const Flags &amp;_flags, Fetcher *_fetcher, const process::Owned&lt; mesos::slave::ContainerLogger &gt; &amp;_logger, process::Shared&lt; Docker &gt; _docker, const Option&lt; NvidiaComponents &gt; &amp;_nvidia)</div><div class="ttdef"><b>Definition:</b> docker.hpp:125</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html_a40ada9b4cf916d4c22ec8c0a8536b3d3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a40ada9b4cf916d4c22ec8c0a8536b3d3">mesos::internal::slave::DockerContainerizer::pruneImages</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; pruneImages(const std::vector&lt; Image &gt; &amp;excludedImages)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html_ae4acf3fad0a189161329d3fefcd5b1f0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#ae4acf3fad0a189161329d3fefcd5b1f0">mesos::internal::slave::DockerContainerizer::create</a></div><div class="ttdeci">static Try&lt; DockerContainerizer * &gt; create(const Flags &amp;flags, Fetcher *fetcher, const Option&lt; NvidiaComponents &gt; &amp;nvidia=None())</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; Nothing &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2paths_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2paths_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2paths_8hpp_source.html
index b38a0c3..b384941 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2paths_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2paths_8hpp_source.html
@@ -162,7 +162,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths_html_a22cde40bae83f8e696ed6eeedc2fd5a4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a22cde40bae83f8e696ed6eeedc2fd5a4">mesos::internal::slave::docker::paths::getGcDir</a></div><div class="ttdeci">std::string getGcDir(const std::string &amp;storeDir)</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths_html_aa77ccb0998796b4f33392fa61ed69220"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#aa77ccb0998796b4f33392fa61ed69220">mesos::internal::slave::docker::paths::getImageLayerManifestPath</a></div><div class="ttdeci">std::string getImageLayerManifestPath(const std::string &amp;layerPath)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/slave_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_8hpp_source.html b/content/api/latest/c++/slave_8hpp_source.html
index a085294..65ccfe8 100644
--- a/content/api/latest/c++/slave_8hpp_source.html
+++ b/content/api/latest/c++/slave_8hpp_source.html
@@ -1529,7 +1529,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a908f4faf4a455a57bb0c12f67c5b352b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">mesos::internal::slave::Slave::updateFramework</a></div><div class="ttdeci">void updateFramework(const UpdateFrameworkMessage &amp;message)</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Executor_html_abd7e32a67b2bf5409c1ab855f3220625"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Executor.html#abd7e32a67b2bf5409c1ab855f3220625">mesos::internal::slave::Executor::terminatedTasks</a></div><div class="ttdeci">LinkedHashMap&lt; TaskID, Task * &gt; terminatedTasks</div><div class="ttdef"><b>Definition:</b> slave.hpp:1029</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Executor_html_aab395584ca0bd5c7867e093597e6ab09"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Executor.html#aab395584ca0bd5c7867e093597e6ab09">mesos::internal::slave::Executor::allocatedResources</a></div><div class="ttdeci">Resources allocatedResources() const </div></div>
 <div class="ttc" id="files_8hpp_html"><div class="ttname"><a href="files_8hpp.html">files.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Framework_html_af3e51bb9c1d72d282695d8a4a9b2e072"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072">mesos::internal::slave::Framework::addPendingTaskGroup</a></div><div class="ttdeci">void addPendingTaskGroup(const ExecutorID &amp;executorId, const TaskGroupInfo &amp;taskGroup)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/src_2examples_2utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2examples_2utils_8hpp_source.html b/content/api/latest/c++/src_2examples_2utils_8hpp_source.html
index 9ddb068..0c1e96f 100644
--- a/content/api/latest/c++/src_2examples_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2examples_2utils_8hpp_source.html
@@ -97,7 +97,7 @@
 <div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#endif // __EXAMPLES_UTILS_HPP__</span></div>
 <div class="ttc" id="namespacemesos_html_ae118ab1966ef7d7b02ca07fd9a785ae6"><div class="ttname"><a href="namespacemesos.html#ae118ab1966ef7d7b02ca07fd9a785ae6">mesos::getScalarResource</a></div><div class="ttdeci">double getScalarResource(const Offer &amp;offer, const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> utils.hpp:26</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>


[07/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/module_2manager_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/module_2manager_8hpp_source.html b/content/api/latest/c++/module_2manager_8hpp_source.html
index be0a451..5afbff7 100644
--- a/content/api/latest/c++/module_2manager_8hpp_source.html
+++ b/content/api/latest/c++/module_2manager_8hpp_source.html
@@ -273,7 +273,7 @@
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 <div class="ttc" id="classmesos_1_1modules_1_1ModuleManager_html_a0d96d6d1cc268698b11db2fabcf2f9e3"><div class="ttname"><a href="classmesos_1_1modules_1_1ModuleManager.html#a0d96d6d1cc268698b11db2fabcf2f9e3">mesos::modules::ModuleManager::find</a></div><div class="ttdeci">static std::vector&lt; std::string &gt; find()</div><div class="ttdef"><b>Definition:</b> manager.hpp:130</div></div>
 <div class="ttc" id="dynamiclibrary_8hpp_html"><div class="ttname"><a href="dynamiclibrary_8hpp.html">dynamiclibrary.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_html"><div class="ttname"><a href="structmesos_1_1modules_1_1Module.html">mesos::modules::Module</a></div><div class="ttdef"><b>Definition:</b> module.hpp:97</div></div>
 <div class="ttc" id="messages_8hpp_html"><div class="ttname"><a href="messages_8hpp.html">messages.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x68.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x68.html b/content/api/latest/c++/namespacemembers_0x68.html
index 873cdcb..d6fe87e 100644
--- a/content/api/latest/c++/namespacemembers_0x68.html
+++ b/content/api/latest/c++/namespacemembers_0x68.html
@@ -121,12 +121,12 @@
 <li>hstrerror()
 : <a class="el" href="namespaceos.html#a73c0258b355f6a38f3809bcd16a8f25a">os</a>
 </li>
-<li>HTTP
-: <a class="el" href="namespaceprocess_1_1http.html#acc0a9c62d4bef93195e93af072f0cda5a293c9ea246ff9985dc6f62a650f78986">process::http</a>
-</li>
 <li>http()
 : <a class="el" href="namespacemesos_1_1uri.html#a5dff7c4a2df7be12fb642b5801c34f9f">mesos::uri</a>
 </li>
+<li>HTTP
+: <a class="el" href="namespaceprocess_1_1http.html#acc0a9c62d4bef93195e93af072f0cda5a293c9ea246ff9985dc6f62a650f78986">process::http</a>
+</li>
 <li>HTTP_MARKER_FILE
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af31065d67b7ad2c82ffaef293cf5ed95">mesos::internal::slave::paths</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6d.html b/content/api/latest/c++/namespacemembers_0x6d.html
index a429655..c610977 100644
--- a/content/api/latest/c++/namespacemembers_0x6d.html
+++ b/content/api/latest/c++/namespacemembers_0x6d.html
@@ -328,12 +328,12 @@
 <li>MESSAGE_CONTENT_TYPE
 : <a class="el" href="namespacemesos.html#a7cf85c8dbda3d81772996a7830c9c29e">mesos</a>
 </li>
-<li>Metrics()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#ace210c8852d8ef1f0f67ec3af06281f6">mesos::internal::tests</a>
-</li>
 <li>metrics
 : <a class="el" href="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7">process::metrics::internal</a>
 </li>
+<li>Metrics()
+: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#ace210c8852d8ef1f0f67ec3af06281f6">mesos::internal::tests</a>
+</li>
 <li>MIN_AGENT_REREGISTER_TIMEOUT
 : <a class="el" href="namespacemesos_1_1internal_1_1master.html#a20e5905952444eba6901a5b9de5a29c8">mesos::internal::master</a>
 </li>
@@ -361,12 +361,12 @@
 <li>mkdtemp()
 : <a class="el" href="namespaceos.html#afe70fd86d13b8f10cafb222bb80adcf6">os</a>
 </li>
-<li>mknod()
-: <a class="el" href="namespaceos.html#accb0757a8d9eca48dd31c4c433d17cfd">os</a>
-</li>
 <li>MKNOD
 : <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a452577e12ee3c2abde887aa616026f27">mesos::internal::capabilities</a>
 </li>
+<li>mknod()
+: <a class="el" href="namespaceos.html#accb0757a8d9eca48dd31c4c433d17cfd">os</a>
+</li>
 <li>mktemp()
 : <a class="el" href="namespaceos.html#a913abd73990a86de728ab7141b714b85">os</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6e.html b/content/api/latest/c++/namespacemembers_0x6e.html
index 61cf44c..ade2523 100644
--- a/content/api/latest/c++/namespacemembers_0x6e.html
+++ b/content/api/latest/c++/namespacemembers_0x6e.html
@@ -87,13 +87,13 @@
 <div class="textblock">Here is a list of all namespace members with links to the namespace documentation for each member:</div>
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>NAME
+: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
+</li>
 <li>name
 : <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
 , <a class="el" href="namespacerouting_1_1link.html#a92ef360196f329e41575de0f7a094a6e">routing::link</a>
 </li>
-<li>NAME
-: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
-</li>
 <li>name_job()
 : <a class="el" href="namespaceos.html#a4c477c8086d4b3004c170ee05e5be9bf">os</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x72.html b/content/api/latest/c++/namespacemembers_0x72.html
index ef7a8c5..e13e79c 100644
--- a/content/api/latest/c++/namespacemembers_0x72.html
+++ b/content/api/latest/c++/namespacemembers_0x72.html
@@ -103,19 +103,24 @@
 : <a class="el" href="namespaceos_1_1stat.html#a4375e0a26dfaf8f4a1ff72bf97eebecc">os::stat</a>
 </li>
 <li>read()
-: <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html#adeb89c1623e8d5af457b5b130aceac1d">mesos::internal::slave::state</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials</a>
+, <a class="el" href="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3">protobuf</a>
+, <a class="el" href="namespacecgroups.html#aa696e42fa4a13e922dee2d1f869146d2">cgroups</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html#adeb89c1623e8d5af457b5b130aceac1d">mesos::internal::slave::state</a>
+, <a class="el" href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io</a>
 </li>
 <li>READ
 : <a class="el" href="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879">process::io</a>
-, <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efa3466fab4975481651940ed328aa990e4">cgroups::blkio</a>
 </li>
 <li>read()
-: <a class="el" href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io</a>
+: <a class="el" href="namespaceprocess_1_1io.html#ad1290a283a4d16068acfef3903bfd88b">process::io</a>
 , <a class="el" href="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7">os</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials</a>
-, <a class="el" href="namespaceos.html#ac7e4e9ac378b8ccbf2faecdfb3f3a825">os</a>
-, <a class="el" href="namespacecgroups.html#aa696e42fa4a13e922dee2d1f869146d2">cgroups</a>
-, <a class="el" href="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3">protobuf</a>
+</li>
+<li>READ
+: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efa3466fab4975481651940ed328aa990e4">cgroups::blkio</a>
+</li>
+<li>read()
+: <a class="el" href="namespaceos.html#ac7e4e9ac378b8ccbf2faecdfb3f3a825">os</a>
 </li>
 <li>read&lt; Resources &gt;()
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html#a6bdbe39082783fa5f8073104c5aa5b3c">mesos::internal::slave::state</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x73.html b/content/api/latest/c++/namespacemembers_0x73.html
index 13be1a2..c23f691 100644
--- a/content/api/latest/c++/namespacemembers_0x73.html
+++ b/content/api/latest/c++/namespacemembers_0x73.html
@@ -158,12 +158,12 @@
 <li>SETFCAP
 : <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a50d1eff019d89ad9af78f881b5e940a1">mesos::internal::capabilities</a>
 </li>
-<li>SETGID
-: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58abc0f656f11e3daaa7b496fa0863f208f">mesos::internal::capabilities</a>
-</li>
 <li>setgid()
 : <a class="el" href="namespaceos.html#a34d621fcc9ff30cfe4869b40644a3b2b">os</a>
 </li>
+<li>SETGID
+: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58abc0f656f11e3daaa7b496fa0863f208f">mesos::internal::capabilities</a>
+</li>
 <li>setgroups()
 : <a class="el" href="namespaceos.html#a84b1082a4cacbb147c1ded91d860b4b5">os</a>
 </li>
@@ -262,9 +262,9 @@
 : <a class="el" href="namespaceelf.html#a23590b8dd2b9118865267be8a969a1f2a3f14fcab6cab30f5916f66f4b2273a50">elf</a>
 </li>
 <li>spawn()
-: <a class="el" href="namespaceos.html#a39f1d0cc7f9358c79eb49df3cbbc77f4">os</a>
+: <a class="el" href="namespaceos.html#abedec07e6e468b54920d3b921a49eb36">os</a>
 , <a class="el" href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process</a>
-, <a class="el" href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os</a>
+, <a class="el" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os</a>
 , <a class="el" href="namespaceprocess.html#aa3e3f539080a94857e07401dd26b2f8f">process</a>
 </li>
 <li>split()
@@ -403,7 +403,7 @@
 : <a class="el" href="namespaceos.html#a34ee365ac8fbca1d01253da3287cb912">os</a>
 </li>
 <li>system()
-: <a class="el" href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">os</a>
+: <a class="el" href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">os</a>
 </li>
 <li>systemGetDriverVersion()
 : <a class="el" href="namespacenvml.html#a0ff1e719e28b2f3e60361af3ca871973">nvml</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x77.html b/content/api/latest/c++/namespacemembers_0x77.html
index 0cefa59..cf99cba 100644
--- a/content/api/latest/c++/namespacemembers_0x77.html
+++ b/content/api/latest/c++/namespacemembers_0x77.html
@@ -127,30 +127,31 @@
 : <a class="el" href="namespaceprocess.html#a18419acc52ca1e339e684f8d9208207e">process</a>
 </li>
 <li>write()
-: <a class="el" href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
-, <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
+: <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
+, <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
+</li>
+<li>WRITE
+: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
+</li>
+<li>write()
+: <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
 , <a class="el" href="namespaceprotobuf.html#ad7c5a30c2e972caaed6b3896ac7e477f">protobuf</a>
+, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
 </li>
 <li>WRITE
 : <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
 </li>
 <li>write()
-: <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
+: <a class="el" href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a>
+, <a class="el" href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
 , <a class="el" href="namespaceprotobuf.html#a1c2352b3f232044d4e960e227d530a92">protobuf</a>
+, <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
+, <a class="el" href="namespaceos.html#a1b67d073837cf74e5cdfa785d5c95fac">os</a>
 , <a class="el" href="namespaceos_1_1signal__safe.html#a1fe471bfb9a8e827779d24a58ba155d3">os::signal_safe</a>
-, <a class="el" href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a>
 , <a class="el" href="namespaceprocess_1_1io.html#a4c2c8de8f0750ab0f0ba40283774dfb6">process::io</a>
 </li>
-<li>WRITE
-: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
-</li>
-<li>write()
-: <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
-, <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
-, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
-</li>
 <li>write_impl()
 : <a class="el" href="namespaceos_1_1signal__safe.html#ad42f0ba6d36e7d9611f80820add8424a">os::signal_safe</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_func_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x73.html b/content/api/latest/c++/namespacemembers_func_0x73.html
index 322d2a9..0929861 100644
--- a/content/api/latest/c++/namespacemembers_func_0x73.html
+++ b/content/api/latest/c++/namespacemembers_func_0x73.html
@@ -223,7 +223,7 @@
 </li>
 <li>spawn()
 : <a class="el" href="namespaceprocess.html#a271f92d7aab3c157b237ac5c48a0f6be">process</a>
-, <a class="el" href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os</a>
+, <a class="el" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os</a>
 </li>
 <li>split()
 : <a class="el" href="namespacestrings.html#a1f86a4a73f20056475dc065ec984eb7a">strings</a>
@@ -288,7 +288,7 @@
 : <a class="el" href="namespaceos.html#a34ee365ac8fbca1d01253da3287cb912">os</a>
 </li>
 <li>system()
-: <a class="el" href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">os</a>
+: <a class="el" href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">os</a>
 </li>
 <li>systemGetDriverVersion()
 : <a class="el" href="namespacenvml.html#a0ff1e719e28b2f3e60361af3ca871973">nvml</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_vars_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x6e.html b/content/api/latest/c++/namespacemembers_vars_0x6e.html
index 0e591b3..e24b9ff 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x6e.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x6e.html
@@ -85,12 +85,12 @@
 &#160;
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>name
-: <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
-</li>
 <li>NAME
 : <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
 </li>
+<li>name
+: <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
+</li>
 <li>NET_ISOLATOR_BLOAT_REDUCTION
 : <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a5b7d3c5110866191112df560e56f91a6">mesos::internal::slave</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_vars_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x77.html b/content/api/latest/c++/namespacemembers_vars_0x77.html
index 137e1e3..5bf8504 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x77.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x77.html
@@ -106,12 +106,12 @@
 <li>WINDOWS_PATH_SEPARATOR
 : <a class="el" href="namespaceos.html#ae86289c0463a69de1a4aa97ba9203e57">os</a>
 </li>
-<li>write
-: <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
-</li>
 <li>WRITE
 : <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
 </li>
+<li>write
+: <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespaceos.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespaceos.html b/content/api/latest/c++/namespaceos.html
index 3182f5e..9495040 100644
--- a/content/api/latest/c++/namespaceos.html
+++ b/content/api/latest/c++/namespaceos.html
@@ -197,10 +197,10 @@ std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el
 <tr class="memitem:a0d86320d7799ea761599bc356c02a4fa"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::string &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">shell</a> (const std::string &amp;fmt, const T &amp;...t)</td></tr>
 <tr class="memdesc:a0d86320d7799ea761599bc356c02a4fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs a shell command with optional arguments.  <a href="#a0d86320d7799ea761599bc356c02a4fa">More...</a><br/></td></tr>
 <tr class="separator:a0d86320d7799ea761599bc356c02a4fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">system</a> (const std::string &amp;command)</td></tr>
-<tr class="separator:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">spawn</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments)</td></tr>
-<tr class="separator:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75eb48541200e89e498d3d324ffc3089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">system</a> (const std::string &amp;command)</td></tr>
+<tr class="separator:a75eb48541200e89e498d3d324ffc3089"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18f614e5bdf40984c33888a5fa9599ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">spawn</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments)</td></tr>
+<tr class="separator:a18f614e5bdf40984c33888a5fa9599ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplParams" colspan="2">template&lt;typename... T&gt; </td></tr>
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">execlp</a> (const char *file, T...t)</td></tr>
 <tr class="separator:a4b727e301623549c37cdfcd8c553a2c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -312,8 +312,8 @@ std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el
 <tr class="separator:af24a361f8c310bd4d732e68378b57ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adcb50a93180d75a95095ea13971a51d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a894c4d58faeee7675b9e7e8244de1386">ssize_t</a>, <a class="el" href="error_8hpp.html#a176f6fc34ea37d40201853a52a475762">SocketError</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#adcb50a93180d75a95095ea13971a51d3">sendfile</a> (const <a class="el" href="classos_1_1WindowsFD.html">WindowsFD</a> &amp;s, const <a class="el" href="classos_1_1WindowsFD.html">WindowsFD</a> &amp;fd, off_t offset, size_t length)</td></tr>
 <tr class="separator:adcb50a93180d75a95095ea13971a51d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39f1d0cc7f9358c79eb49df3cbbc77f4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a39f1d0cc7f9358c79eb49df3cbbc77f4">spawn</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;<a class="el" href="namespaceos.html#a00a73ff5de812b0d6e1ffbbb16fc1f27">environment</a>=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a39f1d0cc7f9358c79eb49df3cbbc77f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abedec07e6e468b54920d3b921a49eb36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#abedec07e6e468b54920d3b921a49eb36">spawn</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;<a class="el" href="namespaceos.html#a00a73ff5de812b0d6e1ffbbb16fc1f27">environment</a>=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:abedec07e6e468b54920d3b921a49eb36"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1de77f208d0bc72cf79e7eb9a6b487c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a1de77f208d0bc72cf79e7eb9a6b487c7">execvp</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv)</td></tr>
 <tr class="separator:a1de77f208d0bc72cf79e7eb9a6b487c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aebc3586b2be0d2b9093ccfbf25dfcde8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">execvpe</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, std::string &gt; &amp;envp)</td></tr>
@@ -4278,7 +4278,7 @@ template&lt;typename... T&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a59cf3d26475f4001630e0e362e7a3ff7"></a>
+<a class="anchor" id="a18f614e5bdf40984c33888a5fa9599ca"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -4286,7 +4286,7 @@ template&lt;typename... T&gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int os::spawn </td>
+          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt;int&gt; os::spawn </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
           <td class="paramname"><em>command</em>, </td>
@@ -4312,7 +4312,7 @@ template&lt;typename... T&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a39f1d0cc7f9358c79eb49df3cbbc77f4"></a>
+<a class="anchor" id="abedec07e6e468b54920d3b921a49eb36"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -4320,7 +4320,7 @@ template&lt;typename... T&gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int os::spawn </td>
+          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt;int&gt; os::spawn </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
           <td class="paramname"><em>command</em>, </td>
@@ -4442,7 +4442,7 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3491ce5d4a57fcac5ca2e3ca40abe176"></a>
+<a class="anchor" id="a75eb48541200e89e498d3d324ffc3089"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -4450,7 +4450,7 @@ template&lt;typename T &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int os::system </td>
+          <td class="memname"><a class="el" href="classOption.html">Option</a>&lt; int &gt; os::system </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
           <td class="paramname"><em>command</em></td><td>)</td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2copyfile_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2copyfile_8hpp.html b/content/api/latest/c++/posix_2copyfile_8hpp.html
index 672a105..1055950 100644
--- a/content/api/latest/c++/posix_2copyfile_8hpp.html
+++ b/content/api/latest/c++/posix_2copyfile_8hpp.html
@@ -58,10 +58,11 @@
 <div class="textblock"><code>#include &lt;string&gt;</code><br/>
 <code>#include &lt;<a class="el" href="error_8hpp_source.html">stout/error.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="nothing_8hpp_source.html">stout/nothing.hpp</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="stat_8hpp_source.html">stout/os/stat.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="option_8hpp_source.html">stout/option.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="path_8hpp_source.html">stout/path.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="stringify_8hpp_source.html">stout/stringify.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="stat_8hpp_source.html">stout/os/stat.hpp</a>&gt;</code><br/>
 </div>
 <p><a href="posix_2copyfile_8hpp_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2copyfile_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2copyfile_8hpp_source.html b/content/api/latest/c++/posix_2copyfile_8hpp_source.html
index 970a5b5..9f73933 100644
--- a/content/api/latest/c++/posix_2copyfile_8hpp_source.html
+++ b/content/api/latest/c++/posix_2copyfile_8hpp_source.html
@@ -71,78 +71,83 @@
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="error_8hpp.html">stout/error.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="stat_8hpp.html">stout/os/stat.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="path_8hpp.html">stout/path.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="stringify_8hpp.html">stout/stringify.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>os {</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">// This implementation works by running the `cp` command with some</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">// additional conditions to ensure we copy a single file only,</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// from an absolute file path to another absolute file path.</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// Directories are not supported as a destination path for two reasons:</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">// 1. No callers depended on that behavior,</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">// 2. Consistency with Windows implementation.</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// Relative paths are not allowed, as these are resolved based on</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// the current working directory and may be inconsistent.</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">   38</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> <a class="code" href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">copyfile</a>(</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <span class="keyword">const</span> std::string&amp; source, <span class="keyword">const</span> std::string&amp; destination)</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;{</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <span class="comment">// NOTE: We check the form of the path too in case it does not exist, and to</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="comment">// prevent user error.</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(source) || source.back() == <span class="charliteral">&#39;/&#39;</span>) {</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;`source` was a directory&quot;</span>);</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  }</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(destination) || destination.back() == <span class="charliteral">&#39;/&#39;</span>) {</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;`destination` was a directory&quot;</span>);</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  }</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keywordflow">if</span> (!<a class="code" href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a>(source)) {</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;`source` was a relative path&quot;</span>);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  }</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keywordflow">if</span> (!<a class="code" href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a>(destination)) {</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;`destination` was a relative path&quot;</span>);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  }</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a> = <a class="code" href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os::spawn</a>(<span class="stringliteral">&quot;cp&quot;</span>, {<span class="stringliteral">&quot;cp&quot;</span>, source, destination});</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordflow">if</span> (status == -1) {</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">&quot;os::spawn failed&quot;</span>);</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  }</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keywordflow">if</span> (!(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(status) &amp;&amp; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(status) == 0)) {</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;cp failed with status: &quot;</span> + <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(status));</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  }</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>();</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;}</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;} <span class="comment">// namespace os {</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">#endif // __STOUT_OS_POSIX_COPYFILE_HPP__</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="stat_8hpp.html">stout/os/stat.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>os {</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">// This implementation works by running the `cp` command with some</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// additional conditions to ensure we copy a single file only,</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">// from an absolute file path to another absolute file path.</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">// Directories are not supported as a destination path for two reasons:</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">// 1. No callers depended on that behavior,</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">// 2. Consistency with Windows implementation.</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// Relative paths are not allowed, as these are resolved based on</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// the current working directory and may be inconsistent.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">   39</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> <a class="code" href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">copyfile</a>(</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    <span class="keyword">const</span> std::string&amp; source, <span class="keyword">const</span> std::string&amp; destination)</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;{</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="comment">// NOTE: We check the form of the path too in case it does not exist, and to</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="comment">// prevent user error.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(source) || source.back() == <span class="charliteral">&#39;/&#39;</span>) {</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;`source` was a directory&quot;</span>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  }</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(destination) || destination.back() == <span class="charliteral">&#39;/&#39;</span>) {</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;`destination` was a directory&quot;</span>);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  }</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keywordflow">if</span> (!<a class="code" href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a>(source)) {</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;`source` was a relative path&quot;</span>);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  }</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keywordflow">if</span> (!<a class="code" href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a>(destination)) {</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;`destination` was a relative path&quot;</span>);</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  }</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;int&gt;</a> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a> = <a class="code" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os::spawn</a>(<span class="stringliteral">&quot;cp&quot;</span>, {<span class="stringliteral">&quot;cp&quot;</span>, source, destination});</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keywordflow">if</span> (status.<a class="code" href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>()) {</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">&quot;os::spawn failed&quot;</span>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  }</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keywordflow">if</span> (!(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(status.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()) &amp;&amp; <a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(status.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()) == 0)) {</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;cp failed with status: &quot;</span> + <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(status.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()));</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  }</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>();</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;}</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;} <span class="comment">// namespace os {</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#endif // __STOUT_OS_POSIX_COPYFILE_HPP__</span></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="namespaceos_html_a707a0147851cfc89e4421a07dd5f17a3"><div class="ttname"><a href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">os::copyfile</a></div><div class="ttdeci">Try&lt; Nothing &gt; copyfile(const std::string &amp;source, const std::string &amp;destination)</div><div class="ttdef"><b>Definition:</b> copyfile.hpp:38</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; int &gt;</a></div></div>
+<div class="ttc" id="namespaceos_html_a707a0147851cfc89e4421a07dd5f17a3"><div class="ttname"><a href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">os::copyfile</a></div><div class="ttdeci">Try&lt; Nothing &gt; copyfile(const std::string &amp;source, const std::string &amp;destination)</div><div class="ttdef"><b>Definition:</b> copyfile.hpp:39</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div>
-<div class="ttc" id="namespaceos_html_a59cf3d26475f4001630e0e362e7a3ff7"><div class="ttname"><a href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os::spawn</a></div><div class="ttdeci">int spawn(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments)</div><div class="ttdef"><b>Definition:</b> shell.hpp:159</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
 <div class="ttc" id="classErrnoError_html"><div class="ttname"><a href="classErrnoError.html">ErrnoError</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:49</div></div>
+<div class="ttc" id="namespaceos_html_a18f614e5bdf40984c33888a5fa9599ca"><div class="ttname"><a href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os::spawn</a></div><div class="ttdeci">Option&lt; int &gt; spawn(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments)</div><div class="ttdef"><b>Definition:</b> shell.hpp:162</div></div>
 <div class="ttc" id="namespacepath_html_a09c4941618b3a4ea2dbfccf5fe9d3687"><div class="ttname"><a href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a></div><div class="ttdeci">bool absolute(const std::string &amp;path)</div><div class="ttdoc">Returns whether the given path is an absolute path. </div><div class="ttdef"><b>Definition:</b> path.hpp:96</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div class="ttdeci">#define WEXITSTATUS(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:376</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_af9a4ddf9eee6c4a3bc9be070d59b7ccf"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a></div><div class="ttdeci">#define WIFEXITED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:370</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
+<div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div class="ttdeci">#define WEXITSTATUS(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:379</div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_af9a4ddf9eee6c4a3bc9be070d59b7ccf"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a></div><div class="ttdeci">#define WIFEXITED(x)</div><div class="ttdef"><b>Definition:</b> windows.hpp:373</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="stat_8hpp_html"><div class="ttname"><a href="stat_8hpp.html">stat.hpp</a></div></div>
 <div class="ttc" id="namespaceos_1_1stat_html_aa86aaa21fefc0e9cab89050b60aeca40"><div class="ttname"><a href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">os::stat::isdir</a></div><div class="ttdeci">bool isdir(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:78</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:116</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html b/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
index 32a7a97..6155a92 100644
--- a/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
+++ b/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
@@ -169,7 +169,7 @@
 <div class="ttc" id="classDynamicLibrary_html_a4c65d79591c7fb3173916dec0a1ddd8e"><div class="ttname"><a href="classDynamicLibrary.html#a4c65d79591c7fb3173916dec0a1ddd8e">DynamicLibrary::close</a></div><div class="ttdeci">Try&lt; Nothing &gt; close()</div><div class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:64</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classDynamicLibrary_html_a42c1fe0f7a71004c823df00a9526c616"><div class="ttname"><a href="classDynamicLibrary.html#a42c1fe0f7a71004c823df00a9526c616">DynamicLibrary::~DynamicLibrary</a></div><div class="ttdeci">virtual ~DynamicLibrary()</div><div class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:39</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2fork_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2fork_8hpp_source.html b/content/api/latest/c++/posix_2fork_8hpp_source.html
index 66511b4..976d915 100644
--- a/content/api/latest/c++/posix_2fork_8hpp_source.html
+++ b/content/api/latest/c++/posix_2fork_8hpp_source.html
@@ -514,7 +514,7 @@
 <div class="ttc" id="structos_1_1Fork_html_aa9ba5406fbb3a143b0f44ae58d4e04c6"><div class="ttname"><a href="structos_1_1Fork.html#aa9ba5406fbb3a143b0f44ae58d4e04c6">os::Fork::Fork</a></div><div class="ttdeci">Fork(const Option&lt; void(*)()&gt; &amp;_function, const Fork &amp;fork1, const Fork &amp;fork2, const Exec &amp;_exec)</div><div class="ttdef"><b>Definition:</b> fork.hpp:163</div></div>
 <div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div class="ttname"><a href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div class="ttdeci">T &amp; get()&amp;</div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div>
-<div class="ttc" id="namespaceos_html_a4b727e301623549c37cdfcd8c553a2c7"><div class="ttname"><a href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">os::execlp</a></div><div class="ttdeci">int execlp(const char *file, T...t)</div><div class="ttdef"><b>Definition:</b> shell.hpp:186</div></div>
+<div class="ttc" id="namespaceos_html_a4b727e301623549c37cdfcd8c553a2c7"><div class="ttname"><a href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">os::execlp</a></div><div class="ttdeci">int execlp(const char *file, T...t)</div><div class="ttdef"><b>Definition:</b> shell.hpp:189</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_aead39710af2622ee9b0d412f62e90aa5"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aead39710af2622ee9b0d412f62e90aa5">S_IWUSR</a></div><div class="ttdeci">const mode_t S_IWUSR</div><div class="ttdef"><b>Definition:</b> windows.hpp:312</div></div>
 <div class="ttc" id="structos_1_1Fork_1_1Tree_1_1Memory_html_a748a18ef5738f73f5fe91c235d30fa27"><div class="ttname"><a href="structos_1_1Fork_1_1Tree_1_1Memory.html#a748a18ef5738f73f5fe91c235d30fa27">os::Fork::Tree::Memory::session</a></div><div class="ttdeci">pid_t session</div><div class="ttdef"><b>Definition:</b> fork.hpp:239</div></div>
 <div class="ttc" id="exit_8hpp_html_a536432347f1ad965e8116c2940fbf110"><div class="ttname"><a href="exit_8hpp.html#a536432347f1ad965e8116c2940fbf110">EXIT</a></div><div class="ttdeci">#define EXIT(status)</div><div class="ttdef"><b>Definition:</b> exit.hpp:31</div></div>
@@ -563,7 +563,7 @@
 <div class="ttc" id="namespaceos_html_a42af1cab63434cedf2b698cd6f49f073"><div class="ttname"><a href="namespaceos.html#a42af1cab63434cedf2b698cd6f49f073">os::pids</a></div><div class="ttdeci">Try&lt; std::set&lt; pid_t &gt; &gt; pids()</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:62</div></div>
 <div class="ttc" id="structos_1_1Exec_html_a863b2f013aeb3c414d3bfea56938f06c"><div class="ttname"><a href="structos_1_1Exec.html#a863b2f013aeb3c414d3bfea56938f06c">os::Exec::Exec</a></div><div class="ttdeci">Exec(const std::string &amp;_command)</div><div class="ttdef"><b>Definition:</b> fork.hpp:103</div></div>
 <div class="ttc" id="structos_1_1Fork_html_a6f83608e9fd9981b89d8945a294bd011"><div class="ttname"><a href="structos_1_1Fork.html#a6f83608e9fd9981b89d8945a294bd011">os::Fork::Fork</a></div><div class="ttdeci">Fork(const Option&lt; void(*)()&gt; &amp;_function, const Fork &amp;fork1, const Wait &amp;_wait)</div><div class="ttdef"><b>Definition:</b> fork.hpp:141</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="namespaceos_html_af41b169df092f5afbd41de13c450e959"><div class="ttname"><a href="namespaceos.html#af41b169df092f5afbd41de13c450e959">os::ftruncate</a></div><div class="ttdeci">Try&lt; Nothing &gt; ftruncate(int fd, off_t length)</div><div class="ttdef"><b>Definition:</b> ftruncate.hpp:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2mac_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2mac_8hpp_source.html b/content/api/latest/c++/posix_2mac_8hpp_source.html
index 0df3a37..cf192c7 100644
--- a/content/api/latest/c++/posix_2mac_8hpp_source.html
+++ b/content/api/latest/c++/posix_2mac_8hpp_source.html
@@ -155,7 +155,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2os_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2os_8hpp_source.html b/content/api/latest/c++/posix_2os_8hpp_source.html
index 175c712..1d6f4a8 100644
--- a/content/api/latest/c++/posix_2os_8hpp_source.html
+++ b/content/api/latest/c++/posix_2os_8hpp_source.html
@@ -584,7 +584,7 @@
 <div class="ttc" id="strerror_8hpp_html"><div class="ttname"><a href="strerror_8hpp.html">strerror.hpp</a></div></div>
 <div class="ttc" id="structos_1_1Load_html"><div class="ttname"><a href="structos_1_1Load.html">os::Load</a></div><div class="ttdef"><b>Definition:</b> os.hpp:25</div></div>
 <div class="ttc" id="chown_8hpp_html"><div class="ttname"><a href="chown_8hpp.html">chown.hpp</a></div></div>
-<div class="ttc" id="namespaceos_html_a0b80877b34088be8d5ba3eb9b0567ed7"><div class="ttname"><a href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">os::execvp</a></div><div class="ttdeci">int execvp(const char *file, char *const argv[])</div><div class="ttdef"><b>Definition:</b> shell.hpp:192</div></div>
+<div class="ttc" id="namespaceos_html_a0b80877b34088be8d5ba3eb9b0567ed7"><div class="ttname"><a href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">os::execvp</a></div><div class="ttdeci">int execvp(const char *file, char *const argv[])</div><div class="ttdef"><b>Definition:</b> shell.hpp:195</div></div>
 <div class="ttc" id="structos_1_1UTSInfo_html_a0abdea1c2c12389c3413c006a186b0a4"><div class="ttname"><a href="structos_1_1UTSInfo.html#a0abdea1c2c12389c3413c006a186b0a4">os::UTSInfo::version</a></div><div class="ttdeci">std::string version</div><div class="ttdef"><b>Definition:</b> os.hpp:49</div></div>
 <div class="ttc" id="open_8hpp_html"><div class="ttname"><a href="open_8hpp.html">open.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_ad932e3876b339c61b03abc575ad3943b"><div class="ttname"><a href="namespaceos.html#ad932e3876b339c61b03abc575ad3943b">os::loadavg</a></div><div class="ttdeci">Try&lt; Load &gt; loadavg()</div><div class="ttdef"><b>Definition:</b> os.hpp:295</div></div>
@@ -616,14 +616,14 @@
 <div class="ttc" id="namespaceos_html_afc96a896b632cb0942b317a1f8543919"><div class="ttname"><a href="namespaceos.html#afc96a896b632cb0942b317a1f8543919">os::uname</a></div><div class="ttdeci">Try&lt; UTSInfo &gt; uname()</div><div class="ttdef"><b>Definition:</b> os.hpp:312</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="os_2os_8hpp_html"><div class="ttname"><a href="os_2os_8hpp.html">os.hpp</a></div></div>
-<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div class="ttname"><a href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:71</div></div>
+<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div class="ttname"><a href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:73</div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
 <div class="ttc" id="structgroup_html"><div class="ttname"><a href="structgroup.html">group</a></div><div class="ttdef"><b>Definition:</b> grp.hpp:26</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="structos_1_1UTSInfo_html_a03dd23e9031a68b633dc6e405e32bab0"><div class="ttname"><a href="structos_1_1UTSInfo.html#a03dd23e9031a68b633dc6e405e32bab0">os::UTSInfo::nodename</a></div><div class="ttdeci">std::string nodename</div><div class="ttdef"><b>Definition:</b> os.hpp:47</div></div>
 <div class="ttc" id="namespaceos_html_afe5b6cbeb92f2df4f8f6211d8b0c8be4"><div class="ttname"><a href="namespaceos.html#afe5b6cbeb92f2df4f8f6211d8b0c8be4">os::eraseenv</a></div><div class="ttdeci">void eraseenv(const std::string &amp;key)</div><div class="ttdef"><b>Definition:</b> os.hpp:175</div></div>
-<div class="ttc" id="namespaceos_html_aebc3586b2be0d2b9093ccfbf25dfcde8"><div class="ttname"><a href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">os::execvpe</a></div><div class="ttdeci">int execvpe(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, std::string &gt; &amp;envp)</div><div class="ttdef"><b>Definition:</b> shell.hpp:426</div></div>
+<div class="ttc" id="namespaceos_html_aebc3586b2be0d2b9093ccfbf25dfcde8"><div class="ttname"><a href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">os::execvpe</a></div><div class="ttdeci">int execvpe(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, std::string &gt; &amp;envp)</div><div class="ttdef"><b>Definition:</b> shell.hpp:427</div></div>
 <div class="ttc" id="signals_8hpp_html"><div class="ttname"><a href="signals_8hpp.html">signals.hpp</a></div></div>
 <div class="ttc" id="structVersion_html"><div class="ttname"><a href="structVersion.html">Version</a></div><div class="ttdef"><b>Definition:</b> version.hpp:41</div></div>
 <div class="ttc" id="freebsd_8hpp_html"><div class="ttname"><a href="freebsd_8hpp.html">freebsd.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2shell_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2shell_8hpp.html b/content/api/latest/c++/posix_2shell_8hpp.html
index 31edd44..713a99a 100644
--- a/content/api/latest/c++/posix_2shell_8hpp.html
+++ b/content/api/latest/c++/posix_2shell_8hpp.html
@@ -64,6 +64,8 @@
 <code>#include &lt;glog/logging.h&gt;</code><br/>
 <code>#include &lt;<a class="el" href="error_8hpp_source.html">stout/error.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="format_8hpp_source.html">stout/format.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="none_8hpp_source.html">stout/none.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="option_8hpp_source.html">stout/option.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="argv_8hpp_source.html">stout/os/raw/argv.hpp</a>&gt;</code><br/>
 </div>
@@ -82,10 +84,10 @@ Functions</h2></td></tr>
 <tr class="memitem:a0d86320d7799ea761599bc356c02a4fa"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::string &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a> (const std::string &amp;fmt, const T &amp;...t)</td></tr>
 <tr class="memdesc:a0d86320d7799ea761599bc356c02a4fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs a shell command with optional arguments.  <a href="#a0d86320d7799ea761599bc356c02a4fa">More...</a><br/></td></tr>
 <tr class="separator:a0d86320d7799ea761599bc356c02a4fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">os::system</a> (const std::string &amp;command)</td></tr>
-<tr class="separator:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os::spawn</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments)</td></tr>
-<tr class="separator:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75eb48541200e89e498d3d324ffc3089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">os::system</a> (const std::string &amp;command)</td></tr>
+<tr class="separator:a75eb48541200e89e498d3d324ffc3089"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18f614e5bdf40984c33888a5fa9599ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os::spawn</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments)</td></tr>
+<tr class="separator:a18f614e5bdf40984c33888a5fa9599ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplParams" colspan="2">template&lt;typename... T&gt; </td></tr>
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">os::execlp</a> (const char *file, T...t)</td></tr>
 <tr class="separator:a4b727e301623549c37cdfcd8c553a2c7"><td class="memSeparator" colspan="2">&#160;</td></tr>


[09/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 59b7c58..2c344f0 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -188,15 +188,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66"><param name="Name" value="strsignal"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afc544433253791fc5f87b8203c9b6e63"><param name="Name" value="uid_t"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae5acf4043c0903cda7436b108e29e8e6"><param name="Name" value="W_OK"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6db11dadebdde2109e82adc8e02befc9"><param name="Name" value="WCOREDUMP"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3"><param name="Name" value="WEXITSTATUS"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf"><param name="Name" value="WIFEXITED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4"><param name="Name" value="WIFSIGNALED"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727"><param name="Name" value="WIFSTOPPED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afa288d86b242c3005425a9c0f1682544"><param name="Name" value="WNOHANG"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a2c6d84ce222454bb6387fc20d930f5b7"><param name="Name" value="WSTOPSIG"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aeba4d421572a9d681c73c347f24ad348"><param name="Name" value="WTERMSIG"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aecac6945e3b08baa2602557c684d6bfe"><param name="Name" value="WUNTRACED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a5e995ef7690698b62bf016b14fbc45ca"><param name="Name" value="X_OK"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_2fs_8hpp.html"><param name="Name" value="3rdparty/stout/include/stout/windows/fs.hpp"></OBJECT>
@@ -1528,10 +1523,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#af715f3fd536e251db7e71e9d94fbcf9a"><param name="Name" value="GIGABYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a66a1678fb3e923ee9cb48025d4c3c871"><param name="Name" value="KILOBYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#aea64a730637e49bd81fbbb10d146e8f1"><param name="Name" value="MEGABYTES"></OBJECT>
@@ -15126,13 +15121,10 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1metrics_1_1Metric.html#a2d32a61ac6c565314ec780a5939e1485"><param name="Name" value="Metric"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7"><param name="Name" value="metrics"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="Metrics"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="mesos::internal::log::Metrics"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="metrics"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="Metrics"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="Metrics"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="mesos::internal::master::allocator::internal::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#a09013502681221e6a5bae264563cb954"><param name="Name" value="mesos::internal::master::allocator::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a33768639ed69e6812b805bd70b29bf35"><param name="Name" value="mesos::internal::master::Master"></OBJECT>
@@ -15595,14 +15587,20 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ab183d70e36bb66b5f55c543637488881"><param name="Name" value="name"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="name"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ab183d70e36bb66b5f55c543637488881"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><param name="Name" value="name"></OBJECT>
+  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="mesos::uri::Fetcher::Plugin"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="name"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a06b4afb2f86856aadf43412a6bf9ab73"><param name="Name" value="NAME"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4bb32944d46d17d2152813eb5aea91cd"><param name="Name" value="name"></OBJECT>
   <UL>
@@ -15958,13 +15956,10 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Object.html#a79dba4ce034071eeef6a807d8d574cea"><param name="Name" value="JSON::Object"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm.html#a0720b5f434e636e22a3ed34f847eec57"><param name="Name" value="Jvm"></OBJECT>
-  </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76"><param name="Name" value="object"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Object"></OBJECT>
-  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Jvm::Object"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="mesos::ObjectApprover::Object"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76"><param name="Name" value="object"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="Object"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1AuthorizationAcceptor.html#ad35d76ffe02cd7100356cfd75b10dde1"><param name="Name" value="objectApprover"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJSON_1_1ObjectWriter.html#a028782ad1c192574b6f7b4de694af1f8"><param name="Name" value="ObjectWriter"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Slave.html#ace1f060347d268874173bac4c6e0a035"><param name="Name" value="observer"></OBJECT>
@@ -16013,8 +16008,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1"><param name="Name" value="onAbandoned"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a"><param name="Name" value="onAny"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d"><param name="Name" value="onDiscard"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a066172ff3324966119049bb9feac95ac"><param name="Name" value="onDiscarded"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Load.html#ac65d8819bbf8201cfa6975d853061e93"><param name="Name" value="one"></OBJECT>
@@ -17119,12 +17114,12 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa5f9db540e463927feff9b1e20de9ded"><param name="Name" value="setxattr"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa"><param name="Name" value="shell"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#ab2b826c68a25af9e9ef47c570c36e137"><param name="Name" value="sleep"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7"><param name="Name" value="spawn"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca"><param name="Name" value="spawn"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa9ac22b4028f187826a9861373006abf"><param name="Name" value="strerror"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#acae67fc8bd809c609bf1ffb281d921c6"><param name="Name" value="su"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a0e6a1f62b1d6cf26d216c980c21ee2cb"><param name="Name" value="sysctl::Table::operator Try< std::vector< T >>"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a34ee365ac8fbca1d01253da3287cb912"><param name="Name" value="sysname"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176"><param name="Name" value="system"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a75eb48541200e89e498d3d324ffc3089"><param name="Name" value="system"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a30f836264363d7d7f0578fd0fb98ee36"><param name="Name" value="tar"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa3debc8caa054e7a0a3bfe4aa42aae07"><param name="Name" value="temp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a63be913dceea50b05a9c0ab845bd43c2"><param name="Name" value="touch"></OBJECT>
@@ -17433,10 +17428,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a3d26816443f4e274700f715db64379ee"><param name="Name" value="operator std::string"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#af26cfab021ddf49af73da3b2beca85ac"><param name="Name" value="Path"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="path"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="process::http::Response"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="process::http::URL"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1unix_1_1Address.html#a93470f74fdd461facf698287be9a13fb"><param name="Name" value="process::network::unix::Address"></OBJECT>
   </UL>
@@ -17765,8 +17760,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="posix_2shell_8hpp.html#a0b80877b34088be8d5ba3eb9b0567ed7"><param name="Name" value="execvp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="posix_2shell_8hpp.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="name"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="posix_2shell_8hpp.html#a0d86320d7799ea761599bc356c02a4fa"><param name="Name" value="shell"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="posix_2shell_8hpp.html#a59cf3d26475f4001630e0e362e7a3ff7"><param name="Name" value="spawn"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="posix_2shell_8hpp.html#a3491ce5d4a57fcac5ca2e3ca40abe176"><param name="Name" value="system"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="posix_2shell_8hpp.html#a18f614e5bdf40984c33888a5fa9599ca"><param name="Name" value="spawn"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="posix_2shell_8hpp.html#a75eb48541200e89e498d3d324ffc3089"><param name="Name" value="system"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="posix_2signals_8hpp.html"><param name="Name" value="posix/signals.hpp"></OBJECT>
   <UL>
@@ -17833,10 +17828,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1http_1_1streaming.html#ae8a18c7263d4aefb7b1973c12590c688"><param name="Name" value="process::http::streaming"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82acc3723fdea465eaae535d3c19da528f2"><param name="Name" value="POST_RESERVATION_REFINEMENT"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="postValidation"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="PostValidation"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="postValidation"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="postValidation"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="PostValidation"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="postValidation"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structproc_1_1ProcessStatus.html#ad0a83e9d469cab01eb3ceb70ab7f108d"><param name="Name" value="ppid"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82ad24f1702a48dcce5a1688eec0519fb5c"><param name="Name" value="PRE_RESERVATION_REFINEMENT"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Status.html#a52227b30875d794c719a53fc2c7f42eb"><param name="Name" value="PRECONDITION_FAILED"></OBJECT>
@@ -18509,13 +18504,13 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html"><param name="Name" value="process::http::Response"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5"><param name="Name" value="BODY"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242"><param name="Name" value="code"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14"><param name="Name" value="NONE"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0"><param name="Name" value="PIPE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359"><param name="Name" value="reader"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ac7ac8132a8d8772335efd5a55d9ebb4f"><param name="Name" value="Response"></OBJECT>
@@ -18763,8 +18758,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca"><param name="Name" value="redirect"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Latch.html"><param name="Name" value="process::Latch"></OBJECT>
   <UL>
@@ -19412,8 +19407,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19454,15 +19449,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< GroupProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19503,8 +19498,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Logging >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19524,15 +19519,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Master >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19559,15 +19554,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19601,22 +19596,22 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19650,29 +19645,29 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< VersionProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< WhitelistWatcher >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19819,8 +19814,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#a8858c74f313c22f72836beabb73e7c27"><param name="Name" value="process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#ae6f5acc4af4d936adca882e2274e6491"><param name="Name" value="ProcessWatcher"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Profiler.html#ac3603ac30749c5f0bc2321769b9bb9a8"><param name="Name" value="Profiler"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceelf.html#a5e0f37b29d2d9500fe43653adefc1022ac94c37334a8660ad8e5c05176a2b3853"><param name="Name" value="PROGBITS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classflags_1_1FlagsBase.html#a88f899fbf20a712e8bb7236284b41bf4"><param name="Name" value="programName_"></OBJECT>
@@ -20191,10 +20186,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a19c92fe2f0998dbbc281938ca636b3ca"><param name="Name" value="mesos::internal::slave::state"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a19c92fe2f0998dbbc281938ca636b3ca"><param name="Name" value="src/slave/state.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="read"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="3rdparty/libprocess/include/process/io.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="3rdparty/stout/include/stout/os/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#af24a361f8c310bd4d732e68378b57ed3"><param name="Name" value="3rdparty/stout/include/stout/os/windows/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3"><param name="Name" value="3rdparty/stout/include/stout/protobuf.hpp"></OBJECT>
@@ -21086,8 +21081,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a84298b990ad52dfd353358427b04ff3f"><param name="Name" value="windows/rmdir.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="role"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="mesos::internal::examples::Flags"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="mesos::internal::master::Role"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="Role"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="role"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html"><param name="Name" value="roles.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html#a70ebdbe08b14acfb4ef2571ce909cc86"><param name="Name" value="isStrictSubroleOf"></OBJECT>
@@ -21283,8 +21281,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html"><param name="Name" value="routing::Handle"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#aaaf5d48afa385557421c29db03c27caf"><param name="Name" value="get"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a872a4583ce676fe1b25b4c971f1cf9c8"><param name="Name" value="handle"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a0094556d6d45c73b277da88407d79376"><param name="Name" value="Handle"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a872a4583ce676fe1b25b4c971f1cf9c8"><param name="Name" value="handle"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a7c6c67baa9ca07440687860fd2614fca"><param name="Name" value="operator!="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e"><param name="Name" value="operator=="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#af13fc46c294e65224a1ba560247307f5"><param name="Name" value="parse"></OBJECT>
@@ -21620,138 +21618,120 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structcgroups_1_1devices_1_1Entry.html#a1fac1cd1d3e8b37fae9e07b8dfb869f6"><param name="Name" value="selector"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#a0467f9eeeff780c236140976df41e6bf"><param name="Name" value="selectVictims"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="mesos::internal::HttpConnectionProcess"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="mesos::internal::slave::XfsDiskIsolatorProcess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="process::ProcessBase"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Help >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Help >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpProxy >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpProxy >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Logging >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Logging >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Master >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Profiler >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Profiler >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ProvisionerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaderProcess< T > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReaderProcess< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Slave >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
@@ -21762,21 +21742,12 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< WhitelistWatcher >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="semaphore_8hpp.html"><param name="Name" value="semaphore.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="semaphore_8hpp.html#ad2f1d392a1962c0a2f6c0639619cc29e"><param name="Name" value="__semaphore__"></OBJECT>
@@ -22162,8 +22133,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="signals_8hpp.html"><param name="Name" value="signals.hpp"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1authentication_1_1JWT.html#a7a5314085fad497a929f9901cf55721a"><param name="Name" value="signature"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7"><param name="Name" value="signed_integer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779"><param name="Name" value="SIGNED_INTEGER"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7"><param name="Name" value="signed_integer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a57e9c8c5fa13bf86bc779a9f6f408b7c"><param name="Name" value="SIGPIPE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="windows__ctrlhandler_8hpp.html#a944a8250e34bfd7991123abd3436d8c0"><param name="Name" value="SIGUSR1"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacefs.html#a60a9e5ca4119866d80691ce3c4701dc9"><param name="Name" value="size"></OBJECT>
@@ -22506,10 +22477,10 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270"><param name="Name" value="libprocess/include/process/process.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#a845ef8e61ce21226e4717685d7f95463"><param name="Name" value="mesos::internal::tests::MemoryTestHelper"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7"><param name="Name" value="os"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7"><param name="Name" value="posix/shell.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca"><param name="Name" value="os"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca"><param name="Name" value="posix/shell.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270"><param name="Name" value="process"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a39f1d0cc7f9358c79eb49df3cbbc77f4"><param name="Name" value="windows/shell.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#abedec07e6e468b54920d3b921a49eb36"><param name="Name" value="windows/shell.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacestrings.html#a1f86a4a73f20056475dc065ec984eb7a"><param name="Name" value="split"></OBJECT>
   <UL>
@@ -23938,11 +23909,11 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structcgroups_1_1cpuacct_1_1Stats.html#ab51b181cb31485ec27aa1b8ae3ea6156"><param name="Name" value="system"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structcgroups_1_1cpuacct_1_1Stats.html#ab51b181cb31485ec27aa1b8ae3ea6156"><param name="Name" value="cgroups::cpuacct::Stats"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176"><param name="Name" value="os"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176"><param name="Name" value="posix/shell.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a75eb48541200e89e498d3d324ffc3089"><param name="Name" value="os"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a75eb48541200e89e498d3d324ffc3089"><param name="Name" value="posix/shell.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1System.html#ace32519ce64ed719c6a56e5d3f8cce8d"><param name="Name" value="System"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176"><param name="Name" value="system"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a75eb48541200e89e498d3d324ffc3089"><param name="Name" value="system"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacesystemd.html"><param name="Name" value="systemd"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="systemd_8hpp.html"><param name="Name" value="systemd.hpp"></OBJECT>
   <UL>
@@ -24540,9 +24511,9 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Exec.html#aa44880630d71534bbcb9f8f5acb2c286"><param name="Name" value="os::Exec"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Fork.html#ae3afda5dfbf9c15949f69161d2d5b33c"><param name="Name" value="os::Fork"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="unimplemented.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f"><param name="Name" value="Unimplemented"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Shared.html#a5a4fd275e890e3c5e81dd7aed1d804b0"><param name="Name" value="unique"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classDays.html#a589226d06fa74863c8f7a3c7b5c17a4c"><param name="Name" value="units"></OBJECT>
   <UL>
@@ -24604,11 +24575,11 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1SocketManager.html#ac3cd8ee72d804930dcdbf6317dcfb932"><param name="Name" value="unproxy"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html"><param name="Name" value="unreachable.hpp"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8"><param name="Name" value="unreachableTasks"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a3df365057bac1a641a348583b2fa7480"><param name="Name" value="unreference"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c"><param name="Name" value="unregisteredTime"></OBJECT>
@@ -25353,7 +25324,6 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#ac2a375f1a48140736670146a43426b85"><param name="Name" value="process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structproc_1_1ProcessStatus.html#a00a0eaef4bc2297d8288296c77792214"><param name="Name" value="wchan"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6db11dadebdde2109e82adc8e02befc9"><param name="Name" value="WCOREDUMP"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1internal_1_1Loop.html#a39870dcf4e2432a29569a658ec0e33be"><param name="Name" value="weak"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#ac49710e6a1dd58e8e14b749c37139979"><param name="Name" value="WeakFuture< T >"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1WeakFuture.html#abc498bf35827627ae815540181e073a9"><param name="Name" value="WeakFuture"></OBJECT>
@@ -25405,7 +25375,6 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf"><param name="Name" value="WIFEXITED"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a6953e62fd0dec274a397678d31c344b4"><param name="Name" value="WIFSIGNALED"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae2b610235f988f4f3109f02a2f395727"><param name="Name" value="WIFSTOPPED"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1metrics_1_1Counter.html#aa238bccd62145967b0db2c9624353d7b"><param name="Name" value="window"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1metrics_1_1Counter.html#aa238bccd62145967b0db2c9624353d7b"><param name="Name" value="process::metrics::Counter"></OBJECT>
@@ -25513,9 +25482,9 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="windows_2shell_8hpp.html#aebc3586b2be0d2b9093ccfbf25dfcde8"><param name="Name" value="execvpe"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="windows_2shell_8hpp.html#a8fc9ccf78565ac55f90070486d385227"><param name="Name" value="get_system_env"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="windows_2shell_8hpp.html#a0d86320d7799ea761599bc356c02a4fa"><param name="Name" value="shell"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="windows_2shell_8hpp.html#a39f1d0cc7f9358c79eb49df3cbbc77f4"><param name="Name" value="spawn"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="windows_2shell_8hpp.html#abedec07e6e468b54920d3b921a49eb36"><param name="Name" value="spawn"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="windows_2shell_8hpp.html#a80d683d0925b1bfbff4bea3a5aa2e9b9"><param name="Name" value="stringify_args"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="windows_2shell_8hpp.html#a3491ce5d4a57fcac5ca2e3ca40abe176"><param name="Name" value="system"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="windows_2shell_8hpp.html#a75eb48541200e89e498d3d324ffc3089"><param name="Name" value="system"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="windows_2signals_8hpp.html"><param name="Name" value="windows/signals.hpp"></OBJECT>
   <UL>
@@ -25596,10 +25565,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="write_8hpp.html#a35b77e10ddf35fa4569cb1a7d1e3532b"><param name="Name" value="write"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="write_8hpp.html#ad42f0ba6d36e7d9611f80820add8424a"><param name="Name" value="write_impl"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899"><param name="Name" value="write"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="3rdparty/libprocess/include/process/io.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899"><param name="Name" value="3rdparty/stout/include/stout/protobuf.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a"><param name="Name" value="cgroups"></OBJECT>
   </UL>
@@ -25615,10 +25584,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047"><param name="Name" value="os"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b"><param name="Name" value="os::signal_safe"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66"><param name="Name" value="process::http::Pipe::Writer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="process::io"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904ad4b9e47f65b6e79b010582f15785867e"><param name="Name" value="WRITE"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="process::io"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904ad4b9e47f65b6e79b010582f15785867e"><param name="Name" value="process::network::internal::Socket"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc"><param name="Name" value="write"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc"><param name="Name" value="process::Subprocess::IO::InputFileDescriptors"></OBJECT>
@@ -25658,11 +25630,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacenet.html#a17ce7717149ddc94672426766a990fbb"><param name="Name" value="net"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" valu

<TRUNCATED>

[03/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/subprocess__windows_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/subprocess__windows_8hpp_source.html b/content/api/latest/c++/subprocess__windows_8hpp_source.html
index e83a691..a120865 100644
--- a/content/api/latest/c++/subprocess__windows_8hpp_source.html
+++ b/content/api/latest/c++/subprocess__windows_8hpp_source.html
@@ -170,7 +170,7 @@
 <div class="ttc" id="classSharedHandle_html_a800385e17e17cb826147968e748fd8fa"><div class="ttname"><a href="classSharedHandle.html#a800385e17e17cb826147968e748fd8fa">SharedHandle::get_handle</a></div><div class="ttdeci">HANDLE get_handle() const </div><div class="ttdef"><b>Definition:</b> windows.hpp:96</div></div>
 <div class="ttc" id="classos_1_1WindowsFD_html"><div class="ttname"><a href="classos_1_1WindowsFD.html">os::WindowsFD</a></div><div class="ttdef"><b>Definition:</b> fd.hpp:47</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div>
-<div class="ttc" id="namespaceinternal_1_1windows_html_a67bc4425e2c4293fe819946851151c9a"><div class="ttname"><a href="namespaceinternal_1_1windows.html#a67bc4425e2c4293fe819946851151c9a">internal::windows::create_process</a></div><div class="ttdeci">Try&lt; ProcessData &gt; create_process(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const bool create_suspended=false, const Option&lt; std::array&lt; os::WindowsFD, 3 &gt;&gt; pipes=None())</div><div class="ttdef"><b>Definition:</b> shell.hpp:238</div></div>
+<div class="ttc" id="namespaceinternal_1_1windows_html_a67bc4425e2c4293fe819946851151c9a"><div class="ttname"><a href="namespaceinternal_1_1windows.html#a67bc4425e2c4293fe819946851151c9a">internal::windows::create_process</a></div><div class="ttdeci">Try&lt; ProcessData &gt; create_process(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const bool create_suspended=false, const Option&lt; std::array&lt; os::WindowsFD, 3 &gt;&gt; pipes=None())</div><div class="ttdef"><b>Definition:</b> shell.hpp:239</div></div>
 <div class="ttc" id="subprocess_8hpp_html"><div class="ttname"><a href="subprocess_8hpp.html">subprocess.hpp</a></div></div>
 <div class="ttc" id="os_8hpp_html"><div class="ttname"><a href="os_8hpp.html">os.hpp</a></div></div>
 <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:106</div></div>
@@ -184,8 +184,8 @@
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ab03ced250ed239bc3b50b669493997f9"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a></div><div class="ttdeci">DWORD pid_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:187</div></div>
 <div class="ttc" id="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors_html_a5dabb8e3008efd61ce42478f260b54ac"><div class="ttname"><a href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html#a5dabb8e3008efd61ce42478f260b54ac">process::Subprocess::IO::OutputFileDescriptors::write</a></div><div class="ttdeci">int_fd write</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:91</div></div>
 <div class="ttc" id="namespaceos_html_a8df77ec6d6b8d32d9b287a41bc74cfdc"><div class="ttname"><a href="namespaceos.html#a8df77ec6d6b8d32d9b287a41bc74cfdc">os::close</a></div><div class="ttdeci">Try&lt; Nothing &gt; close(int fd)</div><div class="ttdef"><b>Definition:</b> close.hpp:24</div></div>
-<div class="ttc" id="structinternal_1_1windows_1_1ProcessData_html_a96c76121644bd430e9ca67cf57636c0d"><div class="ttname"><a href="structinternal_1_1windows_1_1ProcessData.html#a96c76121644bd430e9ca67cf57636c0d">internal::windows::ProcessData::process_handle</a></div><div class="ttdeci">SharedHandle process_handle</div><div class="ttdef"><b>Definition:</b> shell.hpp:212</div></div>
-<div class="ttc" id="structinternal_1_1windows_1_1ProcessData_html_a7160cf48fc6e70d9390233b246b93bee"><div class="ttname"><a href="structinternal_1_1windows_1_1ProcessData.html#a7160cf48fc6e70d9390233b246b93bee">internal::windows::ProcessData::thread_handle</a></div><div class="ttdeci">SharedHandle thread_handle</div><div class="ttdef"><b>Definition:</b> shell.hpp:213</div></div>
+<div class="ttc" id="structinternal_1_1windows_1_1ProcessData_html_a96c76121644bd430e9ca67cf57636c0d"><div class="ttname"><a href="structinternal_1_1windows_1_1ProcessData.html#a96c76121644bd430e9ca67cf57636c0d">internal::windows::ProcessData::process_handle</a></div><div class="ttdeci">SharedHandle process_handle</div><div class="ttdef"><b>Definition:</b> shell.hpp:213</div></div>
+<div class="ttc" id="structinternal_1_1windows_1_1ProcessData_html_a7160cf48fc6e70d9390233b246b93bee"><div class="ttname"><a href="structinternal_1_1windows_1_1ProcessData.html#a7160cf48fc6e70d9390233b246b93bee">internal::windows::ProcessData::thread_handle</a></div><div class="ttdeci">SharedHandle thread_handle</div><div class="ttdef"><b>Definition:</b> shell.hpp:214</div></div>
 <div class="ttc" id="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors_html"><div class="ttname"><a href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html">process::Subprocess::IO::InputFileDescriptors</a></div><div class="ttdoc">For input file descriptors a child reads from the read file descriptor and a parent may write to the ...</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:73</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
@@ -196,7 +196,7 @@
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>
-<div class="ttc" id="structinternal_1_1windows_1_1ProcessData_html_a65a4a4aba5450087363bfffdb30eea25"><div class="ttname"><a href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">internal::windows::ProcessData::pid</a></div><div class="ttdeci">pid_t pid</div><div class="ttdef"><b>Definition:</b> shell.hpp:214</div></div>
+<div class="ttc" id="structinternal_1_1windows_1_1ProcessData_html_a65a4a4aba5450087363bfffdb30eea25"><div class="ttname"><a href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">internal::windows::ProcessData::pid</a></div><div class="ttdeci">pid_t pid</div><div class="ttdef"><b>Definition:</b> shell.hpp:215</div></div>
 <div class="ttc" id="shell_8hpp_html"><div class="ttname"><a href="shell_8hpp.html">shell.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1Subprocess_1_1ParentHook_html"><div class="ttname"><a href="structprocess_1_1Subprocess_1_1ParentHook.html">process::Subprocess::ParentHook</a></div><div class="ttdoc">A hook can be passed to a subprocess call. </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:151</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/sysctl_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/sysctl_8hpp_source.html b/content/api/latest/c++/sysctl_8hpp_source.html
index 3f9b69e..0e12186 100644
--- a/content/api/latest/c++/sysctl_8hpp_source.html
+++ b/content/api/latest/c++/sysctl_8hpp_source.html
@@ -376,7 +376,7 @@
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="structos_1_1sysctl_html"><div class="ttname"><a href="structos_1_1sysctl.html">os::sysctl</a></div><div class="ttdef"><b>Definition:</b> sysctl.hpp:59</div></div>
 <div class="ttc" id="namespaceos_html_aa3debc8caa054e7a0a3bfe4aa42aae07"><div class="ttname"><a href="namespaceos.html#aa3debc8caa054e7a0a3bfe4aa42aae07">os::temp</a></div><div class="ttdeci">std::string temp()</div><div class="ttdef"><b>Definition:</b> temp.hpp:27</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>
 <div class="ttc" id="structos_1_1sysctl_html_aa0170ffd9e615f415e5cef7126831728"><div class="ttname"><a href="structos_1_1sysctl.html#aa0170ffd9e615f415e5cef7126831728">os::sysctl::time</a></div><div class="ttdeci">Try&lt; timeval &gt; time() const </div><div class="ttdef"><b>Definition:</b> sysctl.hpp:218</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/systemd_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/systemd_8hpp_source.html b/content/api/latest/c++/systemd_8hpp_source.html
index 36627fe..52c9849 100644
--- a/content/api/latest/c++/systemd_8hpp_source.html
+++ b/content/api/latest/c++/systemd_8hpp_source.html
@@ -163,7 +163,7 @@
 <div class="ttc" id="classsystemd_1_1Flags_html"><div class="ttname"><a href="classsystemd_1_1Flags.html">systemd::Flags</a></div><div class="ttdoc">Flags to initialize systemd state. </div><div class="ttdef"><b>Definition:</b> systemd.hpp:59</div></div>
 <div class="ttc" id="namespacesystemd_html_aafb563d63243f59f6deaa9a4259ac3ac"><div class="ttname"><a href="namespacesystemd.html#aafb563d63243f59f6deaa9a4259ac3ac">systemd::exists</a></div><div class="ttdeci">bool exists()</div><div class="ttdoc">Check if we are on a systemd environment by: (1) Testing whether /sbin/init links to systemd...</div></div>
 <div class="ttc" id="namespacesystemd_html_a15e9043febc72cc13ad6a9bc90c99dd7"><div class="ttname"><a href="namespacesystemd.html#a15e9043febc72cc13ad6a9bc90c99dd7">systemd::flags</a></div><div class="ttdeci">const Flags &amp; flags()</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="namespacesystemd_1_1slices_html_a04aa7346d452cefd112711f85b2daf02"><div class="ttname"><a href="namespacesystemd_1_1slices.html#a04aa7346d452cefd112711f85b2daf02">systemd::slices::exists</a></div><div class="ttdeci">bool exists(const Path &amp;path)</div><div class="ttdoc">Returns whether a systemd slice configuration file exists at the given path. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/v1_2resources_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v1_2resources_8hpp_source.html b/content/api/latest/c++/v1_2resources_8hpp_source.html
index ff37550..c3aa15f 100644
--- a/content/api/latest/c++/v1_2resources_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resources_8hpp_source.html
@@ -769,7 +769,7 @@
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad4403987b8e06ee32c8a8053b64e6210"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad4403987b8e06ee32c8a8053b64e6210">mesos::v1::Resources::shrink</a></div><div class="ttdeci">static bool shrink(Resource *resource, const Value::Scalar &amp;target)</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_aeac48818997621fcdd6f8cd71167811d"><div class="ttname"><a href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">mesos::v1::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Attribute &amp;attribute)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_acae32482500bf65bd41786fe07a480c9"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">mesos::v1::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap&lt; Key, Resources &gt; &amp;_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:356</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4bbeff06f7c6197ac143c6ace4311dc6"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4bbeff06f7c6197ac143c6ace4311dc6">mesos::v1::Resources::find</a></div><div class="ttdeci">Option&lt; Resources &gt; find(const Resources &amp;targets) const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a447b9a41f495889f1594bee5ebaf2d7a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources::shared</a></div><div class="ttdeci">Resources shared() const </div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/windows_2copyfile_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2copyfile_8hpp_source.html b/content/api/latest/c++/windows_2copyfile_8hpp_source.html
index a888fdd..26dd036 100644
--- a/content/api/latest/c++/windows_2copyfile_8hpp_source.html
+++ b/content/api/latest/c++/windows_2copyfile_8hpp_source.html
@@ -118,7 +118,7 @@
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#endif // __STOUT_OS_WINDOWS_COPYFILE_HPP__</span></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
-<div class="ttc" id="namespaceos_html_a707a0147851cfc89e4421a07dd5f17a3"><div class="ttname"><a href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">os::copyfile</a></div><div class="ttdeci">Try&lt; Nothing &gt; copyfile(const std::string &amp;source, const std::string &amp;destination)</div><div class="ttdef"><b>Definition:</b> copyfile.hpp:38</div></div>
+<div class="ttc" id="namespaceos_html_a707a0147851cfc89e4421a07dd5f17a3"><div class="ttname"><a href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">os::copyfile</a></div><div class="ttdeci">Try&lt; Nothing &gt; copyfile(const std::string &amp;source, const std::string &amp;destination)</div><div class="ttdef"><b>Definition:</b> copyfile.hpp:39</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div>
 <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:106</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html b/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html
index 7889e7a..3432a30 100644
--- a/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html
+++ b/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html
@@ -172,7 +172,7 @@
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="windows_2error_8hpp_html"><div class="ttname"><a href="windows_2error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="classDynamicLibrary_html_a42c1fe0f7a71004c823df00a9526c616"><div class="ttname"><a href="classDynamicLibrary.html#a42c1fe0f7a71004c823df00a9526c616">DynamicLibrary::~DynamicLibrary</a></div><div class="ttdeci">virtual ~DynamicLibrary()</div><div class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:40</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/windows_2killtree_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2killtree_8hpp_source.html b/content/api/latest/c++/windows_2killtree_8hpp_source.html
index c3c0a3a..4cdea7c 100644
--- a/content/api/latest/c++/windows_2killtree_8hpp_source.html
+++ b/content/api/latest/c++/windows_2killtree_8hpp_source.html
@@ -126,7 +126,7 @@
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/windows_2mac_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2mac_8hpp_source.html b/content/api/latest/c++/windows_2mac_8hpp_source.html
index cf32e6d..09e0dcd 100644
--- a/content/api/latest/c++/windows_2mac_8hpp_source.html
+++ b/content/api/latest/c++/windows_2mac_8hpp_source.html
@@ -151,7 +151,7 @@
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 <div class="ttc" id="namespaceutils_html_ac8be4e5e1fedfabe178ca20b6a37349c"><div class="ttname"><a href="namespaceutils.html#ac8be4e5e1fedfabe178ca20b6a37349c">utils::copy</a></div><div class="ttdeci">T copy(const T &amp;t)</div><div class="ttdef"><b>Definition:</b> utils.hpp:21</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/windows_2os_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2os_8hpp_source.html b/content/api/latest/c++/windows_2os_8hpp_source.html
index d1f770a..529b89d 100644
--- a/content/api/latest/c++/windows_2os_8hpp_source.html
+++ b/content/api/latest/c++/windows_2os_8hpp_source.html
@@ -1044,7 +1044,7 @@
 <div class="ttc" id="namespaceos_html_accb0757a8d9eca48dd31c4c433d17cfd"><div class="ttname"><a href="namespaceos.html#accb0757a8d9eca48dd31c4c433d17cfd">os::mknod</a></div><div class="ttdeci">Try&lt; Nothing &gt; mknod(const std::string &amp;path, mode_t mode, dev_t dev)</div><div class="ttdef"><b>Definition:</b> os.hpp:220</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
 <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:106</div></div>
-<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_afa288d86b242c3005425a9c0f1682544"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afa288d86b242c3005425a9c0f1682544">WNOHANG</a></div><div class="ttdeci">#define WNOHANG</div><div class="ttdef"><b>Definition:</b> windows.hpp:407</div></div>
+<div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_afa288d86b242c3005425a9c0f1682544"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#afa288d86b242c3005425a9c0f1682544">WNOHANG</a></div><div class="ttdeci">#define WNOHANG</div><div class="ttdef"><b>Definition:</b> windows.hpp:393</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="classDuration_html_a05ddd6a9f21b82dba6313f81418f53d2"><div class="ttname"><a href="classDuration.html#a05ddd6a9f21b82dba6313f81418f53d2">Duration::ms</a></div><div class="ttdeci">double ms() const </div><div class="ttdef"><b>Definition:</b> duration.hpp:48</div></div>
 <div class="ttc" id="classErrnoError_html"><div class="ttname"><a href="classErrnoError.html">ErrnoError</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:49</div></div>
@@ -1122,7 +1122,7 @@
 <div class="ttc" id="namespaceos_html_a781ae694650dd3c6addab2a383a8c422"><div class="ttname"><a href="namespaceos.html#a781ae694650dd3c6addab2a383a8c422">os::glob</a></div><div class="ttdeci">Try&lt; std::list&lt; std::string &gt; &gt; glob(const std::string &amp;pattern)</div><div class="ttdef"><b>Definition:</b> os.hpp:254</div></div>
 <div class="ttc" id="namespaceos_html_a580730039534bf4757e3e8b0e1e3db10"><div class="ttname"><a href="namespaceos.html#a580730039534bf4757e3e8b0e1e3db10">os::set_job_kill_on_close_limit</a></div><div class="ttdeci">Try&lt; Nothing &gt; set_job_kill_on_close_limit(pid_t pid)</div><div class="ttdef"><b>Definition:</b> os.hpp:765</div></div>
 <div class="ttc" id="namespaceos_html_a42af1cab63434cedf2b698cd6f49f073"><div class="ttname"><a href="namespaceos.html#a42af1cab63434cedf2b698cd6f49f073">os::pids</a></div><div class="ttdeci">Try&lt; std::set&lt; pid_t &gt; &gt; pids()</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:62</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2os_2raw_2environment_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2os_2raw_2environment_8hpp.html">environment.hpp</a></div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_a5e0295f0e3bae2bd29d86803f9293b5d"><div class="ttname"><a href="namespaceos.html#a5e0295f0e3bae2bd29d86803f9293b5d">os::gmtime_r</a></div><div class="ttdeci">tm * gmtime_r(const time_t *timep, tm *result)</div><div class="ttdef"><b>Definition:</b> os.hpp:397</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/windows_2shell_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2shell_8hpp.html b/content/api/latest/c++/windows_2shell_8hpp.html
index 7560fab..7f35250 100644
--- a/content/api/latest/c++/windows_2shell_8hpp.html
+++ b/content/api/latest/c++/windows_2shell_8hpp.html
@@ -65,6 +65,7 @@
 <code>#include &lt;vector&gt;</code><br/>
 <code>#include &lt;<a class="el" href="error_8hpp_source.html">stout/error.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="foreach_8hpp_source.html">stout/foreach.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="none_8hpp_source.html">stout/none.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="option_8hpp_source.html">stout/option.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="os_8hpp_source.html">stout/os.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>&gt;</code><br/>
@@ -108,10 +109,10 @@ std::wstring &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a cla
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplParams" colspan="2">template&lt;typename... T&gt; </td></tr>
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">os::execlp</a> (const char *file, T...t)</td></tr>
 <tr class="separator:a4b727e301623549c37cdfcd8c553a2c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39f1d0cc7f9358c79eb49df3cbbc77f4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a39f1d0cc7f9358c79eb49df3cbbc77f4">os::spawn</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a39f1d0cc7f9358c79eb49df3cbbc77f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">os::system</a> (const std::string &amp;command)</td></tr>
-<tr class="separator:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abedec07e6e468b54920d3b921a49eb36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#abedec07e6e468b54920d3b921a49eb36">os::spawn</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;arguments, const <a class="el" href="classOption.html">Option</a>&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:abedec07e6e468b54920d3b921a49eb36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75eb48541200e89e498d3d324ffc3089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">os::system</a> (const std::string &amp;command)</td></tr>
+<tr class="separator:a75eb48541200e89e498d3d324ffc3089"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1de77f208d0bc72cf79e7eb9a6b487c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a1de77f208d0bc72cf79e7eb9a6b487c7">os::execvp</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv)</td></tr>
 <tr class="separator:a1de77f208d0bc72cf79e7eb9a6b487c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aebc3586b2be0d2b9093ccfbf25dfcde8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">os::execvpe</a> (const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, std::string &gt; &amp;envp)</td></tr>


[08/11] mesos-site git commit: Updated the website built from mesos SHA: be8be3b.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/jobobject_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/jobobject_8hpp_source.html b/content/api/latest/c++/jobobject_8hpp_source.html
index 8d0fab0..71cb241 100644
--- a/content/api/latest/c++/jobobject_8hpp_source.html
+++ b/content/api/latest/c++/jobobject_8hpp_source.html
@@ -218,7 +218,7 @@
 <div class="ttc" id="namespaceprocess_html_a8b27a2ef76eb133bf0ce7a5eea4fb77c"><div class="ttname"><a href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">process::defer</a></div><div class="ttdeci">Deferred&lt; void()&gt; defer(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> defer.hpp:35</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1JobObjectManager_html_a96b0d960771d03b6682b20fd9f6142ea"><div class="ttname"><a href="classprocess_1_1internal_1_1JobObjectManager.html#a96b0d960771d03b6682b20fd9f6142ea">process::internal::JobObjectManager::manage</a></div><div class="ttdeci">void manage(const pid_t pid, const std::wstring &amp;name, const SharedHandle &amp;handle)</div><div class="ttdef"><b>Definition:</b> jobobject.hpp:42</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/json_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/json_8hpp_source.html b/content/api/latest/c++/json_8hpp_source.html
index ac4482b..246b184 100644
--- a/content/api/latest/c++/json_8hpp_source.html
+++ b/content/api/latest/c++/json_8hpp_source.html
@@ -1081,7 +1081,7 @@
 <div class="ttc" id="structJSON_1_1Number_html_a2e9d12ef7b37989c7c1bf2b89dc31690"><div class="ttname"><a href="structJSON_1_1Number.html#a2e9d12ef7b37989c7c1bf2b89dc31690">JSON::Number::type</a></div><div class="ttdeci">enum JSON::Number::Type type</div></div>
 <div class="ttc" id="structJSON_1_1Object_html_ae40d13e0a2aa2725fafa093a7140c82c"><div class="ttname"><a href="structJSON_1_1Object.html#ae40d13e0a2aa2725fafa093a7140c82c">JSON::Object::find</a></div><div class="ttdeci">Result&lt; T &gt; find(const std::string &amp;path) const </div><div class="ttdef"><b>Definition:</b> json.hpp:354</div></div>
 <div class="ttc" id="namespaceJSON_1_1internal_html_a7d41418bd16038130799016f35a50a50"><div class="ttname"><a href="namespaceJSON_1_1internal.html#a7d41418bd16038130799016f35a50a50">JSON::internal::convert</a></div><div class="ttdeci">Value convert(const picojson::value &amp;value)</div><div class="ttdef"><b>Definition:</b> json.hpp:851</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="structJSON_1_1Boolean_html_a83f0710fd160c30d51060073cb8fffe6"><div class="ttname"><a href="structJSON_1_1Boolean.html#a83f0710fd160c30d51060073cb8fffe6">JSON::Boolean::Boolean</a></div><div class="ttdeci">Boolean(bool _value)</div><div class="ttdef"><b>Definition:</b> json.hpp:206</div></div>
 <div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div>
 <div class="ttc" id="classJSON_1_1WriterProxy_html"><div class="ttname"><a href="classJSON_1_1WriterProxy.html">JSON::WriterProxy</a></div><div class="ttdef"><b>Definition:</b> jsonify.hpp:642</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/jvm_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/jvm_8hpp_source.html b/content/api/latest/c++/jvm_8hpp_source.html
index 3595a25..696bf42 100644
--- a/content/api/latest/c++/jvm_8hpp_source.html
+++ b/content/api/latest/c++/jvm_8hpp_source.html
@@ -632,7 +632,7 @@
 <div class="ttc" id="classJvm_html_ad59aee80438ea0ca157c64af8cf2e7dd"><div class="ttname"><a href="classJvm.html#ad59aee80438ea0ca157c64af8cf2e7dd">Jvm::longClass</a></div><div class="ttdeci">const Class longClass</div><div class="ttdef"><b>Definition:</b> jvm.hpp:404</div></div>
 <div class="ttc" id="classJvm_1_1Object_html_ace2b910d3838c7ad2ed5f67d872d9bd9"><div class="ttname"><a href="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9">Jvm::Object::Object</a></div><div class="ttdeci">Object()</div><div class="ttdef"><b>Definition:</b> jvm.hpp:247</div></div>
 <div class="ttc" id="classJvm_html_a59046505937e48a86be629ae98ecf389"><div class="ttname"><a href="classJvm.html#a59046505937e48a86be629ae98ecf389">Jvm::getStaticField</a></div><div class="ttdeci">T getStaticField(const Field &amp;field)</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="structJNI_html_a3331bc47c0d07046dcef820b75a9543fa1a2ace50e2d716d1a89b01f508b69047"><div class="ttname"><a href="structJNI.html#a3331bc47c0d07046dcef820b75a9543fa1a2ace50e2d716d1a89b01f508b69047">JNI::v_1_1</a></div><div class="ttdef"><b>Definition:</b> jvm.hpp:42</div></div>
 <div class="ttc" id="classJvm_1_1ConstructorFinder_html_ae4a67ec6f51469643e368eea387593c2"><div class="ttname"><a href="classJvm_1_1ConstructorFinder.html#ae4a67ec6f51469643e368eea387593c2">Jvm::ConstructorFinder::parameter</a></div><div class="ttdeci">ConstructorFinder &amp; parameter(const Class &amp;clazz)</div></div>
 <div class="ttc" id="classJvm_1_1Class_html_aae101a1c050fca6f6854808d00f9a6aa"><div class="ttname"><a href="classJvm_1_1Class.html#aae101a1c050fca6f6854808d00f9a6aa">Jvm::Class::Class</a></div><div class="ttdeci">Class(const Class &amp;that)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/lib__logrotate_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/lib__logrotate_8hpp_source.html b/content/api/latest/c++/lib__logrotate_8hpp_source.html
index f7cc9ac..b963806 100644
--- a/content/api/latest/c++/lib__logrotate_8hpp_source.html
+++ b/content/api/latest/c++/lib__logrotate_8hpp_source.html
@@ -295,7 +295,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="pagesize_8hpp_html"><div class="ttname"><a href="pagesize_8hpp.html">pagesize.hpp</a></div></div>
-<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div class="ttname"><a href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:71</div></div>
+<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div class="ttname"><a href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:73</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1logger_1_1LoggerFlags_html_a1652e5364feb93134ce12474b77e4bbc"><div class="ttname"><a href="structmesos_1_1internal_1_1logger_1_1LoggerFlags.html#a1652e5364feb93134ce12474b77e4bbc">mesos::internal::logger::LoggerFlags::LoggerFlags</a></div><div class="ttdeci">LoggerFlags()</div><div class="ttdef"><b>Definition:</b> lib_logrotate.hpp:50</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp.html b/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp.html
index be4b55c..a754495 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp.html
@@ -1103,7 +1103,7 @@ Variables</h2></td></tr>
 <div class="line">      expected,                                     \</div>
 <div class="line">      actual,                                       \</div>
 <div class="line">      <a class="code" href="namespaceprocess.html#a3271f68dd6702cfaf456884ec2c6acd6">process::TEST_AWAIT_TIMEOUT</a>)</div>
-<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a92326e20cea850f70b0c8f8d5c6fcc23"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a92326e20cea850f70b0c8f8d5c6fcc23">AWAIT_ASSERT_WTERMSIG_EQ_FOR</a></div><div class="ttdeci">#define AWAIT_ASSERT_WTERMSIG_EQ_FOR(expected, actual, duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:781</div></div>
+<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a92326e20cea850f70b0c8f8d5c6fcc23"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a92326e20cea850f70b0c8f8d5c6fcc23">AWAIT_ASSERT_WTERMSIG_EQ_FOR</a></div><div class="ttdeci">#define AWAIT_ASSERT_WTERMSIG_EQ_FOR(expected, actual, duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:783</div></div>
 <div class="ttc" id="namespaceprocess_html_a3271f68dd6702cfaf456884ec2c6acd6"><div class="ttname"><a href="namespaceprocess.html#a3271f68dd6702cfaf456884ec2c6acd6">process::TEST_AWAIT_TIMEOUT</a></div><div class="ttdeci">Duration TEST_AWAIT_TIMEOUT</div></div>
 </div><!-- fragment -->
 </div>
@@ -2128,7 +2128,7 @@ Variables</h2></td></tr>
 <div class="line">      expected,                                     \</div>
 <div class="line">      actual,                                       \</div>
 <div class="line">      <a class="code" href="namespaceprocess.html#a3271f68dd6702cfaf456884ec2c6acd6">process::TEST_AWAIT_TIMEOUT</a>)</div>
-<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ad71f04a8cf6788ea907661c79ca2f795"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ad71f04a8cf6788ea907661c79ca2f795">AWAIT_EXPECT_WTERMSIG_EQ_FOR</a></div><div class="ttdeci">#define AWAIT_EXPECT_WTERMSIG_EQ_FOR(expected, actual, duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:792</div></div>
+<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ad71f04a8cf6788ea907661c79ca2f795"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ad71f04a8cf6788ea907661c79ca2f795">AWAIT_EXPECT_WTERMSIG_EQ_FOR</a></div><div class="ttdeci">#define AWAIT_EXPECT_WTERMSIG_EQ_FOR(expected, actual, duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:794</div></div>
 <div class="ttc" id="namespaceprocess_html_a3271f68dd6702cfaf456884ec2c6acd6"><div class="ttname"><a href="namespaceprocess.html#a3271f68dd6702cfaf456884ec2c6acd6">process::TEST_AWAIT_TIMEOUT</a></div><div class="ttdeci">Duration TEST_AWAIT_TIMEOUT</div></div>
 </div><!-- fragment -->
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
index aa57619..f3f81bb 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
@@ -766,150 +766,153 @@
 <div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;<span class="preprocessor">      process::TEST_AWAIT_TIMEOUT)</span></div>
 <div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;<span class="preprocessor"></span></div>
 <div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;</div>
-<div class="line"><a name="l00715"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">  715</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">AwaitAssertSignaled</a>(</div>
-<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
-<div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* durationExpr,</div>
-<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;    <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;int&gt;</a>&gt;&amp; actual,</div>
-<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;    <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; duration)</div>
-<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;{</div>
-<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;  const ::testing::AssertionResult result =</div>
-<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;    <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#af5232d02c562e977285d52228e29aaa9">AwaitAssertReady</a>(actualExpr, durationExpr, actual, duration);</div>
-<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;</div>
-<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
-<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;    <a class="code" href="libprocess_2include_2process_2check_8hpp.html#a55bf53e1f554470600774a6bf0c09140">CHECK_READY</a>(actual);</div>
-<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;    <span class="keywordflow">if</span> (actual-&gt;isNone()) {</div>
-<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;      return ::testing::AssertionFailure()</div>
-<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)-&gt;isNone() is true&quot;</span>;</div>
-<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;    }</div>
-<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;</div>
-<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a>(</div>
-<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;        <a class="code" href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">strings::join</a>(<span class="stringliteral">&quot;(&quot;</span>, actualExpr, <span class="stringliteral">&quot;)-&gt;get()&quot;</span>).c_str(),</div>
-<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;        actual-&gt;get());</div>
-<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;  }</div>
-<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;</div>
-<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;}</div>
-<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;</div>
-<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;</div>
-<div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a48ee0e589360edf83f93f4483d454211">  740</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_SIGNALED_FOR(expected, actual, duration)           \</span></div>
-<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT3(AwaitAssertSignaled, expected, actual, duration)</span></div>
-<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;</div>
-<div class="line"><a name="l00744"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ac548d367a0eba55993fd0f069cfe88fe">  744</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_SIGNALED(expected, actual)                 \</span></div>
-<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;<span class="preprocessor">  AWAIT_ASSERT_SIGNALED_FOR(expected, actual, process::TEST_AWAIT_TIMEOUT)</span></div>
-<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;</div>
-<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ade5ade88fc75a1cda2c37969ce513d19">  748</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_SIGNALED_FOR(expected, actual, duration)           \</span></div>
-<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT3(AwaitAssertSignaled, expected, actual, duration)</span></div>
-<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;</div>
-<div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ad7db91aee8534c29d1a1409787f1ba0a">  752</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_SIGNALED(expected, actual)                 \</span></div>
-<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;<span class="preprocessor">  AWAIT_EXPECT_SIGNALED_FOR(expected, actual, process::TEST_AWAIT_TIMEOUT)</span></div>
-<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;</div>
-<div class="line"><a name="l00756"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a94ca5d39f53b828cce40c52051ec5065">  756</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a94ca5d39f53b828cce40c52051ec5065">AwaitAssertTermSigEq</a>(</div>
-<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
-<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
-<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* durationExpr,</div>
-<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
-<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;    <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;int&gt;</a>&gt;&amp; actual,</div>
-<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;    <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; duration)</div>
-<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;{</div>
-<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;  const ::testing::AssertionResult result =</div>
-<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;    <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">AwaitAssertSignaled</a>(actualExpr, durationExpr, actual, duration);</div>
-<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;</div>
-<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
-<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;    <a class="code" href="libprocess_2include_2process_2check_8hpp.html#a55bf53e1f554470600774a6bf0c09140">CHECK_READY</a>(actual);</div>
-<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;    <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(actual.get());</div>
-<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a>(</div>
-<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;        expectedExpr,</div>
-<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;        <a class="code" href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">strings::join</a>(<span class="stringliteral">&quot;(&quot;</span>, actualExpr, <span class="stringliteral">&quot;)-&gt;get()&quot;</span>).c_str(),</div>
-<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;        expected,</div>
-<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;        actual-&gt;get());</div>
-<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;  }</div>
-<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;</div>
-<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;}</div>
-<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;</div>
-<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;</div>
-<div class="line"><a name="l00781"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a92326e20cea850f70b0c8f8d5c6fcc23">  781</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_WTERMSIG_EQ_FOR(expected, actual, duration)        \</span></div>
-<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT3(AwaitAssertTermSigEq, expected, actual, duration)</span></div>
-<div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;</div>
-<div class="line"><a name="l00785"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a9c88f78aaec602d30ac11dfade1048de">  785</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_WTERMSIG_EQ(expected, actual)  \</span></div>
-<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;<span class="preprocessor">  AWAIT_ASSERT_WTERMSIG_EQ_FOR(                     \</span></div>
-<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;<span class="preprocessor">      expected,                                     \</span></div>
-<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;<span class="preprocessor">      actual,                                       \</span></div>
-<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;<span class="preprocessor">      process::TEST_AWAIT_TIMEOUT)</span></div>
-<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;</div>
-<div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ad71f04a8cf6788ea907661c79ca2f795">  792</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_WTERMSIG_EQ_FOR(expected, actual, duration)        \</span></div>
-<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT3(AwaitAssertTermSigEq, expected, actual, duration)</span></div>
-<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;</div>
-<div class="line"><a name="l00796"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a3ab1e561d075d86d66a10c1ca9d6ad01">  796</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_WTERMSIG_EQ(expected, actual)  \</span></div>
-<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;<span class="preprocessor">  AWAIT_EXPECT_WTERMSIG_EQ_FOR(                     \</span></div>
-<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;<span class="preprocessor">      expected,                                     \</span></div>
-<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;<span class="preprocessor">      actual,                                       \</span></div>
-<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;<span class="preprocessor">      process::TEST_AWAIT_TIMEOUT)</span></div>
-<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;</div>
-<div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ad5c297c3dee7d417b71b4d8675126420">  803</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#ad5c297c3dee7d417b71b4d8675126420">AwaitAssertTermSigNe</a>(</div>
-<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
-<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
-<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* durationExpr,</div>
-<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
-<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;    <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;int&gt;</a>&gt;&amp; actual,</div>
-<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;    <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; duration)</div>
-<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;{</div>
-<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;  const ::testing::AssertionResult result =</div>
-<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;    <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">AwaitAssertSignaled</a>(actualExpr, durationExpr, actual, duration);</div>
-<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;</div>
-<div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
-<div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;    <a class="code" href="libprocess_2include_2process_2check_8hpp.html#a55bf53e1f554470600774a6bf0c09140">CHECK_READY</a>(actual);</div>
-<div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;    <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(actual.get());</div>
-<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">AssertTermSigNe</a>(</div>
-<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;        expectedExpr,</div>
-<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;        <a class="code" href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">strings::join</a>(<span class="stringliteral">&quot;(&quot;</span>, actualExpr, <span class="stringliteral">&quot;)-&gt;get()&quot;</span>).c_str(),</div>
-<div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;        expected,</div>
-<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;        actual-&gt;get());</div>
-<div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;  }</div>
-<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;</div>
-<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;  <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;}</div>
-<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;</div>
-<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;</div>
-<div class="line"><a name="l00828"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a0491ed6c5a56cb33ff1d42f9e3fa0d95">  828</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_WTERMSIG_NE_FOR(expected, actual, duration)        \</span></div>
-<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT3(AwaitAssertTermSigNe, expected, actual, duration)</span></div>
-<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;</div>
-<div class="line"><a name="l00832"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a3850c9439df7c51d4f30ab78bf52e0e4">  832</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_WTERMSIG_NE(expected, actual)  \</span></div>
-<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;<span class="preprocessor">  AWAIT_ASSERT_TERMSIG_NE_FOR(                      \</span></div>
-<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;<span class="preprocessor">      expected,                                     \</span></div>
-<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;<span class="preprocessor">      actual,                                       \</span></div>
-<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;<span class="preprocessor">      process::TEST_AWAIT_TIMEOUT</span></div>
-<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;</div>
-<div class="line"><a name="l00839"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a18e0951702b19794add0b7a307035b48">  839</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_TERMSIG_NE_FOR(expected, actual, duration)         \</span></div>
-<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT3(AwaitAssertTermSigNe, expected, actual, duration)</span></div>
-<div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;</div>
-<div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ac4d50cef4ea4c371b20fb8c5082d9995">  843</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_WTERMSIG_NE(expected, actual)  \</span></div>
-<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;<span class="preprocessor">  AWAIT_EXPECT_WTERMSIG_NE_FOR(                     \</span></div>
-<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;<span class="preprocessor">    expected,                                       \</span></div>
-<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;<span class="preprocessor">    actual,                                         \</span></div>
-<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<span class="preprocessor">    process::TEST_AWAIT_TIMEOUT)</span></div>
-<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;</div>
-<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;<span class="comment">// TODO(benh):</span></div>
-<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;<span class="comment">// inline ::testing::AssertionResult AwaitAssertStopped(...)</span></div>
-<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;<span class="comment">// inline ::testing::AssertionResult AwaitAssertStopSigEq(...)</span></div>
-<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;<span class="comment">// inline ::testing::AssertionResult AwaitAssertStopSigNe(...)</span></div>
-<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;</div>
-<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="preprocessor">#endif // __PROCESS_GTEST_HPP__</span></div>
+<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;<span class="comment">// Signals are&#39;t used on Windows, so #ifdef these out.</span></div>
+<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;<span class="preprocessor">#ifndef __WINDOWS__</span></div>
+<div class="line"><a name="l00717"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">  717</a></span>&#160;<span class="preprocessor"></span>inline ::testing::AssertionResult <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">AwaitAssertSignaled</a>(</div>
+<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
+<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* durationExpr,</div>
+<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;    <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;int&gt;</a>&gt;&amp; actual,</div>
+<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;    <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; duration)</div>
+<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;{</div>
+<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;  const ::testing::AssertionResult result =</div>
+<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;    <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#af5232d02c562e977285d52228e29aaa9">AwaitAssertReady</a>(actualExpr, durationExpr, actual, duration);</div>
+<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;</div>
+<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
+<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;    <a class="code" href="libprocess_2include_2process_2check_8hpp.html#a55bf53e1f554470600774a6bf0c09140">CHECK_READY</a>(actual);</div>
+<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;    <span class="keywordflow">if</span> (actual-&gt;isNone()) {</div>
+<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;      return ::testing::AssertionFailure()</div>
+<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; actualExpr &lt;&lt; <span class="stringliteral">&quot;)-&gt;isNone() is true&quot;</span>;</div>
+<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;    }</div>
+<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;</div>
+<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a>(</div>
+<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;        <a class="code" href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">strings::join</a>(<span class="stringliteral">&quot;(&quot;</span>, actualExpr, <span class="stringliteral">&quot;)-&gt;get()&quot;</span>).c_str(),</div>
+<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;        actual-&gt;get());</div>
+<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;  }</div>
+<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;</div>
+<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;  <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;}</div>
+<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;</div>
+<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;</div>
+<div class="line"><a name="l00742"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a48ee0e589360edf83f93f4483d454211">  742</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_SIGNALED_FOR(expected, actual, duration)           \</span></div>
+<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT3(AwaitAssertSignaled, expected, actual, duration)</span></div>
+<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;</div>
+<div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ac548d367a0eba55993fd0f069cfe88fe">  746</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_SIGNALED(expected, actual)                 \</span></div>
+<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;<span class="preprocessor">  AWAIT_ASSERT_SIGNALED_FOR(expected, actual, process::TEST_AWAIT_TIMEOUT)</span></div>
+<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;</div>
+<div class="line"><a name="l00750"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ade5ade88fc75a1cda2c37969ce513d19">  750</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_SIGNALED_FOR(expected, actual, duration)           \</span></div>
+<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT3(AwaitAssertSignaled, expected, actual, duration)</span></div>
+<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;</div>
+<div class="line"><a name="l00754"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ad7db91aee8534c29d1a1409787f1ba0a">  754</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_SIGNALED(expected, actual)                 \</span></div>
+<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;<span class="preprocessor">  AWAIT_EXPECT_SIGNALED_FOR(expected, actual, process::TEST_AWAIT_TIMEOUT)</span></div>
+<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;</div>
+<div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a94ca5d39f53b828cce40c52051ec5065">  758</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a94ca5d39f53b828cce40c52051ec5065">AwaitAssertTermSigEq</a>(</div>
+<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
+<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
+<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* durationExpr,</div>
+<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
+<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;    <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;int&gt;</a>&gt;&amp; actual,</div>
+<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;    <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; duration)</div>
+<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;{</div>
+<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;  const ::testing::AssertionResult result =</div>
+<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;    <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">AwaitAssertSignaled</a>(actualExpr, durationExpr, actual, duration);</div>
+<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;</div>
+<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
+<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;    <a class="code" href="libprocess_2include_2process_2check_8hpp.html#a55bf53e1f554470600774a6bf0c09140">CHECK_READY</a>(actual);</div>
+<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;    <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(actual.get());</div>
+<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a>(</div>
+<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;        expectedExpr,</div>
+<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;        <a class="code" href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">strings::join</a>(<span class="stringliteral">&quot;(&quot;</span>, actualExpr, <span class="stringliteral">&quot;)-&gt;get()&quot;</span>).c_str(),</div>
+<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;        expected,</div>
+<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;        actual-&gt;get());</div>
+<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;  }</div>
+<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;</div>
+<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;  <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;}</div>
+<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;</div>
+<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;</div>
+<div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a92326e20cea850f70b0c8f8d5c6fcc23">  783</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_WTERMSIG_EQ_FOR(expected, actual, duration)        \</span></div>
+<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT3(AwaitAssertTermSigEq, expected, actual, duration)</span></div>
+<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;</div>
+<div class="line"><a name="l00787"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a9c88f78aaec602d30ac11dfade1048de">  787</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_WTERMSIG_EQ(expected, actual)  \</span></div>
+<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;<span class="preprocessor">  AWAIT_ASSERT_WTERMSIG_EQ_FOR(                     \</span></div>
+<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;<span class="preprocessor">      expected,                                     \</span></div>
+<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;<span class="preprocessor">      actual,                                       \</span></div>
+<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;<span class="preprocessor">      process::TEST_AWAIT_TIMEOUT)</span></div>
+<div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;</div>
+<div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ad71f04a8cf6788ea907661c79ca2f795">  794</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_WTERMSIG_EQ_FOR(expected, actual, duration)        \</span></div>
+<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT3(AwaitAssertTermSigEq, expected, actual, duration)</span></div>
+<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;</div>
+<div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a3ab1e561d075d86d66a10c1ca9d6ad01">  798</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_WTERMSIG_EQ(expected, actual)  \</span></div>
+<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;<span class="preprocessor">  AWAIT_EXPECT_WTERMSIG_EQ_FOR(                     \</span></div>
+<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;<span class="preprocessor">      expected,                                     \</span></div>
+<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;<span class="preprocessor">      actual,                                       \</span></div>
+<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;<span class="preprocessor">      process::TEST_AWAIT_TIMEOUT)</span></div>
+<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;</div>
+<div class="line"><a name="l00805"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ad5c297c3dee7d417b71b4d8675126420">  805</a></span>&#160;inline ::testing::AssertionResult <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#ad5c297c3dee7d417b71b4d8675126420">AwaitAssertTermSigNe</a>(</div>
+<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* expectedExpr,</div>
+<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* actualExpr,</div>
+<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* durationExpr,</div>
+<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> expected,</div>
+<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;    <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;int&gt;</a>&gt;&amp; actual,</div>
+<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;    <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; duration)</div>
+<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;{</div>
+<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;  const ::testing::AssertionResult result =</div>
+<div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;    <a class="code" href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">AwaitAssertSignaled</a>(actualExpr, durationExpr, actual, duration);</div>
+<div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;</div>
+<div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;  <span class="keywordflow">if</span> (result) {</div>
+<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;    <a class="code" href="libprocess_2include_2process_2check_8hpp.html#a55bf53e1f554470600774a6bf0c09140">CHECK_READY</a>(actual);</div>
+<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;    <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(actual.get());</div>
+<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">AssertTermSigNe</a>(</div>
+<div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;        expectedExpr,</div>
+<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;        <a class="code" href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">strings::join</a>(<span class="stringliteral">&quot;(&quot;</span>, actualExpr, <span class="stringliteral">&quot;)-&gt;get()&quot;</span>).c_str(),</div>
+<div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;        expected,</div>
+<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;        actual-&gt;get());</div>
+<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;  }</div>
+<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;</div>
+<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;  <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;}</div>
+<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;</div>
+<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;</div>
+<div class="line"><a name="l00830"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a0491ed6c5a56cb33ff1d42f9e3fa0d95">  830</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_WTERMSIG_NE_FOR(expected, actual, duration)        \</span></div>
+<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;<span class="preprocessor">  ASSERT_PRED_FORMAT3(AwaitAssertTermSigNe, expected, actual, duration)</span></div>
+<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;</div>
+<div class="line"><a name="l00834"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a3850c9439df7c51d4f30ab78bf52e0e4">  834</a></span>&#160;<span class="preprocessor">#define AWAIT_ASSERT_WTERMSIG_NE(expected, actual)  \</span></div>
+<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;<span class="preprocessor">  AWAIT_ASSERT_TERMSIG_NE_FOR(                      \</span></div>
+<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;<span class="preprocessor">      expected,                                     \</span></div>
+<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;<span class="preprocessor">      actual,                                       \</span></div>
+<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;<span class="preprocessor">      process::TEST_AWAIT_TIMEOUT</span></div>
+<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;</div>
+<div class="line"><a name="l00841"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#a18e0951702b19794add0b7a307035b48">  841</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_TERMSIG_NE_FOR(expected, actual, duration)         \</span></div>
+<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;<span class="preprocessor">  EXPECT_PRED_FORMAT3(AwaitAssertTermSigNe, expected, actual, duration)</span></div>
+<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;</div>
+<div class="line"><a name="l00845"></a><span class="lineno"><a class="line" href="libprocess_2include_2process_2gtest_8hpp.html#ac4d50cef4ea4c371b20fb8c5082d9995">  845</a></span>&#160;<span class="preprocessor">#define AWAIT_EXPECT_WTERMSIG_NE(expected, actual)  \</span></div>
+<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;<span class="preprocessor">  AWAIT_EXPECT_WTERMSIG_NE_FOR(                     \</span></div>
+<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<span class="preprocessor">    expected,                                       \</span></div>
+<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;<span class="preprocessor">    actual,                                         \</span></div>
+<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;<span class="preprocessor">    process::TEST_AWAIT_TIMEOUT)</span></div>
+<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;</div>
+<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;<span class="comment">// TODO(benh):</span></div>
+<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;<span class="comment">// inline ::testing::AssertionResult AwaitAssertStopped(...)</span></div>
+<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;<span class="comment">// inline ::testing::AssertionResult AwaitAssertStopSigEq(...)</span></div>
+<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="comment">// inline ::testing::AssertionResult AwaitAssertStopSigNe(...)</span></div>
+<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></div>
+<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;<span class="preprocessor">#endif // __PROCESS_GTEST_HPP__</span></div>
 <div class="ttc" id="classprocess_1_1Future_html_a68f241961e700d0cecf982d9cc0043d7"><div class="ttname"><a href="classprocess_1_1Future.html#a68f241961e700d0cecf982d9cc0043d7">process::Future::isReady</a></div><div class="ttdeci">bool isReady() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1220</div></div>
 <div class="ttc" id="gtest__constants_8hpp_html"><div class="ttname"><a href="gtest__constants_8hpp.html">gtest_constants.hpp</a></div></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a0eee39affc289ff372336ce8bbeef40a"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">AssertExitStatusNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:311</div></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a0eee39affc289ff372336ce8bbeef40a"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a0eee39affc289ff372336ce8bbeef40a">AssertExitStatusNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:313</div></div>
 <div class="ttc" id="classprocess_1_1ClockTestEventListener_html_af42ab7cf085778cd46cd105657c387fd"><div class="ttname"><a href="classprocess_1_1ClockTestEventListener.html#af42ab7cf085778cd46cd105657c387fd">process::ClockTestEventListener::OnTestEnd</a></div><div class="ttdeci">virtual void OnTestEnd(const ::testing::TestInfo &amp;)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:51</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; std::string &gt;</a></div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a26834a54c3b5880d4d08ce10248a6a76"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a26834a54c3b5880d4d08ce10248a6a76">AwaitAssertDiscarded</a></div><div class="ttdeci">::testing::AssertionResult AwaitAssertDiscarded(const char *expr, const char *, const process::Future&lt; T &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:164</div></div>
@@ -926,9 +929,9 @@
 <div class="ttc" id="namespaceprocess_html_a5294b892bbfaf52600526bfb7b42bc41"><div class="ttname"><a href="namespaceprocess.html#a5294b892bbfaf52600526bfb7b42bc41">process::READWRITE_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READWRITE_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> gtest.hpp:36</div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_af23884cf963eb5ec061595eb2e288903"><div class="ttname"><a href="classprocess_1_1Future.html#af23884cf963eb5ec061595eb2e288903">process::Future::isPending</a></div><div class="ttdeci">bool isPending() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1213</div></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a9f0924a7f42c846a34589d10d60d7538"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a9f0924a7f42c846a34589d10d60d7538">AssertExitStatusEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:278</div></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a9f0924a7f42c846a34589d10d60d7538"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a9f0924a7f42c846a34589d10d60d7538">AssertExitStatusEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExitStatusEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:280</div></div>
 <div class="ttc" id="stopwatch_8hpp_html"><div class="ttname"><a href="stopwatch_8hpp.html">stopwatch.hpp</a></div></div>
-<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a94ca5d39f53b828cce40c52051ec5065"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a94ca5d39f53b828cce40c52051ec5065">AwaitAssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertTermSigEq(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const int expected, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:756</div></div>
+<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a94ca5d39f53b828cce40c52051ec5065"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a94ca5d39f53b828cce40c52051ec5065">AwaitAssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertTermSigEq(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const int expected, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:758</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html_aee320e7c6e107071f4b85d4cc135a265"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a></div><div class="ttdeci">#define CHECK_SOME(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:50</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html">gtest.hpp</a></div></div>
@@ -945,7 +948,7 @@
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ad87911bc1359b66cd739b1c0a53b8f34"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ad87911bc1359b66cd739b1c0a53b8f34">AwaitAssertResponseBodyEq</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertResponseBodyEq(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const std::string &amp;expected, const process::Future&lt; process::http::Response &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:464</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a4af6af348abe6fc830763329ae961e5f"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">AssertTermSigNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:407</div></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a4af6af348abe6fc830763329ae961e5f"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a4af6af348abe6fc830763329ae961e5f">AssertTermSigNe</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigNe(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:411</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ad7d94eaa58fc7d51e295e99c33351958"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ad7d94eaa58fc7d51e295e99c33351958">AwaitAssertExited</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertExited(const char *actualExpr, const char *durationExpr, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:580</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a064572a727a632a5dedd25197ea5469b"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a064572a727a632a5dedd25197ea5469b">AwaitAssertExitStatusNe</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertExitStatusNe(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const int expected, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:668</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
@@ -956,8 +959,8 @@
 <div class="ttc" id="classprocess_1_1Clock_html_a4fd154ded1943f0b442bb88151adb758"><div class="ttname"><a href="classprocess_1_1Clock.html#a4fd154ded1943f0b442bb88151adb758">process::Clock::settle</a></div><div class="ttdeci">static void settle()</div></div>
 <div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Latch_html_a473b02733aa6a87f9ce3462d7a872414"><div class="ttname"><a href="classprocess_1_1Latch.html#a473b02733aa6a87f9ce3462d7a872414">process::Latch::await</a></div><div class="ttdeci">bool await(const Duration &amp;duration=Seconds(-1))</div></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a5e399531eaa0ff53ca397cadd739fe33"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:375</div></div>
-<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a799901963033736968a8328d9aa63b38"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a></div><div class="ttdeci">inline::testing::AssertionResult AssertSignaled(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:343</div></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a5e399531eaa0ff53ca397cadd739fe33"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:379</div></div>
+<div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a799901963033736968a8328d9aa63b38"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a799901963033736968a8328d9aa63b38">AssertSignaled</a></div><div class="ttdeci">inline::testing::AssertionResult AssertSignaled(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:347</div></div>
 <div class="ttc" id="classprocess_1_1Latch_html_a8a13204c5c42c42633674afc8ad6e307"><div class="ttname"><a href="classprocess_1_1Latch.html#a8a13204c5c42c42633674afc8ad6e307">process::Latch::trigger</a></div><div class="ttdeci">bool trigger()</div></div>
 <div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:116</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_abcc52054812ecbc8937d533a3a5e4b72"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#abcc52054812ecbc8937d533a3a5e4b72">AwaitAssertFailed</a></div><div class="ttdeci">::testing::AssertionResult AwaitAssertFailed(const char *expr, const char *, const process::Future&lt; T &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:142</div></div>
@@ -973,10 +976,10 @@
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_af5232d02c562e977285d52228e29aaa9"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#af5232d02c562e977285d52228e29aaa9">AwaitAssertReady</a></div><div class="ttdeci">::testing::AssertionResult AwaitAssertReady(const char *expr, const char *, const process::Future&lt; T &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:120</div></div>
 <div class="ttc" id="classprocess_1_1Latch_html"><div class="ttname"><a href="classprocess_1_1Latch.html">process::Latch</a></div><div class="ttdef"><b>Definition:</b> latch.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_aaba2025cf9ac7b264f113d6a3bf4364c"><div class="ttname"><a href="classprocess_1_1Clock.html#aaba2025cf9ac7b264f113d6a3bf4364c">process::Clock::paused</a></div><div class="ttdeci">static bool paused()</div><div class="ttdoc">Check whether clock is currently running. </div></div>
-<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a8db0b1187c1add9f6c5af1cc845578e2"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">AwaitAssertSignaled</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertSignaled(const char *actualExpr, const char *durationExpr, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:715</div></div>
+<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a8db0b1187c1add9f6c5af1cc845578e2"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a8db0b1187c1add9f6c5af1cc845578e2">AwaitAssertSignaled</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertSignaled(const char *actualExpr, const char *durationExpr, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:717</div></div>
 <div class="ttc" id="classprocess_1_1ClockTestEventListener_html_a684e54b986d32130f3b63e0f4cfa109e"><div class="ttname"><a href="classprocess_1_1ClockTestEventListener.html#a684e54b986d32130f3b63e0f4cfa109e">process::ClockTestEventListener::instance</a></div><div class="ttdeci">static ClockTestEventListener * instance()</div><div class="ttdef"><b>Definition:</b> gtest.hpp:45</div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>
-<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ad5c297c3dee7d417b71b4d8675126420"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ad5c297c3dee7d417b71b4d8675126420">AwaitAssertTermSigNe</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertTermSigNe(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const int expected, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:803</div></div>
+<div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_ad5c297c3dee7d417b71b4d8675126420"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#ad5c297c3dee7d417b71b4d8675126420">AwaitAssertTermSigNe</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertTermSigNe(const char *expectedExpr, const char *actualExpr, const char *durationExpr, const int expected, const process::Future&lt; Option&lt; int &gt;&gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:805</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a35ffb1309cac5b5df236add23d5582a4"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a35ffb1309cac5b5df236add23d5582a4">AssertExited</a></div><div class="ttdeci">inline::testing::AssertionResult AssertExited(const char *actualExpr, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:246</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a493227e57f8848e37777b89c0f81e2ec"><div class="ttname"><a href="classprocess_1_1Future.html#a493227e57f8848e37777b89c0f81e2ec">process::Future::isFailed</a></div><div class="ttdeci">bool isFailed() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1234</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html
index 1bb216f..176578c 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html
@@ -591,7 +591,7 @@
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a2accda04cb99a8337c501958ff85ce01"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a2accda04cb99a8337c501958ff85ce01">process::ProcessBase::serve</a></div><div class="ttdeci">virtual void serve(Event &amp;&amp;event)</div><div class="ttdoc">Invoked when an event is serviced. </div><div class="ttdef"><b>Definition:</b> process.hpp:85</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a7ff87364baa79991901b8d73dc5c5fca"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca">process::ProcessBase::self</a></div><div class="ttdeci">const UPID &amp; self() const </div><div class="ttdef"><b>Definition:</b> process.hpp:79</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html_a685d23d0dc0f42a0038dda0724e5d783"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">process::ProcessBase::delegate</a></div><div class="ttdeci">void delegate(const std::string &amp;name, const UPID &amp;pid)</div><div class="ttdoc">Delegates incoming messages, with the specified name, to the UPID. </div><div class="ttdef"><b>Definition:</b> process.hpp:242</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a18419acc52ca1e339e684f8d9208207e"><div class="ttname"><a href="namespaceprocess.html#a18419acc52ca1e339e684f8d9208207e">process::workers</a></div><div class="ttdeci">long workers()</div><div class="ttdoc">Returns the number of worker threads the library has created. </div></div>
 <div class="ttc" id="classprocess_1_1Process_html_a1e9980d5d873c695d4a1749971e18cd9"><div class="ttname"><a href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">process::Process::This</a></div><div class="ttdeci">T This</div><div class="ttdef"><b>Definition:</b> process.hpp:507</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html
index d7d7dd3..97da335 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html
@@ -440,7 +440,7 @@
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1Socket_html"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1Socket.html">process::network::internal::Socket&lt; inet::Address &gt;</a></div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1Socket_html_ae0a90b8a9cbc66e8042905a34652f2db"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1Socket.html#ae0a90b8a9cbc66e8042905a34652f2db">process::network::internal::Socket::address</a></div><div class="ttdeci">Try&lt; AddressType &gt; address() const </div><div class="ttdef"><b>Definition:</b> socket.hpp:322</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="utilities_8hpp_html"><div class="ttname"><a href="utilities_8hpp.html">utilities.hpp</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/logrotate_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/logrotate_8hpp_source.html b/content/api/latest/c++/logrotate_8hpp_source.html
index 7b66031..ab80c87 100644
--- a/content/api/latest/c++/logrotate_8hpp_source.html
+++ b/content/api/latest/c++/logrotate_8hpp_source.html
@@ -209,7 +209,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="pagesize_8hpp_html"><div class="ttname"><a href="pagesize_8hpp.html">pagesize.hpp</a></div></div>
-<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div class="ttname"><a href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:71</div></div>
+<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div class="ttname"><a href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:73</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1logger_1_1rotate_1_1Flags_html_aa813ed8c26be59608ca5667c0c267f8b"><div class="ttname"><a href="structmesos_1_1internal_1_1logger_1_1rotate_1_1Flags.html#aa813ed8c26be59608ca5667c0c267f8b">mesos::internal::logger::rotate::Flags::log_filename</a></div><div class="ttdeci">Option&lt; std::string &gt; log_filename</div><div class="ttdef"><b>Definition:</b> logrotate.hpp:124</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/mock__csi__plugin_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mock__csi__plugin_8hpp.html b/content/api/latest/c++/mock__csi__plugin_8hpp.html
index 1a195d4..af61637 100644
--- a/content/api/latest/c++/mock__csi__plugin_8hpp.html
+++ b/content/api/latest/c++/mock__csi__plugin_8hpp.html
@@ -139,7 +139,7 @@ Macros</h2></td></tr>
 <div class="line">      <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">csi::name</a>##Response* response));</div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_1_1openssl_html_a9ea7f1e144d9731d6fb4e4a0d80a7c56"><div class="ttname"><a href="namespaceprocess_1_1network_1_1openssl.html#a9ea7f1e144d9731d6fb4e4a0d80a7c56">process::network::openssl::context</a></div><div class="ttdeci">SSL_CTX * context()</div></div>
-<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment -->
 </div>
 </div>