You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/09/19 22:28:28 UTC

[3/5] mesos-site git commit: Updated the website built from mesos SHA: c644a35.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/83f9651a/content/api/latest/c++/namespacemembers_func_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x75.html b/content/api/latest/c++/namespacemembers_func_0x75.html
index ef1104d..e81c8fd 100644
--- a/content/api/latest/c++/namespacemembers_func_0x75.html
+++ b/content/api/latest/c++/namespacemembers_func_0x75.html
@@ -135,12 +135,14 @@
 <li>upper()
 : <a class="el" href="namespacestrings.html#a69f3467801285caf9a9e04929ff33cee">strings</a>
 </li>
+<li>usage()
+: <a class="el" href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal</a>
+</li>
 <li>USAGE()
 : <a class="el" href="namespaceprocess.html#a525cafa300f0b0630d9c2c9b9ce2c77f">process</a>
 </li>
 <li>usage()
 : <a class="el" href="namespacefs.html#ab5ede09379c4793ba4477c7e4573670a">fs</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal</a>
 </li>
 <li>usage_in_bytes()
 : <a class="el" href="namespacecgroups_1_1memory.html#a149585d37c91a4340c1bedcd20a37de9">cgroups::memory</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/83f9651a/content/api/latest/c++/namespacemembers_vars_0x61.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x61.html b/content/api/latest/c++/namespacemembers_vars_0x61.html
index e513b59..df2ff9c 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x61.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x61.html
@@ -85,6 +85,9 @@
 &#160;
 
 <h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>AGENT_LOG_VIRTUAL_PATH
+: <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a214946e51606694950e9dfa6336601d9">mesos::internal::slave</a>
+</li>
 <li>ALL
 : <a class="el" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#ae935d690f7a61178ddda66d5f8511e42">routing::diagnosis::socket::state</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/83f9651a/content/api/latest/c++/namespacemembers_vars_0x66.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x66.html b/content/api/latest/c++/namespacemembers_vars_0x66.html
index 50a2f9f..427ef11 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x66.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x66.html
@@ -94,12 +94,12 @@
 <li>FIN_WAIT2
 : <a class="el" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a36e78218201b166820abaf11edbe4578">routing::diagnosis::socket::state</a>
 </li>
-<li>flags
-: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">mesos::internal::tests</a>
-</li>
 <li>FLAGS
 : <a class="el" href="namespacemesos_1_1internal_1_1build.html#ac7ad8af16064f5374768b02b584f9636">mesos::internal::build</a>
 </li>
+<li>flags
+: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">mesos::internal::tests</a>
+</li>
 <li>FORCE_DESTROY_ON_RECOVERY_FILE
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#a6d83b7c297af096719e3ffb581d147f4">mesos::internal::slave::containerizer::paths</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/83f9651a/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 e24b9ff..0e591b3 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="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>NAME
+: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</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/83f9651a/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 5bf8504..137e1e3 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="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>
+<li>WRITE
+: <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/83f9651a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
index 6450ceb..4b1c482 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
@@ -401,6 +401,8 @@ Variables</h2></td></tr>
 <tr class="separator:a693bfee95e7402c2ea259abb0d46909d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaff17224d6907b6bc7f6367769f21ad5"><td class="memItemLeft" align="right" valign="top">constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#aaff17224d6907b6bc7f6367769f21ad5">MESOS_DEFAULT_EXECUTOR</a> [] = &quot;mesos-default-executor&quot;</td></tr>
 <tr class="separator:aaff17224d6907b6bc7f6367769f21ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a214946e51606694950e9dfa6336601d9"><td class="memItemLeft" align="right" valign="top">constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#a214946e51606694950e9dfa6336601d9">AGENT_LOG_VIRTUAL_PATH</a> [] = &quot;/slave/log&quot;</td></tr>
