You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/06/12 21:29:41 UTC

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

Updated the website built from mesos SHA: d733b10.


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

Branch: refs/heads/asf-site
Commit: 15017f789fea93013390051c06cf54b93cad76ad
Parents: 2883613
Author: jenkins <bu...@apache.org>
Authored: Tue Jun 12 21:29:33 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Tue Jun 12 21:29:33 2018 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                | 12 +++++------
 content/api/latest/c++/Tokens.xml               |  8 ++++----
 ...al_1_1slave_1_1GarbageCollector-members.html |  2 +-
 ..._1internal_1_1slave_1_1GarbageCollector.html | 17 ++++++++++++----
 ...lave_1_1GarbageCollectorProcess-members.html |  2 +-
 ...nal_1_1slave_1_1GarbageCollectorProcess.html | 11 +++++-----
 ..._1tests_1_1MockGarbageCollector-members.html |  4 ++--
 ...ternal_1_1tests_1_1MockGarbageCollector.html | 21 ++++++++++++++------
 content/api/latest/c++/functions_func_g.html    |  4 ++--
 content/api/latest/c++/functions_func_m.html    |  2 +-
 content/api/latest/c++/functions_g.html         |  4 ++--
 content/api/latest/c++/functions_m.html         |  2 +-
 content/api/latest/c++/gc_8hpp_source.html      |  4 ++--
 .../api/latest/c++/gc__process_8hpp_source.html |  4 ++--
 content/api/latest/c++/index.hhc                | 12 +++++------
 content/api/latest/c++/index.hhk                | 12 +++++------
 .../c++/src_2tests_2mesos_8hpp_source.html      |  2 +-
 17 files changed, 71 insertions(+), 52 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 6ece1a0..c94270e 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -12525,7 +12525,7 @@
                    <Node>
                     <Name>GarbageCollector</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1GarbageCollector.html</Path>
-                    <Anchor>a736496041f25974a73188c3c876ccb7f</Anchor>
+                    <Anchor>ab6abcfff8998555410663d876acfbf42</Anchor>
                    </Node>
                    <Node>
                     <Name>~GarbageCollector</Name>
@@ -12556,7 +12556,7 @@
                    <Node>
                     <Name>GarbageCollectorProcess</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html</Path>
-                    <Anchor>ae67d194bc55db9495437effd0fd7c486</Anchor>
+                    <Anchor>a418d2e21f35df9e81a8ed230e4eca694</Anchor>
                    </Node>
                    <Node>
                     <Name>~GarbageCollectorProcess</Name>
@@ -17112,7 +17112,7 @@
                    <Node>
                     <Name>MockGarbageCollector</Name>
                     <Path>classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html</Path>
-                    <Anchor>a77b78eca8b407a4ed857e114bb828e7a</Anchor>
+                    <Anchor>abda5a7f79945eda0a2eb19bded933cd3</Anchor>
                    </Node>
                    <Node>
                     <Name>~MockGarbageCollector</Name>
@@ -92179,7 +92179,7 @@
                    <Node>
                     <Name>GarbageCollector</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1GarbageCollector.html</Path>
-                    <Anchor>a736496041f25974a73188c3c876ccb7f</Anchor>
+                    <Anchor>ab6abcfff8998555410663d876acfbf42</Anchor>
                    </Node>
                    <Node>
                     <Name>~GarbageCollector</Name>
@@ -92216,7 +92216,7 @@
                    <Node>
                     <Name>GarbageCollectorProcess</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html</Path>
-                    <Anchor>ae67d194bc55db9495437effd0fd7c486</Anchor>
+                    <Anchor>a418d2e21f35df9e81a8ed230e4eca694</Anchor>
                    </Node>
                    <Node>
                     <Name>~GarbageCollectorProcess</Name>
@@ -96320,7 +96320,7 @@
                    <Node>
                     <Name>MockGarbageCollector</Name>
                     <Path>classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html</Path>
-                    <Anchor>a77b78eca8b407a4ed857e114bb828e7a</Anchor>
+                    <Anchor>abda5a7f79945eda0a2eb19bded933cd3</Anchor>
                    </Node>
                    <Node>
                     <Name>~MockGarbageCollector</Name>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index b29bf31..d6da304 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -101857,7 +101857,7 @@
       <Scope>mesos::internal::slave::GarbageCollector</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1slave_1_1GarbageCollector.html</Path>
