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< std::string > 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< Resources >() : <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 @@   <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 > </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>< std::string > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">shell</a> (const std::string &fmt, const T &...t)</td></tr> <tr class="memdesc:a0d86320d7799ea761599bc356c02a4fa"><td class="mdescLeft"> </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"> </td></tr> -<tr class="memitem:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">system</a> (const std::string &command)</td></tr> -<tr class="separator:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">spawn</a> (const std::string &command, const std::vector< std::string > &arguments)</td></tr> -<tr class="separator:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a75eb48541200e89e498d3d324ffc3089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">system</a> (const std::string &command)</td></tr> +<tr class="separator:a75eb48541200e89e498d3d324ffc3089"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a18f614e5bdf40984c33888a5fa9599ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">spawn</a> (const std::string &command, const std::vector< std::string > &arguments)</td></tr> +<tr class="separator:a18f614e5bdf40984c33888a5fa9599ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplParams" colspan="2">template<typename... T> </td></tr> <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplItemLeft" align="right" valign="top">int </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"> </td></tr> @@ -312,8 +312,8 @@ std::string > </td><td class="memItemRight" valign="bottom"><a class="el <tr class="separator:af24a361f8c310bd4d732e68378b57ed3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcb50a93180d75a95095ea13971a51d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <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> > </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> &s, const <a class="el" href="classos_1_1WindowsFD.html">WindowsFD</a> &fd, off_t offset, size_t length)</td></tr> <tr class="separator:adcb50a93180d75a95095ea13971a51d3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a39f1d0cc7f9358c79eb49df3cbbc77f4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a39f1d0cc7f9358c79eb49df3cbbc77f4">spawn</a> (const std::string &command, const std::vector< std::string > &arguments, const <a class="el" href="classOption.html">Option</a>< std::map< std::string, std::string >> &<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"> </td></tr> +<tr class="memitem:abedec07e6e468b54920d3b921a49eb36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#abedec07e6e468b54920d3b921a49eb36">spawn</a> (const std::string &command, const std::vector< std::string > &arguments, const <a class="el" href="classOption.html">Option</a>< std::map< std::string, std::string >> &<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"> </td></tr> <tr class="memitem:a1de77f208d0bc72cf79e7eb9a6b487c7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a1de77f208d0bc72cf79e7eb9a6b487c7">execvp</a> (const std::string &command, const std::vector< std::string > &argv)</td></tr> <tr class="separator:a1de77f208d0bc72cf79e7eb9a6b487c7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebc3586b2be0d2b9093ccfbf25dfcde8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">execvpe</a> (const std::string &command, const std::vector< std::string > &argv, const std::map< std::string, std::string > &envp)</td></tr> @@ -4278,7 +4278,7 @@ template<typename... T> </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<typename... T> </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><int> os::spawn </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>command</em>, </td> @@ -4312,7 +4312,7 @@ template<typename... T> </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<typename... T> </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><int> os::spawn </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>command</em>, </td> @@ -4442,7 +4442,7 @@ template<typename T > </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<typename T > </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>< int > os::system </td> <td>(</td> <td class="paramtype">const std::string & </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 <string></code><br/> <code>#include <<a class="el" href="error_8hpp_source.html">stout/error.hpp</a>></code><br/> <code>#include <<a class="el" href="nothing_8hpp_source.html">stout/nothing.hpp</a>></code><br/> -<code>#include <<a class="el" href="stat_8hpp_source.html">stout/os/stat.hpp</a>></code><br/> +<code>#include <<a class="el" href="option_8hpp_source.html">stout/option.hpp</a>></code><br/> <code>#include <<a class="el" href="path_8hpp_source.html">stout/path.hpp</a>></code><br/> <code>#include <<a class="el" href="stringify_8hpp_source.html">stout/stringify.hpp</a>></code><br/> <code>#include <<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>></code><br/> +<code>#include <<a class="el" href="stat_8hpp_source.html">stout/os/stat.hpp</a>></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> </div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include <<a class="code" href="error_8hpp.html">stout/error.hpp</a>></span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include <<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>></span></div> -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <<a class="code" href="stat_8hpp.html">stout/os/stat.hpp</a>></span></div> +<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <<a class="code" href="option_8hpp.html">stout/option.hpp</a>></span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <<a class="code" href="path_8hpp.html">stout/path.hpp</a>></span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <<a class="code" href="stringify_8hpp.html">stout/stringify.hpp</a>></span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <<a class="code" href="try_8hpp.html">stout/try.hpp</a>></span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">namespace </span>os {</div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <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> <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> <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> <span class="comment">//</span></div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <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> <span class="comment">// 1. No callers depended on that behavior,</span></div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment">// 2. Consistency with Windows implementation.</span></div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">//</span></div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <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> <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> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">copyfile</a>(</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">const</span> std::string& source, <span class="keyword">const</span> std::string& destination)</div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <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>  <span class="comment">// prevent user error.</span></div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">if</span> (<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(source) || source.back() == <span class="charliteral">'/'</span>) {</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"`source` was a directory"</span>);</div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">if</span> (<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(destination) || destination.back() == <span class="charliteral">'/'</span>) {</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"`destination` was a directory"</span>);</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  }</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <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>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"`source` was a relative path"</span>);</div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div> -<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <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>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"`destination` was a relative path"</span>);</div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  }</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <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">"cp"</span>, {<span class="stringliteral">"cp"</span>, source, destination});</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">if</span> (status == -1) {</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"os::spawn failed"</span>);</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div> -<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">if</span> (!(<a class="code" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(status) && <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>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"cp failed with status: "</span> + <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(status));</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <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> }</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> } <span class="comment">// namespace os {</span></div> -<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="preprocessor">#endif // __STOUT_OS_POSIX_COPYFILE_HPP__</span></div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <<a class="code" href="stat_8hpp.html">stout/os/stat.hpp</a>></span></div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">namespace </span>os {</div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <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> <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> <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> <span class="comment">//</span></div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <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> <span class="comment">// 1. No callers depended on that behavior,</span></div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">// 2. Consistency with Windows implementation.</span></div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">//</span></div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <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> <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> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">copyfile</a>(</div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">const</span> std::string& source, <span class="keyword">const</span> std::string& destination)</div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <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>  <span class="comment">// prevent user error.</span></div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">if</span> (<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(source) || source.back() == <span class="charliteral">'/'</span>) {</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"`source` was a directory"</span>);</div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  }</div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordflow">if</span> (<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(destination) || destination.back() == <span class="charliteral">'/'</span>) {</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"`destination` was a directory"</span>);</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <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>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"`source` was a relative path"</span>);</div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <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>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"`destination` was a relative path"</span>);</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<int></a> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a> = <a class="code" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os::spawn</a>(<span class="stringliteral">"cp"</span>, {<span class="stringliteral">"cp"</span>, source, destination});</div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <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>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"os::spawn failed"</span>);</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <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>()) && <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>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"cp failed with status: "</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>  }</div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <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> }</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> } <span class="comment">// namespace os {</span></div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <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< Nothing > copyfile(const std::string &source, const std::string &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< int ></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< Nothing > copyfile(const std::string &source, const std::string &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 &command, const std::vector< std::string > &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< ProcessStatus > 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< int > spawn(const std::string &command, const std::vector< std::string > &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 &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 & get() const &</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 &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< Nothing > 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< void(*)()> &_function, const Fork &fork1, const Fork &fork2, const Exec &_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 & get()&</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< std::set< pid_t > > 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 &_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< void(*)()> &_function, const Fork &fork1, const Wait &_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< Nothing > 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< Load > 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< UTSInfo > 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 &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< std::string > shell(const std::string &fmt, const T &...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< std::string > shell(const std::string &fmt, const T &...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< Process > 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 &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 &command, const std::vector< std::string > &argv, const std::map< std::string, std::string > &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 &command, const std::vector< std::string > &argv, const std::map< std::string, std::string > &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 <glog/logging.h></code><br/> <code>#include <<a class="el" href="error_8hpp_source.html">stout/error.hpp</a>></code><br/> <code>#include <<a class="el" href="format_8hpp_source.html">stout/format.hpp</a>></code><br/> +<code>#include <<a class="el" href="none_8hpp_source.html">stout/none.hpp</a>></code><br/> +<code>#include <<a class="el" href="option_8hpp_source.html">stout/option.hpp</a>></code><br/> <code>#include <<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>></code><br/> <code>#include <<a class="el" href="argv_8hpp_source.html">stout/os/raw/argv.hpp</a>></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>< std::string > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a> (const std::string &fmt, const T &...t)</td></tr> <tr class="memdesc:a0d86320d7799ea761599bc356c02a4fa"><td class="mdescLeft"> </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"> </td></tr> -<tr class="memitem:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">os::system</a> (const std::string &command)</td></tr> -<tr class="separator:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os::spawn</a> (const std::string &command, const std::vector< std::string > &arguments)</td></tr> -<tr class="separator:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a75eb48541200e89e498d3d324ffc3089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">os::system</a> (const std::string &command)</td></tr> +<tr class="separator:a75eb48541200e89e498d3d324ffc3089"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a18f614e5bdf40984c33888a5fa9599ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os::spawn</a> (const std::string &command, const std::vector< std::string > &arguments)</td></tr> +<tr class="separator:a18f614e5bdf40984c33888a5fa9599ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplParams" colspan="2">template<typename... T> </td></tr> <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td class="memTemplItemLeft" align="right" valign="top">int </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"> </td></tr>