+<tr class="separator:a214946e51606694950e9dfa6336601d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0c53f4af1348f95a6394761ed6a4b279"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#a0c53f4af1348f95a6394761ed6a4b279">DOCKER_NAME_PREFIX</a></td></tr>
 <tr class="separator:a0c53f4af1348f95a6394761ed6a4b279"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af53050cb063baa2f543665f62d1bb54d"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave.html#af53050cb063baa2f543665f62d1bb54d">DOCKER_NAME_SEPERATOR</a></td></tr>
@@ -1015,6 +1017,18 @@ Variables</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a214946e51606694950e9dfa6336601d9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">constexpr char mesos::internal::slave::AGENT_LOG_VIRTUAL_PATH[] = &quot;/slave/log&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a4240d3f3cc8514516c4ccfd6dad7120b"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/83f9651a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html
index 214eee4..e3eeb76 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html
@@ -102,6 +102,8 @@ Functions</h2></td></tr>
 <tr class="separator:a6e999eb3cfe59abcd77d1c9e038d6def"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad123de9bb60d4fbbe2ff1ba197c95396"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ad123de9bb60d4fbbe2ff1ba197c95396">getExecutorSentinelPath</a> (const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:ad123de9bb60d4fbbe2ff1ba197c95396"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afae38af8b282a5cf5913f268048af106"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#afae38af8b282a5cf5913f268048af106">getExecutorVirtualPath</a> (const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td></tr>
+<tr class="separator:afae38af8b282a5cf5913f268048af106"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af847c0fb834d1785ed99e6d0e9f89afa"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af847c0fb834d1785ed99e6d0e9f89afa">getExecutorLatestRunPath</a> (const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td></tr>
 <tr class="separator:af847c0fb834d1785ed99e6d0e9f89afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a64d87d2a5417c9349ecb45b9ab9f85d2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a64d87d2a5417c9349ecb45b9ab9f85d2">getLibprocessPidPath</a> (const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td></tr>
@@ -593,6 +595,32 @@ Variables</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="afae38af8b282a5cf5913f268048af106"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string mesos::internal::slave::paths::getExecutorVirtualPath </td>
+          <td>(</td>
+          <td class="paramtype">const FrameworkID &amp;&#160;</td>
+          <td class="paramname"><em>frameworkId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const ExecutorID &amp;&#160;</td>
+          <td class="paramname"><em>executorId</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a72fbb669efb8460752b0ec0945397b76"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/83f9651a/content/api/latest/c++/paths_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/paths_8hpp.html b/content/api/latest/c++/paths_8hpp.html
index e769db7..b706056 100644
--- a/content/api/latest/c++/paths_8hpp.html
+++ b/content/api/latest/c++/paths_8hpp.html
@@ -120,6 +120,8 @@ Functions</h2></td></tr>
 <tr class="separator:a6e999eb3cfe59abcd77d1c9e038d6def"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad123de9bb60d4fbbe2ff1ba197c95396"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ad123de9bb60d4fbbe2ff1ba197c95396">mesos::internal::slave::paths::getExecutorSentinelPath</a> (const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:ad123de9bb60d4fbbe2ff1ba197c95396"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afae38af8b282a5cf5913f268048af106"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#afae38af8b282a5cf5913f268048af106">mesos::internal::slave::paths::getExecutorVirtualPath</a> (const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td></tr>
+<tr class="separator:afae38af8b282a5cf5913f268048af106"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af847c0fb834d1785ed99e6d0e9f89afa"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af847c0fb834d1785ed99e6d0e9f89afa">mesos::internal::slave::paths::getExecutorLatestRunPath</a> (const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td></tr>
 <tr class="separator:af847c0fb834d1785ed99e6d0e9f89afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a64d87d2a5417c9349ecb45b9ab9f85d2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a64d87d2a5417c9349ecb45b9ab9f85d2">mesos::internal::slave::paths::getLibprocessPidPath</a> (const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/83f9651a/content/api/latest/c++/paths_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/paths_8hpp_source.html b/content/api/latest/c++/paths_8hpp_source.html
index b27367c..9fbbb68 100644
--- a/content/api/latest/c++/paths_8hpp_source.html
+++ b/content/api/latest/c++/paths_8hpp_source.html
@@ -265,114 +265,121 @@
 <div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId);</div>
 <div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
 <div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af847c0fb834d1785ed99e6d0e9f89afa">getExecutorLatestRunPath</a>(</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment">// Returns the &quot;virtual&quot; path used to expose the executor&#39;s sandbox</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment">// via the /files endpoints: `/frameworks/FID/executors/EID/latest`.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#afae38af8b282a5cf5913f268048af106">getExecutorVirtualPath</a>(</div>
 <div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
 <div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId);</div>
 <div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
 <div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a64d87d2a5417c9349ecb45b9ab9f85d2">getLibprocessPidPath</a>(</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af847c0fb834d1785ed99e6d0e9f89afa">getExecutorLatestRunPath</a>(</div>
 <div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
 <div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
 <div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId);</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
 <div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a72fbb669efb8460752b0ec0945397b76">getForkedPidPath</a>(</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a64d87d2a5417c9349ecb45b9ab9f85d2">getLibprocessPidPath</a>(</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
 <div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af291cc21c6b5f0e00b7864eb9c4cd5e6">getContainerRootfsPath</a>(</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a72fbb669efb8460752b0ec0945397b76">getForkedPidPath</a>(</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
 <div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</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;<a class="code" href="classTry.html">Try&lt;std::list&lt;std::string&gt;</a>&gt; <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a823eb925c9b6e8c30127d8580cf14fb0">getTaskPaths</a>(</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af291cc21c6b5f0e00b7864eb9c4cd5e6">getContainerRootfsPath</a>(</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
 <div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ac9073b0b9e3b1e7cf78c72d67daa774c">getTaskPath</a>(</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId,</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <span class="keyword">const</span> TaskID&amp; taskId);</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a376056850bee5b9c314b05b61dc7474b">getTaskInfoPath</a>(</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId,</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <span class="keyword">const</span> TaskID&amp; taskId);</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;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ace035b6a1317a8583506a51659e2917d">getTaskUpdatesPath</a>(</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId,</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;    <span class="keyword">const</span> TaskID&amp; taskId);</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</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">  280</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a4bc31bd0b773ceac15a4b6314470647a">getResourcesInfoPath</a>(</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir);</div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</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;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a143ad99abef04908effb2556029208b7">getResourcesTargetPath</a>(</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir);</div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<a class="code" href="classTry.html">Try&lt;std::list&lt;std::string&gt;</a>&gt; <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a823eb925c9b6e8c30127d8580cf14fb0">getTaskPaths</a>(</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ac9073b0b9e3b1e7cf78c72d67daa774c">getTaskPath</a>(</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId,</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <span class="keyword">const</span> TaskID&amp; taskId);</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;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a376056850bee5b9c314b05b61dc7474b">getTaskInfoPath</a>(</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId,</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    <span class="keyword">const</span> TaskID&amp; taskId);</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</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">  278</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ace035b6a1317a8583506a51659e2917d">getTaskUpdatesPath</a>(</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId,</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    <span class="keyword">const</span> TaskID&amp; taskId);</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;</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;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ab5f705d2a809bab6d15f29c483cf1a72">getPersistentVolumePath</a>(</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;    <span class="keyword">const</span> std::string&amp; role,</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;    <span class="keyword">const</span> std::string&amp; persistenceId);</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a4bc31bd0b773ceac15a4b6314470647a">getResourcesInfoPath</a>(</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir);</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</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;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a143ad99abef04908effb2556029208b7">getResourcesTargetPath</a>(</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir);</div>
 <div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ab5f705d2a809bab6d15f29c483cf1a72">getPersistentVolumePath</a>(</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    <span class="keyword">const</span> Resource&amp; resource);</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;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f">createExecutorDirectory</a>(</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId,</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <a class="code" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">user</a> = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</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">  308</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0d6d6f979a1d7865424fd82e98897bcf">createSlaveDirectory</a>(</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId);</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">  313</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0eb6a5b0180c943374211289e1d4a312">LIBPROCESS_PID_FILE</a>[];</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af31065d67b7ad2c82ffaef293cf5ed95">HTTP_MARKER_FILE</a>[];</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;} <span class="comment">// namespace paths {</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;} <span class="comment">// namespace slave {</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;} <span class="comment">// namespace internal {</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;} <span class="comment">// namespace mesos {</span></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="preprocessor">#endif // __SLAVE_PATHS_HPP__</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ab5f705d2a809bab6d15f29c483cf1a72">getPersistentVolumePath</a>(</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;    <span class="keyword">const</span> std::string&amp; role,</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <span class="keyword">const</span> std::string&amp; persistenceId);</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;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ab5f705d2a809bab6d15f29c483cf1a72">getPersistentVolumePath</a>(</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    <span class="keyword">const</span> Resource&amp; resource);</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;</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f">createExecutorDirectory</a>(</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId,</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;    <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    <span class="keyword">const</span> ContainerID&amp; containerId,</div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;    <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <a class="code" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">user</a> = <a class="code" href="structNone.html">None</a>());</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;</div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0d6d6f979a1d7865424fd82e98897bcf">createSlaveDirectory</a>(</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    <span class="keyword">const</span> std::string&amp; rootDir,</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;    <span class="keyword">const</span> SlaveID&amp; slaveId);</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;</div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0eb6a5b0180c943374211289e1d4a312">LIBPROCESS_PID_FILE</a>[];</div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af31065d67b7ad2c82ffaef293cf5ed95">HTTP_MARKER_FILE</a>[];</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;} <span class="comment">// namespace paths {</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;} <span class="comment">// namespace slave {</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;} <span class="comment">// namespace mesos {</span></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;<span class="preprocessor">#endif // __SLAVE_PATHS_HPP__</span></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="namespacemesos_1_1internal_1_1slave_1_1paths_html_affa8152eccdd3805393eb0c948d0cbce"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#affa8152eccdd3805393eb0c948d0cbce">mesos::internal::slave::paths::getExecutorRunPath</a></div><div class="ttdeci">std::string getExecutorRunPath(const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_ab5f705d2a809bab6d15f29c483cf1a72"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ab5f705d2a809bab6d15f29c483cf1a72">mesos::internal::slave::paths::getPersistentVolumePath</a></div><div class="ttdeci">std::string getPersistentVolumePath(const std::string &amp;rootDir, const std::string &amp;role, const std::string &amp;persistenceId)</div></div>
@@ -419,6 +426,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_aa0667528c3c17fd0b0d95be31d8906d7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#aa0667528c3c17fd0b0d95be31d8906d7">mesos::internal::slave::paths::getLatestSlavePath</a></div><div class="ttdeci">std::string getLatestSlavePath(const std::string &amp;rootDir)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_a376056850bee5b9c314b05b61dc7474b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a376056850bee5b9c314b05b61dc7474b">mesos::internal::slave::paths::getTaskInfoPath</a></div><div class="ttdeci">std::string getTaskInfoPath(const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const TaskID &amp;taskId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_ace035b6a1317a8583506a51659e2917d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ace035b6a1317a8583506a51659e2917d">mesos::internal::slave::paths::getTaskUpdatesPath</a></div><div class="ttdeci">std::string getTaskUpdatesPath(const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const TaskID &amp;taskId)</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_afae38af8b282a5cf5913f268048af106"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#afae38af8b282a5cf5913f268048af106">mesos::internal::slave::paths::getExecutorVirtualPath</a></div><div class="ttdeci">std::string getExecutorVirtualPath(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1paths_html_a823eb925c9b6e8c30127d8580cf14fb0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a823eb925c9b6e8c30127d8580cf14fb0">mesos::internal::slave::paths::getTaskPaths</a></div><div class="ttdeci">Try&lt; std::list&lt; std::string &gt; &gt; getTaskPaths(const std::string &amp;rootDir, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->