-    <Anchor>a736496041f25974a73188c3c876ccb7f</Anchor>
+    <Anchor>ab6abcfff8998555410663d876acfbf42</Anchor>
     <DeclaredIn>gc.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -101922,7 +101922,7 @@
       <Scope>mesos::internal::slave::GarbageCollectorProcess</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html</Path>
-    <Anchor>ae67d194bc55db9495437effd0fd7c486</Anchor>
+    <Anchor>a418d2e21f35df9e81a8ed230e4eca694</Anchor>
     <DeclaredIn>gc_process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -140711,7 +140711,7 @@
       <Scope>mesos::internal::tests::MockGarbageCollector</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html</Path>
-    <Anchor>a77b78eca8b407a4ed857e114bb828e7a</Anchor>
+    <Anchor>abda5a7f79945eda0a2eb19bded933cd3</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -140744,7 +140744,7 @@
       <Scope>mesos::internal::slave::GarbageCollector</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1slave_1_1GarbageCollector.html</Path>
-    <Anchor>a736496041f25974a73188c3c876ccb7f</Anchor>
+    <Anchor>ab6abcfff8998555410663d876acfbf42</Anchor>
     <DeclaredIn>gc.hpp</DeclaredIn>
   </Token>
   <Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector-members.html
index e529a1d..ef5224c 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector-members.html
@@ -57,7 +57,7 @@
 
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a736496041f25974a73188c3c876ccb7f">GarbageCollector</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">GarbageCollector</a>(const std::string &amp;workDir)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">prune</a>(const Duration &amp;d)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab1be3a7155eb026d306b907eb7b815ae">schedule</a>(const Duration &amp;d, const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a54ea92b50917572fb8ae5447040cc633">unschedule</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector.html
index 84b7eed..a669cb5 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollector.html
@@ -71,8 +71,8 @@ Inheritance diagram for mesos::internal::slave::GarbageCollector:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a736496041f25974a73188c3c876ccb7f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a736496041f25974a73188c3c876ccb7f">GarbageCollector</a> ()</td></tr>
-<tr class="separator:a736496041f25974a73188c3c876ccb7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6abcfff8998555410663d876acfbf42"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">GarbageCollector</a> (const std::string &amp;workDir)</td></tr>
+<tr class="separator:ab6abcfff8998555410663d876acfbf42"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a460483d154feced6c5e989f6f9ad1b8c"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a460483d154feced6c5e989f6f9ad1b8c">~GarbageCollector</a> ()</td></tr>
 <tr class="separator:a460483d154feced6c5e989f6f9ad1b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab1be3a7155eb026d306b907eb7b815ae"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab1be3a7155eb026d306b907eb7b815ae">schedule</a> (const <a class="el" href="classDuration.html">Duration</a> &amp;d, const std::string &amp;path)</td></tr>
@@ -83,17 +83,26 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aa0cd8028bc38e4cf966125bdaddf9231"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a736496041f25974a73188c3c876ccb7f"></a>
+<a class="anchor" id="ab6abcfff8998555410663d876acfbf42"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname">mesos::internal::slave::GarbageCollector::GarbageCollector </td>
           <td>(</td>
-          <td class="paramname"></td><td>)</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>workDir</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess-members.html
index 2cfc055..93edf25 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess-members.html
@@ -67,7 +67,7 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &amp;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#ae67d194bc55db9495437effd0fd7c486">GarbageCollectorProcess</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html">mesos::internal::slave::GarbageCollectorProcess</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a418d2e21f35df9e81a8ed230e4eca694">GarbageCollectorProcess</a>(const std::string &amp;_workDir)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html">mesos::internal::slave::GarbageCollectorProcess</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html
index 5df9424..52a55ea 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html
@@ -74,8 +74,8 @@ Inheritance diagram for mesos::internal::slave::GarbageCollectorProcess:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ae67d194bc55db9495437effd0fd7c486"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#ae67d194bc55db9495437effd0fd7c486">GarbageCollectorProcess</a> ()</td></tr>
-<tr class="separator:ae67d194bc55db9495437effd0fd7c486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a418d2e21f35df9e81a8ed230e4eca694"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a418d2e21f35df9e81a8ed230e4eca694">GarbageCollectorProcess</a> (const std::string &amp;_workDir)</td></tr>
+<tr class="separator:a418d2e21f35df9e81a8ed230e4eca694"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab94d34213b83855911bd4758debc920e"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#ab94d34213b83855911bd4758debc920e">~GarbageCollectorProcess</a> ()</td></tr>
 <tr class="separator:ab94d34213b83855911bd4758debc920e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a529cf999737a347ed985b02f1bdffc5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a529cf999737a347ed985b02f1bdffc5a">schedule</a> (const <a class="el" href="classDuration.html">Duration</a> &amp;d, const std::string &amp;path)</td></tr>
@@ -191,7 +191,7 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a641dc674baabe6a58e4f4869090bd310 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ae67d194bc55db9495437effd0fd7c486"></a>
+<a class="anchor" id="a418d2e21f35df9e81a8ed230e4eca694"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -201,13 +201,14 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">mesos::internal::slave::GarbageCollectorProcess::GarbageCollectorProcess </td>
           <td>(</td>
-          <td class="paramname"></td><td>)</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>_workDir</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector-members.html
index cca816c..6b9be47 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector-members.html
@@ -57,9 +57,9 @@
 
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html">mesos::internal::tests::MockGarbageCollector</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a736496041f25974a73188c3c876ccb7f">GarbageCollector</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">GarbageCollector</a>(const std::string &amp;workDir)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#aa84ed8bd017bcfd2a9e09b457a2a3055">MOCK_METHOD1</a>(unschedule, process::Future&lt; bool &gt;(const std::string &amp;path))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html">mesos::internal::tests::MockGarbageCollector</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#a77b78eca8b407a4ed857e114bb828e7a">MockGarbageCollector</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html">mesos::internal::tests::MockGarbageCollector</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#abda5a7f79945eda0a2eb19bded933cd3">MockGarbageCollector</a>(const std::string &amp;workDir)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html">mesos::internal::tests::MockGarbageCollector</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">prune</a>(const Duration &amp;d)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab1be3a7155eb026d306b907eb7b815ae">schedule</a>(const Duration &amp;d, const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a54ea92b50917572fb8ae5447040cc633">unschedule</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html
index 49dec60..3aca6ca 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html
@@ -71,15 +71,15 @@ Inheritance diagram for mesos::internal::tests::MockGarbageCollector:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a77b78eca8b407a4ed857e114bb828e7a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#a77b78eca8b407a4ed857e114bb828e7a">MockGarbageCollector</a> ()</td></tr>
-<tr class="separator:a77b78eca8b407a4ed857e114bb828e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abda5a7f79945eda0a2eb19bded933cd3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#abda5a7f79945eda0a2eb19bded933cd3">MockGarbageCollector</a> (const std::string &amp;workDir)</td></tr>
+<tr class="separator:abda5a7f79945eda0a2eb19bded933cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab3c3b436a375f1bd6343c72d3a2925c1"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#ab3c3b436a375f1bd6343c72d3a2925c1">~MockGarbageCollector</a> ()</td></tr>
 <tr class="separator:ab3c3b436a375f1bd6343c72d3a2925c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa84ed8bd017bcfd2a9e09b457a2a3055"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#aa84ed8bd017bcfd2a9e09b457a2a3055">MOCK_METHOD1</a> (<a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a54ea92b50917572fb8ae5447040cc633">unschedule</a>, <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt;(const std::string &amp;path))</td></tr>
 <tr class="separator:aa84ed8bd017bcfd2a9e09b457a2a3055"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></td></tr>
-<tr class="memitem:a736496041f25974a73188c3c876ccb7f inherit pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a736496041f25974a73188c3c876ccb7f">GarbageCollector</a> ()</td></tr>
-<tr class="separator:a736496041f25974a73188c3c876ccb7f inherit pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6abcfff8998555410663d876acfbf42 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">GarbageCollector</a> (const std::string &amp;workDir)</td></tr>
+<tr class="separator:ab6abcfff8998555410663d876acfbf42 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a460483d154feced6c5e989f6f9ad1b8c inherit pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a460483d154feced6c5e989f6f9ad1b8c">~GarbageCollector</a> ()</td></tr>
 <tr class="separator:a460483d154feced6c5e989f6f9ad1b8c inherit pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab1be3a7155eb026d306b907eb7b815ae inherit pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab1be3a7155eb026d306b907eb7b815ae">schedule</a> (const <a class="el" href="classDuration.html">Duration</a> &amp;d, const std::string &amp;path)</td></tr>
@@ -90,17 +90,26 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aa0cd8028bc38e4cf966125bdaddf9231 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1GarbageCollector"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a77b78eca8b407a4ed857e114bb828e7a"></a>
+<a class="anchor" id="abda5a7f79945eda0a2eb19bded933cd3"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname">mesos::internal::tests::MockGarbageCollector::MockGarbageCollector </td>
           <td>(</td>
-          <td class="paramname"></td><td>)</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>workDir</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/functions_func_g.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_g.html b/content/api/latest/c++/functions_func_g.html
index 657f260..a27dd97 100644
--- a/content/api/latest/c++/functions_func_g.html
+++ b/content/api/latest/c++/functions_func_g.html
@@ -94,10 +94,10 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a76f40f8c10951d9526cb63bcea66f5e5">mesos::internal::slave::Slave</a>
 </li>
 <li>GarbageCollector()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a736496041f25974a73188c3c876ccb7f">mesos::internal::slave::GarbageCollector</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">mesos::internal::slave::GarbageCollector</a>
 </li>
 <li>GarbageCollectorProcess()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#ae67d194bc55db9495437effd0fd7c486">mesos::internal::slave::GarbageCollectorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a418d2e21f35df9e81a8ed230e4eca694">mesos::internal::slave::GarbageCollectorProcess</a>
 </li>
 <li>generate()
 : <a class="el" href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html#a71fe99eec2d22c6dafbf92912466f327">mesos::authentication::executor::JWTSecretGenerator</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/functions_func_m.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_m.html b/content/api/latest/c++/functions_func_m.html
index 8131611..3f6b0a7 100644
--- a/content/api/latest/c++/functions_func_m.html
+++ b/content/api/latest/c++/functions_func_m.html
@@ -358,7 +358,7 @@
 : <a class="el" href="classprocess_1_1MockFilter.html#a46e44e83120e5758acc6b731f2bbe190">process::MockFilter</a>
 </li>
 <li>MockGarbageCollector()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#a77b78eca8b407a4ed857e114bb828e7a">mesos::internal::tests::MockGarbageCollector</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#abda5a7f79945eda0a2eb19bded933cd3">mesos::internal::tests::MockGarbageCollector</a>
 </li>
 <li>MockIsolator()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a2bb8379200cf31779e0eebf3b67e55fe">mesos::internal::tests::MockIsolator</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/functions_g.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_g.html b/content/api/latest/c++/functions_g.html
index 3ab07ee..85dd10e 100644
--- a/content/api/latest/c++/functions_g.html
+++ b/content/api/latest/c++/functions_g.html
@@ -95,10 +95,10 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a76f40f8c10951d9526cb63bcea66f5e5">mesos::internal::slave::Slave</a>
 </li>
 <li>GarbageCollector()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a736496041f25974a73188c3c876ccb7f">mesos::internal::slave::GarbageCollector</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">mesos::internal::slave::GarbageCollector</a>
 </li>
 <li>GarbageCollectorProcess()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#ae67d194bc55db9495437effd0fd7c486">mesos::internal::slave::GarbageCollectorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a418d2e21f35df9e81a8ed230e4eca694">mesos::internal::slave::GarbageCollectorProcess</a>
 </li>
 <li>gateway
 : <a class="el" href="structrouting_1_1route_1_1Rule.html#afea5e7dd74f72f865f2a3415afe9751c">routing::route::Rule</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/functions_m.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_m.html b/content/api/latest/c++/functions_m.html
index 5b6ecd3..3f33d12 100644
--- a/content/api/latest/c++/functions_m.html
+++ b/content/api/latest/c++/functions_m.html
@@ -586,7 +586,7 @@
 : <a class="el" href="classprocess_1_1MockFilter.html#a46e44e83120e5758acc6b731f2bbe190">process::MockFilter</a>
 </li>
 <li>MockGarbageCollector()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#a77b78eca8b407a4ed857e114bb828e7a">mesos::internal::tests::MockGarbageCollector</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#abda5a7f79945eda0a2eb19bded933cd3">mesos::internal::tests::MockGarbageCollector</a>
 </li>
 <li>MockIsolator()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a2bb8379200cf31779e0eebf3b67e55fe">mesos::internal::tests::MockIsolator</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/15017f78/content/api/latest/c++/gc_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/gc_8hpp_source.html b/content/api/latest/c++/gc_8hpp_source.html
index 42e966a..2a96b18 100644
--- a/content/api/latest/c++/gc_8hpp_source.html
+++ b/content/api/latest/c++/gc_8hpp_source.html
@@ -52,8 +52,7 @@
 <div class="title">gc.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="gc_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="l
 ineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// distributed un
 der the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __SLAVE_GC_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __SLAVE_GC_HPP__</span></div><div class="line"><a name="l00019"></a
 ><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="duration_8hpp.html">stout/duration.hpp</a>&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">
 #include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>slave {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// Forward declarations.</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </sp
 an>GarbageCollectorProcess;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">// Provides an abstraction for removing files and directories after</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// some point at which they are no longer considered necessary to keep</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// around. The intent with this abstraction is to also easily enable</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// implementations that may actually copy files and directories to</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// &quot;more&quot; permanent storage (or provide any oth
 er hooks that might be</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// useful, e.g., emailing users some time before their files are</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// scheduled for removal).</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">   42</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">GarbageCollector</a></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1G
 arbageCollector.html#a736496041f25974a73188c3c876ccb7f">GarbageCollector</a>();</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a460483d154feced6c5e989f6f9ad1b8c">~GarbageCollector</a>();</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="comment">// Schedules the specified path for removal after the specified</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="comment">// duration of time has elapsed. If the path is already scheduled,</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="comment">// this will reschedule the removal operation, and induce a discard</span></div><div class="line"><a name=
 "l00051"></a><span class="lineno">   51</span>&#160;  <span class="comment">// on the previous future.</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="comment">// The future will become ready when the path has been removed.</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="comment">// The future will fail if the path did not exist, or on error.</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="comment">// The future will be discarded if the path was unscheduled, or</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="comment">// was rescheduled.</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="comment">// Note that you currently cannot discard a returned future, instead</span></div><div class="line"><a name="l000
 57"></a><span class="lineno">   57</span>&#160;  <span class="comment">// you must call unschedule.</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab1be3a7155eb026d306b907eb7b815ae">schedule</a>(</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;      <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; d,</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;      <span class="keyword">const</span> std::string&amp; <a class="code" href="namespacepath.html">path</a>);</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <spa
 n class="comment">// Unschedules the specified path for removal.</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="comment">// The future will be true if the path has been unscheduled.</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="comment">// The future will be false if the path is not scheduled for</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="comment">// removal, or the path has already being removed. If path</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="comment">// removal is in progress, the future will be false when the</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="comment">// removal finishes or will fail on unsuccessful removal.</span></div><div class="line"><a name="l00068"></a><span class
 ="lineno">   68</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a54ea92b50917572fb8ae5447040cc633">unschedule</a>(<span class="keyword">const</span> std::string&amp; path);</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="comment">// Deletes all the directories, whose scheduled garbage collection time</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="comment">// is within the next &#39;d&#39; duration of time.</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Garbag
 eCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">prune</a>(<span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; d);</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html">GarbageCollectorProcess</a>* <a class="code" href="namespaceprocess.html">process</a>;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;};</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;} <span class="comment">// namespace slave {</span></div><div class="line"><a name="l00079"></a><span class="lineno">   
 79</span>&#160;} <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="preprocessor">#endif // __SLAVE_GC_HPP__</span></div><div class="ttc" id="namespacepath_html"><div class="ttname"><a href="namespacepath.html">path</a></div><div class="ttdef"><b>Definition:</b> path.hpp:26</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_a736496041f25974a73188c3c876ccb7f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a736496041f25974a73188c3c876ccb7f">mesos::internal::slave::GarbageCollector::GarbageCollector</a></div><div class="ttdeci">GarbageCollector()</div></div>
+<a href="gc_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="l
 ineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// distributed un
 der the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __SLAVE_GC_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __SLAVE_GC_HPP__</span></div><div class="line"><a name="l00019"></a
 ><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="duration_8hpp.html">stout/duration.hpp</a>&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">
 #include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>slave {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// Forward declarations.</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </sp
 an>GarbageCollectorProcess;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">// Provides an abstraction for removing files and directories after</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// some point at which they are no longer considered necessary to keep</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// around. The intent with this abstraction is to also easily enable</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// implementations that may actually copy files and directories to</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// &quot;more&quot; permanent storage (or provide any oth
 er hooks that might be</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// useful, e.g., emailing users some time before their files are</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// scheduled for removal).</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">   42</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">GarbageCollector</a></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="keyword">explicit</span> <a class="code" href
 ="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">GarbageCollector</a>(<span class="keyword">const</span> std::string&amp; workDir);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a460483d154feced6c5e989f6f9ad1b8c">~GarbageCollector</a>();</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="comment">// Schedules the specified path for removal after the specified</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="comment">// duration of time has elapsed. If the path is already scheduled,</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="comment">// this w
 ill reschedule the removal operation, and induce a discard</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="comment">// on the previous future.</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="comment">// The future will become ready when the path has been removed.</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="comment">// The future will fail if the path did not exist, or on error.</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="comment">// The future will be discarded if the path was unscheduled, or</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="comment">// was rescheduled.</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="comment">// Note that yo
 u currently cannot discard a returned future, instead</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="comment">// you must call unschedule.</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab1be3a7155eb026d306b907eb7b815ae">schedule</a>(</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;      <span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; d,</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;      <span class="keyword">const</span> std::string&amp; <a class="code" href="namespacepath.html">path</a>);</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span
 >&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="comment">// Unschedules the specified path for removal.</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="comment">// The future will be true if the path has been unscheduled.</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="comment">// The future will be false if the path is not scheduled for</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="comment">// removal, or the path has already being removed. If path</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="comment">// removal is in progress, the future will be false when the</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="comment">// removal finishes or 
 will fail on unsuccessful removal.</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a54ea92b50917572fb8ae5447040cc633">unschedule</a>(<span class="keyword">const</span> std::string&amp; path);</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="comment">// Deletes all the directories, whose scheduled garbage collection time</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="comment">// is within the next &#39;d&#39; duration of time.</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">virtual</span> <spa
 n class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">prune</a>(<span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; d);</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html">GarbageCollectorProcess</a>* <a class="code" href="namespaceprocess.html">process</a>;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;};</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;} <span class="comment"
 >// namespace slave {</span></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;} <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="preprocessor">#endif // __SLAVE_GC_HPP__</span></div><div class="ttc" id="namespacepath_html"><div class="ttname"><a href="namespacepath.html">path</a></div><div class="ttdef"><b>Definition:</b> path.hpp:26</div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_a54ea92b50917572fb8ae5447040cc633"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a54ea92b50917572fb8ae5447040cc633">mesos::internal::slave::GarbageCollector::unschedule</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; unschedule(const std::string &amp;path)</div></div>
@@ -62,6 +61,7 @@
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_ab1be3a7155eb026d306b907eb7b815ae"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab1be3a7155eb026d306b907eb7b815ae">mesos::internal::slave::GarbageCollector::schedule</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; schedule(const Duration &amp;d, const std::string &amp;path)</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_ab6abcfff8998555410663d876acfbf42"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">mesos::internal::slave::GarbageCollector::GarbageCollector</a></div><div class="ttdeci">GarbageCollector(const std::string &amp;workDir)</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></div><div class="ttdef"><b>Definition:</b> gc.hpp:42</div></div>