http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3977834c/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Subsystem.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Subsystem.html 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Subsystem.html
index fa49a2c..bc47d0a 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Subsystem.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Subsystem.html
@@ -53,11 +53,9 @@
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
 <a href="classmesos_1_1internal_1_1slave_1_1Subsystem-members.html">List of 
all members</a>  </div>
   <div class="headertitle">
-<div class="title">mesos::internal::slave::Subsystem Class Reference<span 
class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
+<div class="title">mesos::internal::slave::Subsystem Class Reference</div>  
</div>
 </div><!--header-->
 <div class="contents">
 
@@ -65,190 +63,53 @@
  <a 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#details">More...</a></p>
 
 <p><code>#include &lt;<a class="el" 
href="subsystem_8hpp_source.html">subsystem.hpp</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for mesos::internal::slave::Subsystem:</div>
-<div class="dyncontent">
- <div class="center">
-  <img src="classmesos_1_1internal_1_1slave_1_1Subsystem.png" 
usemap="#mesos::internal::slave::Subsystem_map" alt=""/>
-  <map id="mesos::internal::slave::Subsystem_map" 
name="mesos::internal::slave::Subsystem_map">
-<area href="classprocess_1_1Process.html" alt="process::Process&lt; Subsystem 
&gt;" shape="rect" coords="0,112,253,136"/>
-<area href="classprocess_1_1ProcessBase.html" alt="process::ProcessBase" 
shape="rect" coords="0,56,253,80"/>
-<area href="structprocess_1_1EventConsumer.html" alt="process::EventConsumer" 
shape="rect" coords="0,0,253,24"/>
-<area href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystem.html" 
title="Represent cgroups blkio subsystem. " 
alt="mesos::internal::slave::BlkioSubsystem" shape="rect" 
coords="263,224,516,248"/>
-<area href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.html" 
title="Represent cgroups cpuacct subsystem. " 
alt="mesos::internal::slave::CpuacctSubsystem" shape="rect" 
coords="263,280,516,304"/>
-<area href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystem.html" 
title="Represent cgroups cpuset subsystem. " 
alt="mesos::internal::slave::CpusetSubsystem" shape="rect" 
coords="263,336,516,360"/>
-<area href="classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html" 
title="Represent cgroups cpu subsystem. " 
alt="mesos::internal::slave::CpuSubsystem" shape="rect" 
coords="263,392,516,416"/>
-<area href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html" 
title="Represent cgroups devices subsystem. " 
alt="mesos::internal::slave::DevicesSubsystem" shape="rect" 
coords="263,448,516,472"/>
-<area href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystem.html" 
title="Represent cgroups hugetlb subsystem. " 
alt="mesos::internal::slave::HugetlbSubsystem" shape="rect" 
coords="263,504,516,528"/>
-<area href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html" 
title="Represent cgroups memory subsystem. " 
alt="mesos::internal::slave::MemorySubsystem" shape="rect" 
coords="263,560,516,584"/>
-<area href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html" 
title="Represent cgroups net_cls subsystem. " 
alt="mesos::internal::slave::NetClsSubsystem" shape="rect" 
coords="263,616,516,640"/>
-<area href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystem.html" 
title="Represent cgroups net_prio subsystem. " 
alt="mesos::internal::slave::NetPrioSubsystem" shape="rect" 
coords="263,672,516,696"/>
-<area href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html" 
title="Represent cgroups perf_event subsystem. " 
alt="mesos::internal::slave::PerfEventSubsystem" shape="rect" 
coords="263,728,516,752"/>
-<area href="classmesos_1_1internal_1_1slave_1_1PidsSubsystem.html" 
title="Represent cgroups pids subsystem. " 
alt="mesos::internal::slave::PidsSubsystem" shape="rect" 
coords="263,784,516,808"/>
-</map>
- </div></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:af37334b2bf1e8d13ef058d55840cbae5"><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_1Subsystem.html#af37334b2bf1e8d13ef058d55840cbae5">~Subsystem</a>
 ()</td></tr>
-<tr class="separator:af37334b2bf1e8d13ef058d55840cbae5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6c6a31c694952b9ed4d27c8726d8a5d5"><td class="memItemLeft" 
align="right" valign="top">virtual std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a6c6a31c694952b9ed4d27c8726d8a5d5">name</a>
 () const =0</td></tr>
-<tr class="memdesc:a6c6a31c694952b9ed4d27c8726d8a5d5"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">The cgroups subsystem name 
of this <code><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html" title="An abstraction 
for cgroups subsystem. ">Subsystem</a></code> object.  <a 
href="#a6c6a31c694952b9ed4d27c8726d8a5d5">More...</a><br /></td></tr>
-<tr class="separator:a6c6a31c694952b9ed4d27c8726d8a5d5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a274968a1f67e677769f327d16d23d13d"><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_1Subsystem.html#a274968a1f67e677769f327d16d23d13d">recover</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
-<tr class="memdesc:a274968a1f67e677769f327d16d23d13d"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Recover the cgroups 
subsystem for the associated container.  <a 
href="#a274968a1f67e677769f327d16d23d13d">More...</a><br /></td></tr>
-<tr class="separator:a274968a1f67e677769f327d16d23d13d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3007548a9361c0194017b00e9a88e7f0"><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_1Subsystem.html#a3007548a9361c0194017b00e9a88e7f0">prepare</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
-<tr class="memdesc:a3007548a9361c0194017b00e9a88e7f0"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Prepare the cgroups 
subsystem for the associated container.  <a 
href="#a3007548a9361c0194017b00e9a88e7f0">More...</a><br /></td></tr>
-<tr class="separator:a3007548a9361c0194017b00e9a88e7f0"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5dcbb71ea3166e7ed9658fb2751cd53b"><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_1Subsystem.html#a5dcbb71ea3166e7ed9658fb2751cd53b">isolate</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup, <a 
class="el" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>
 pid)</td></tr>
-<tr class="memdesc:a5dcbb71ea3166e7ed9658fb2751cd53b"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Isolate the associated 
container to cgroups subsystem.  <a 
href="#a5dcbb71ea3166e7ed9658fb2751cd53b">More...</a><br /></td></tr>
-<tr class="separator:a5dcbb71ea3166e7ed9658fb2751cd53b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad333e0668f5656c48dbb55bc16ae28a4"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; 
mesos::slave::ContainerLimitation &gt;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#ad333e0668f5656c48dbb55bc16ae28a4">watch</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
-<tr class="memdesc:ad333e0668f5656c48dbb55bc16ae28a4"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Watch the container and 
report if any resource constraint impacts it.  <a 
href="#ad333e0668f5656c48dbb55bc16ae28a4">More...</a><br /></td></tr>
-<tr class="separator:ad333e0668f5656c48dbb55bc16ae28a4"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8c1ee490b19bfe481e2222057bf52ff5"><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_1Subsystem.html#a8c1ee490b19bfe481e2222057bf52ff5">update</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup, const <a 
class="el" href="classmesos_1_1Resources.html">Resources</a> 
&amp;resources)</td></tr>
-<tr class="memdesc:a8c1ee490b19bfe481e2222057bf52ff5"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Update resources allocated 
to the associated container in this cgroups subsystem.  <a 
href="#a8c1ee490b19bfe481e2222057bf52ff5">More...</a><br /></td></tr>
-<tr class="separator:a8c1ee490b19bfe481e2222057bf52ff5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9a8ba6606d8f040f9cc1dad52aadfdaf"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; ResourceStatistics 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a9a8ba6606d8f040f9cc1dad52aadfdaf">usage</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
-<tr class="memdesc:a9a8ba6606d8f040f9cc1dad52aadfdaf"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Gather resource usage 
statistics of the cgroups subsystem for the associated container.  <a 
href="#a9a8ba6606d8f040f9cc1dad52aadfdaf">More...</a><br /></td></tr>
-<tr class="separator:a9a8ba6606d8f040f9cc1dad52aadfdaf"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a364024c26370d982ecf8c846a00f820f"><td class="memItemLeft" 
align="right" valign="top">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; ContainerStatus 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a364024c26370d982ecf8c846a00f820f">status</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
-<tr class="memdesc:a364024c26370d982ecf8c846a00f820f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get the run-time status of 
cgroups subsystem specific properties associated with the container.  <a 
href="#a364024c26370d982ecf8c846a00f820f">More...</a><br /></td></tr>
-<tr class="separator:a364024c26370d982ecf8c846a00f820f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a72fcab465e26889d35493de2cf50122c"><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_1Subsystem.html#a72fcab465e26889d35493de2cf50122c">cleanup</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
-<tr class="memdesc:a72fcab465e26889d35493de2cf50122c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Clean up the cgroups 
subsystem for the associated container.  <a 
href="#a72fcab465e26889d35493de2cf50122c">More...</a><br /></td></tr>
-<tr class="separator:a72fcab465e26889d35493de2cf50122c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classprocess_1_1Process"><td colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classprocess_1_1Process')"><img 
src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classprocess_1_1Process.html">process::Process&lt; Subsystem 
&gt;</a></td></tr>
-<tr class="memitem:a919f2834843f8620784c58aee7db2371 inherit 
pub_methods_classprocess_1_1Process"><td class="memItemLeft" align="right" 
valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>
 ()</td></tr>
-<tr class="separator:a919f2834843f8620784c58aee7db2371 inherit 
pub_methods_classprocess_1_1Process"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:abef2d54388c5262af19b057b1a6eee8e inherit 
pub_methods_classprocess_1_1Process"><td class="memItemLeft" align="right" 
valign="top"><a class="el" href="structprocess_1_1PID.html">PID</a>&lt; 
Subsystem &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a> 
() const</td></tr>
-<tr class="memdesc:abef2d54388c5262af19b057b1a6eee8e inherit 
pub_methods_classprocess_1_1Process"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Returns the <code>PID</code> of the process.  <a 
href="#abef2d54388c5262af19b057b1a6eee8e">More...</a><br /></td></tr>
-<tr class="separator:abef2d54388c5262af19b057b1a6eee8e inherit 
pub_methods_classprocess_1_1Process"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classprocess_1_1ProcessBase"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classprocess_1_1ProcessBase')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td></tr>
-<tr class="memitem:a318038bacd95e4260864533f7cfe12fd inherit 
pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>
 (const std::string &amp;id=&quot;&quot;)</td></tr>
-<tr class="separator:a318038bacd95e4260864533f7cfe12fd inherit 
pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a20b6c6b8f5aff506a97ce6c4f91a29d3 inherit 
pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>
 ()</td></tr>
-<tr class="separator:a20b6c6b8f5aff506a97ce6c4f91a29d3 inherit 
pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ff87364baa79991901b8d73dc5c5fca inherit 
pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">const <a class="el" href="structprocess_1_1UPID.html">UPID</a> 
&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca">self</a>
 () const </td></tr>
-<tr class="separator:a7ff87364baa79991901b8d73dc5c5fca inherit 
pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_structprocess_1_1EventConsumer"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_structprocess_1_1EventConsumer')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" 
href="structprocess_1_1EventConsumer.html">process::EventConsumer</a></td></tr>
-<tr class="memitem:a9b310e99e6cef77273fd1cc403c871b1 inherit 
pub_methods_structprocess_1_1EventConsumer"><td class="memItemLeft" 
align="right" valign="top">virtual&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="structprocess_1_1EventConsumer.html#a9b310e99e6cef77273fd1cc403c871b1">~EventConsumer</a>
 ()</td></tr>
-<tr class="separator:a9b310e99e6cef77273fd1cc403c871b1 inherit 
pub_methods_structprocess_1_1EventConsumer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a9765b58287e3074a4e9909eac999c273"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a9765b58287e3074a4e9909eac999c273">Subsystem</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a> 
&amp;)=delete</td></tr>
+<tr class="separator:a9765b58287e3074a4e9909eac999c273"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac29e140025ae750b8bfa0df14e118c30"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a> 
&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#ac29e140025ae750b8bfa0df14e118c30">operator=</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a> 
&amp;)=delete</td></tr>
+<tr class="separator:ac29e140025ae750b8bfa0df14e118c30"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4023ec4d29b24d8f922ded0d731b6f1c"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a4023ec4d29b24d8f922ded0d731b6f1c">~Subsystem</a>
 ()</td></tr>
+<tr class="separator:a4023ec4d29b24d8f922ded0d731b6f1c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a08234f545c7204fcc28eb42c8f50f7"><td class="memItemLeft" 
align="right" valign="top">std::string&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a6a08234f545c7204fcc28eb42c8f50f7">name</a>
 () const </td></tr>
+<tr class="memdesc:a6a08234f545c7204fcc28eb42c8f50f7"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">The cgroups subsystem name 
of this <code><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html" title="An abstraction 
for cgroups subsystem. ">Subsystem</a></code> object.  <a 
href="#a6a08234f545c7204fcc28eb42c8f50f7">More...</a><br /></td></tr>
+<tr class="separator:a6a08234f545c7204fcc28eb42c8f50f7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19549cadefab1e9160850e7313f118bf"><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_1Subsystem.html#a19549cadefab1e9160850e7313f118bf">recover</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
+<tr class="memdesc:a19549cadefab1e9160850e7313f118bf"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Recover the cgroups 
subsystem for the associated container.  <a 
href="#a19549cadefab1e9160850e7313f118bf">More...</a><br /></td></tr>
+<tr class="separator:a19549cadefab1e9160850e7313f118bf"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf34ca418fd481695a16d56c177c3a0f"><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_1Subsystem.html#adf34ca418fd481695a16d56c177c3a0f">prepare</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
+<tr class="memdesc:adf34ca418fd481695a16d56c177c3a0f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Prepare the cgroups 
subsystem for the associated container.  <a 
href="#adf34ca418fd481695a16d56c177c3a0f">More...</a><br /></td></tr>
+<tr class="separator:adf34ca418fd481695a16d56c177c3a0f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a317c2222214457297e11673362a09665"><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_1Subsystem.html#a317c2222214457297e11673362a09665">isolate</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup, <a 
class="el" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>
 pid)</td></tr>
+<tr class="memdesc:a317c2222214457297e11673362a09665"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Isolate the associated 
container to cgroups subsystem.  <a 
href="#a317c2222214457297e11673362a09665">More...</a><br /></td></tr>
+<tr class="separator:a317c2222214457297e11673362a09665"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c422a4087277b0e54942b4437796164"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; 
mesos::slave::ContainerLimitation &gt;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a1c422a4087277b0e54942b4437796164">watch</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
+<tr class="memdesc:a1c422a4087277b0e54942b4437796164"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Watch the container and 
report if any resource constraint impacts it.  <a 
href="#a1c422a4087277b0e54942b4437796164">More...</a><br /></td></tr>
+<tr class="separator:a1c422a4087277b0e54942b4437796164"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a932e4c67003ac7cc39c5efec5652bfbd"><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_1Subsystem.html#a932e4c67003ac7cc39c5efec5652bfbd">update</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup, const <a 
class="el" href="classmesos_1_1Resources.html">Resources</a> 
&amp;resources)</td></tr>
+<tr class="memdesc:a932e4c67003ac7cc39c5efec5652bfbd"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Update resources allocated 
to the associated container in this cgroups subsystem.  <a 
href="#a932e4c67003ac7cc39c5efec5652bfbd">More...</a><br /></td></tr>
+<tr class="separator:a932e4c67003ac7cc39c5efec5652bfbd"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00f97ca36f2689a1a2637f2f17654712"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; ResourceStatistics 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a00f97ca36f2689a1a2637f2f17654712">usage</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
+<tr class="memdesc:a00f97ca36f2689a1a2637f2f17654712"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Gather resource usage 
statistics of the cgroups subsystem for the associated container.  <a 
href="#a00f97ca36f2689a1a2637f2f17654712">More...</a><br /></td></tr>
+<tr class="separator:a00f97ca36f2689a1a2637f2f17654712"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a668ce74eafb686bd926226d4bb9017b2"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; ContainerStatus 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a668ce74eafb686bd926226d4bb9017b2">status</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
+<tr class="memdesc:a668ce74eafb686bd926226d4bb9017b2"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get the run-time status of 
cgroups subsystem specific properties associated with the container.  <a 
href="#a668ce74eafb686bd926226d4bb9017b2">More...</a><br /></td></tr>
+<tr class="separator:a668ce74eafb686bd926226d4bb9017b2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4afd360c056943178c7924f19b86ce02"><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_1Subsystem.html#a4afd360c056943178c7924f19b86ce02">cleanup</a>
 (const ContainerID &amp;containerId, const std::string &amp;cgroup)</td></tr>
+<tr class="memdesc:a4afd360c056943178c7924f19b86ce02"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Clean up the cgroups 
subsystem for the associated container.  <a 
href="#a4afd360c056943178c7924f19b86ce02">More...</a><br /></td></tr>
+<tr class="separator:a4afd360c056943178c7924f19b86ce02"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr class="memitem:ac4bdc809389566c9bf7686b88119bed7"><td class="memItemLeft" 
align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a> &gt; 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#ac4bdc809389566c9bf7686b88119bed7">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;<a 
class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a8664a93f45d3086122355139598f5ce2">flags</a>,
 const std::string &amp;<a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a6c6a31c694952b9ed4d27c8726d8a5d5">name</a>,
 const std::string &amp;<a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a8f9a6c398b905dcdac8c8efebde06fd5">hierarchy</a>)</td></tr>
+<tr class="memitem:ac4bdc809389566c9bf7686b88119bed7"><td class="memItemLeft" 
align="right" valign="top">static <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classprocess_1_1Owned.html">process::Owned</a>&lt; <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a> &gt; 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#ac4bdc809389566c9bf7686b88119bed7">create</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;<a 
class="el" 
href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>, const 
std::string &amp;<a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a6a08234f545c7204fcc28eb42c8f50f7">name</a>,
 const std::string &amp;hierarchy)</td></tr>
 <tr class="memdesc:ac4bdc809389566c9bf7686b88119bed7"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to create a 
specific <code><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html" title="An abstraction 
for cgroups subsystem. ">Subsystem</a></code> object that will contain specific 
information associated with container.  <a 
href="#ac4bdc809389566c9bf7686b88119bed7">More...</a><br /></td></tr>
 <tr class="separator:ac4bdc809389566c9bf7686b88119bed7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a7667ad7cdea4a42939184384d866b98e"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a7667ad7cdea4a42939184384d866b98e">Subsystem</a>
 (const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;_flags, 
const std::string &amp;_hierarchy)</td></tr>
-<tr class="separator:a7667ad7cdea4a42939184384d866b98e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_methods_classprocess_1_1ProcessBase"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classprocess_1_1ProcessBase')"><img
 src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td></tr>
-<tr class="memitem:a2accda04cb99a8337c501958ff85ce01 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a2accda04cb99a8337c501958ff85ce01">serve</a>
 (<a class="el" href="structprocess_1_1Event.html">Event</a> 
&amp;&amp;event)</td></tr>
-<tr class="memdesc:a2accda04cb99a8337c501958ff85ce01 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Invoked when an event is serviced.  <a 
href="#a2accda04cb99a8337c501958ff85ce01">More...</a><br /></td></tr>
-<tr class="separator:a2accda04cb99a8337c501958ff85ce01 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:aab442a83e7b73449ad9237af4ad02a80 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#aab442a83e7b73449ad9237af4ad02a80">consume</a>
 (<a class="el" href="structprocess_1_1MessageEvent.html">MessageEvent</a> 
&amp;&amp;event) override</td></tr>
-<tr class="separator:aab442a83e7b73449ad9237af4ad02a80 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ad9d4ca7d97e0a296121deac831ac1917 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#ad9d4ca7d97e0a296121deac831ac1917">consume</a>
 (<a class="el" href="structprocess_1_1DispatchEvent.html">DispatchEvent</a> 
&amp;&amp;event) override</td></tr>
-<tr class="separator:ad9d4ca7d97e0a296121deac831ac1917 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a37f2b9a57194ffdbe873a318337e0f76 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a37f2b9a57194ffdbe873a318337e0f76">consume</a>
 (<a class="el" href="structprocess_1_1HttpEvent.html">HttpEvent</a> 
&amp;&amp;event) override</td></tr>
-<tr class="separator:a37f2b9a57194ffdbe873a318337e0f76 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a9a583eaf601e28e41073181ec3ebbc32 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a9a583eaf601e28e41073181ec3ebbc32">consume</a>
 (<a class="el" href="structprocess_1_1ExitedEvent.html">ExitedEvent</a> 
&amp;&amp;event) override</td></tr>
-<tr class="separator:a9a583eaf601e28e41073181ec3ebbc32 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a4dd3058269bffe1b73cb8a4469a66542 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a4dd3058269bffe1b73cb8a4469a66542">consume</a>
 (<a class="el" href="structprocess_1_1TerminateEvent.html">TerminateEvent</a> 
&amp;&amp;event) override</td></tr>
-<tr class="separator:a4dd3058269bffe1b73cb8a4469a66542 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a6baf49d6234eb638d068a98514e4ae3f inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">initialize</a>
 ()</td></tr>
-<tr class="memdesc:a6baf49d6234eb638d068a98514e4ae3f inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Invoked when a process gets spawned.  <a 
href="#a6baf49d6234eb638d068a98514e4ae3f">More...</a><br /></td></tr>
-<tr class="separator:a6baf49d6234eb638d068a98514e4ae3f inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a07ac3fd4eededbb6015c305e12411b98 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>
 ()</td></tr>
-<tr class="memdesc:a07ac3fd4eededbb6015c305e12411b98 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Invoked when a process is terminated.  <a 
href="#a07ac3fd4eededbb6015c305e12411b98">More...</a><br /></td></tr>
-<tr class="separator:a07ac3fd4eededbb6015c305e12411b98 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a0a0053b515e25f366a29a6897467bebc inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>
 (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> 
&amp;)</td></tr>
-<tr class="memdesc:a0a0053b515e25f366a29a6897467bebc inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Invoked when a linked process has exited.  <a 
href="#a0a0053b515e25f366a29a6897467bebc">More...</a><br /></td></tr>
-<tr class="separator:a0a0053b515e25f366a29a6897467bebc inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a38a4b602aa7e2656a647323da1bacf50 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>
 (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> 
&amp;)</td></tr>
-<tr class="memdesc:a38a4b602aa7e2656a647323da1bacf50 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Invoked when a linked process can no longer be monitored.  
<a href="#a38a4b602aa7e2656a647323da1bacf50">More...</a><br /></td></tr>
-<tr class="separator:a38a4b602aa7e2656a647323da1bacf50 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:af90d581940120abfb787e46568e7a3af inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>
 (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;to, const 
std::string &amp;name, const char *data=nullptr, size_t length=0)</td></tr>
-<tr class="memdesc:af90d581940120abfb787e46568e7a3af inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Sends the message to the specified <code><a class="el" 
href="structprocess_1_1UPID.html" title="An &quot;untyped&quot; PID, used to 
encapsulate the process ID for lower-layer abstractions 
(eg...">UPID</a></code>.  <a 
href="#af90d581940120abfb787e46568e7a3af">More...</a><br /></td></tr>
-<tr class="separator:af90d581940120abfb787e46568e7a3af inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a72621d5c290fc558dcffb62b7d05635b inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">send</a>
 (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;to, 
std::string &amp;&amp;name)</td></tr>
-<tr class="separator:a72621d5c290fc558dcffb62b7d05635b inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ab60d5a19d749f9f140b5ede6800549a6 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#ab60d5a19d749f9f140b5ede6800549a6">send</a>
 (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;to, 
std::string &amp;&amp;name, std::string &amp;&amp;data)</td></tr>
-<tr class="separator:ab60d5a19d749f9f140b5ede6800549a6 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ae97b59a857843096aa219d0209837c42 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structprocess_1_1UPID.html">UPID</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>
 (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &amp;pid, 
const <a class="el" 
href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a>
 remote=<a class="el" 
href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a0a8e4fd54250dc259c749ebf914f6a5e">RemoteConnection::REUSE</a>)</td></tr>
-<tr class="memdesc:ae97b59a857843096aa219d0209837c42 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Links with the specified <code><a class="el" 
href="structprocess_1_1UPID.html" title="An &quot;untyped&quot; PID, used to 
encapsulate the process ID for lower-layer abstractions 
(eg...">UPID</a></code>.  <a 
href="#ae97b59a857843096aa219d0209837c42">More...</a><br /></td></tr>
-<tr class="separator:ae97b59a857843096aa219d0209837c42 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a591501723f8320f0b29e2a7c64a501eb inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>
 (const std::string &amp;name, const <a class="el" 
href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a>
 &amp;handler)</td></tr>
-<tr class="memdesc:a591501723f8320f0b29e2a7c64a501eb inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Sets up a handler for messages with the specified name.  <a 
href="#a591501723f8320f0b29e2a7c64a501eb">More...</a><br /></td></tr>
-<tr class="separator:a591501723f8320f0b29e2a7c64a501eb inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a8dfef5689de05716f582fa737f165133 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" 
colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a8dfef5689de05716f582fa737f165133 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" 
align="right" valign="top">void&#160;</td><td class="memTemplItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>
 (const std::string &amp;name, void(T::*method)(const <a class="el" 
href="structprocess_1_1UPID.html">UPID</a> &amp;, const std::string 
&amp;))</td></tr>
-<tr class="memdesc:a8dfef5689de05716f582fa737f165133 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Sets up a handler for messages with the specified name.  <a 
href="#a8dfef5689de05716f582fa737f165133">More...</a><br /></td></tr>
-<tr class="separator:a8dfef5689de05716f582fa737f165133 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a685d23d0dc0f42a0038dda0724e5d783 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>
 (const std::string &amp;name, const <a class="el" 
href="structprocess_1_1UPID.html">UPID</a> &amp;pid)</td></tr>
-<tr class="memdesc:a685d23d0dc0f42a0038dda0724e5d783 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Delegates incoming messages, with the specified name, to the 
<code><a class="el" href="structprocess_1_1UPID.html" title="An 
&quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer 
abstractions (eg...">UPID</a></code>.  <a 
href="#a685d23d0dc0f42a0038dda0724e5d783">More...</a><br /></td></tr>
-<tr class="separator:a685d23d0dc0f42a0038dda0724e5d783 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:af0d1a6f8da798dfb2b6ea92550b8c6f5 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>
 (const std::string &amp;name, const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;help, const <a 
class="el" 
href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a>
 &amp;handler, const <a class="el" 
href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> 
&amp;options=<a class="el" 
href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a>())</td></tr>
-<tr class="memdesc:af0d1a6f8da798dfb2b6ea92550b8c6f5 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Sets up a handler for HTTP requests with the specified name. 
 <a href="#af0d1a6f8da798dfb2b6ea92550b8c6f5">More...</a><br /></td></tr>
-<tr class="separator:af0d1a6f8da798dfb2b6ea92550b8c6f5 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a70ff038897726b5ff2713e5d5602efa6 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" 
colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a70ff038897726b5ff2713e5d5602efa6 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" 
align="right" valign="top">void&#160;</td><td class="memTemplItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>
 (const std::string &amp;name, const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;help, <a 
class="el" href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">http::Response</a> 
&gt;(T::*method)(const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</a> &amp;), const <a 
class="el" 
href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> 
&amp;options=<a class="el" 
href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a>())</td></tr>
-<tr class="memdesc:a70ff038897726b5ff2713e5d5602efa6 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Sets up a handler for HTTP requests with the specified name. 
 <a href="#a70ff038897726b5ff2713e5d5602efa6">More...</a><br /></td></tr>
-<tr class="separator:a70ff038897726b5ff2713e5d5602efa6 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a0bb721f72a1b9b517808149010de8b9a inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>
 (const std::string &amp;name, const std::string &amp;realm, const <a 
class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;help, 
const <a class="el" 
href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a>
 &amp;handler, const <a class="el" 
href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> 
&amp;options=<a class="el" 
href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a>())</td></tr>
-<tr class="separator:a0bb721f72a1b9b517808149010de8b9a inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a37cf86bbf94884960c041e081a34bee4 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" 
colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a37cf86bbf94884960c041e081a34bee4 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" 
align="right" valign="top">void&#160;</td><td class="memTemplItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1ProcessBase.html#a37cf86bbf94884960c041e081a34bee4">route</a>
 (const std::string &amp;name, const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;realm, const <a 
class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;help, 
<a class="el" href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">http::Response</a> 
&gt;(T::*method)(const <a class="el" 
href="structprocess_1_1http_1_1Request.html">http::Request</a> &amp;, const <a 
class="el" href="classOption.html">Option</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">http::authentication::Principal</a>
 &gt; &amp;), const <a class="el" href="structproces
 s_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a> &amp;options=<a 
class="el" 
href="structprocess_1_1ProcessBase_1_1RouteOptions.html">RouteOptions</a>())</td></tr>
-<tr class="memdesc:a37cf86bbf94884960c041e081a34bee4 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Forwards to the correct overload of <code><a class="el" 
href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5" 
title="Sets up a handler for HTTP requests with the specified name. 
">process::ProcessBase::route()</a></code>, depending on whether the 
authentication realm <code>realm</code> is present.  <a 
href="#a37cf86bbf94884960c041e081a34bee4">More...</a><br /></td></tr>
-<tr class="separator:a37cf86bbf94884960c041e081a34bee4 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a6b32f94df3a92225825a1cc426b060c8 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>
 (const std::string &amp;name, const std::string &amp;path, const std::map&lt; 
std::string, std::string &gt; &amp;types=<a class="el" 
href="namespaceprocess_1_1mime.html#aa12bd84b9c99ba313fbbf8c56bc411cb">mime::types</a>)</td></tr>
-<tr class="memdesc:a6b32f94df3a92225825a1cc426b060c8 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Sets up the default HTTP request handler to provide the 
static asset(s) at the specified <em>absolute</em> path for the specified name. 
 <a href="#a6b32f94df3a92225825a1cc426b060c8">More...</a><br /></td></tr>
-<tr class="separator:a6b32f94df3a92225825a1cc426b060c8 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a641dc674baabe6a58e4f4869090bd310 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memTemplParams" 
colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a641dc674baabe6a58e4f4869090bd310 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memTemplItemLeft" 
align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>
 ()</td></tr>
-<tr class="memdesc:a641dc674baabe6a58e4f4869090bd310 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Returns the number of events of the given type currently on 
the event queue.  <a href="#a641dc674baabe6a58e4f4869090bd310">More...</a><br 
/></td></tr>
-<tr class="separator:a641dc674baabe6a58e4f4869090bd310 inherit 
pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:a8664a93f45d3086122355139598f5ce2"><td class="memItemLeft" 
align="right" valign="top">const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a8664a93f45d3086122355139598f5ce2">flags</a></td></tr>
-<tr class="memdesc:a8664a93f45d3086122355139598f5ce2"><td 
class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a></code> used to 
launch the agent.  <a href="#a8664a93f45d3086122355139598f5ce2">More...</a><br 
/></td></tr>
-<tr class="separator:a8664a93f45d3086122355139598f5ce2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8f9a6c398b905dcdac8c8efebde06fd5"><td class="memItemLeft" 
align="right" valign="top">const std::string&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a8f9a6c398b905dcdac8c8efebde06fd5">hierarchy</a></td></tr>
-<tr class="memdesc:a8f9a6c398b905dcdac8c8efebde06fd5"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">The hierarchy path of 
cgroups subsystem.  <a href="#a8f9a6c398b905dcdac8c8efebde06fd5">More...</a><br 
/></td></tr>
-<tr class="separator:a8f9a6c398b905dcdac8c8efebde06fd5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_types_classprocess_1_1Process"><td colspan="2" 
onclick="javascript:toggleInherit('pro_types_classprocess_1_1Process')"><img 
src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" 
href="classprocess_1_1Process.html">process::Process&lt; Subsystem 
&gt;</a></td></tr>
-<tr class="memitem:a0ff94db0ab3ccea7ba6fd8cba68b6b9e inherit 
pro_types_classprocess_1_1Process"><td class="memItemLeft" align="right" 
valign="top">typedef Subsystem&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a></td></tr>
-<tr class="separator:a0ff94db0ab3ccea7ba6fd8cba68b6b9e inherit 
pro_types_classprocess_1_1Process"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e9980d5d873c695d4a1749971e18cd9 inherit 
pro_types_classprocess_1_1Process"><td class="memItemLeft" align="right" 
valign="top">typedef Subsystem&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a></td></tr>
-<tr class="separator:a1e9980d5d873c695d4a1749971e18cd9 inherit 
pro_types_classprocess_1_1Process"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_types_classprocess_1_1ProcessBase"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_types_classprocess_1_1ProcessBase')"><img
 src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" 
href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td></tr>
-<tr class="memitem:a39f8e327dc132dd4a3a95fee650458f8 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a>
 { <a class="el" 
href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a0a8e4fd54250dc259c749ebf914f6a5e">RemoteConnection::REUSE</a>,
 
-<a class="el" 
href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a435d743b35551ea7106af41c4a308c01">RemoteConnection::RECONNECT</a>
- }<tr class="memdesc:a39f8e327dc132dd4a3a95fee650458f8"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Describes the behavior of 
the <code>link</code> call when the target <code>pid</code> points to a remote 
process.  <a 
href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">More...</a><br
 /></td></tr>
-</td></tr>
-<tr class="separator:a39f8e327dc132dd4a3a95fee650458f8 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ab7ca53e513d7ead18e05466c60e51891 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">typedef lambda::function&lt; void(const <a class="el" 
href="structprocess_1_1UPID.html">UPID</a> &amp;, const std::string 
&amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a></td></tr>
-<tr class="memdesc:ab7ca53e513d7ead18e05466c60e51891 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Any function which takes a "from" <code><a class="el" 
href="structprocess_1_1UPID.html" title="An &quot;untyped&quot; PID, used to 
encapsulate the process ID for lower-layer abstractions (eg...">UPID</a></code> 
and a message body as arguments.  <a 
href="#ab7ca53e513d7ead18e05466c60e51891">More...</a><br /></td></tr>
-<tr class="separator:ab7ca53e513d7ead18e05466c60e51891 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a083d8346a62ad423899f6f9e9ee08806 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">typedef lambda::function&lt; <a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">http::Response</a> &gt;const <a 
class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> 
&amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a></td></tr>
-<tr class="memdesc:a083d8346a62ad423899f6f9e9ee08806 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Any function which takes a <code><a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a></code> 
and returns a <code><a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a></code>.
  <a href="#a083d8346a62ad423899f6f9e9ee08806">More...</a><br /></td></tr>
-<tr class="separator:a083d8346a62ad423899f6f9e9ee08806 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a0834b08377ce20a01893a033c46898f6 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" 
valign="top">typedef lambda::function&lt; <a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1Response.html">http::Response</a> &gt; const <a 
class="el" href="structprocess_1_1http_1_1Request.html">http::Request</a> 
&amp;, const <a class="el" href="classOption.html">Option</a>&lt; <a class="el" 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">http::authentication::Principal</a>
 &gt; &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a></td></tr>
-<tr class="memdesc:a0834b08377ce20a01893a033c46898f6 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Any function which takes a <code><a class="el" 
href="structprocess_1_1http_1_1Request.html">process::http::Request</a></code> 
and an <code><a class="el" 
href="classOption.html">Option</a>&lt;Principal&gt;</code> and returns a 
<code><a class="el" 
href="structprocess_1_1http_1_1Response.html">process::http::Response</a></code>.
  <a href="#a0834b08377ce20a01893a033c46898f6">More...</a><br /></td></tr>
-<tr class="separator:a0834b08377ce20a01893a033c46898f6 inherit 
pro_types_classprocess_1_1ProcessBase"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
 <div class="textblock"><p>An abstraction for cgroups subsystem. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="af37334b2bf1e8d13ef058d55840cbae5"></a>
+<a class="anchor" id="a9765b58287e3074a4e9909eac999c273"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -256,65 +117,44 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual 
mesos::internal::slave::Subsystem::~Subsystem </td>
+          <td class="memname">mesos::internal::slave::Subsystem::Subsystem 
</td>
           <td>(</td>
+          <td class="paramtype">const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a> 
&amp;&#160;</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a7667ad7cdea4a42939184384d866b98e"></a>
+<a class="anchor" id="a4023ec4d29b24d8f922ded0d731b6f1c"></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::Subsystem::Subsystem 
</td>
+          <td class="memname">mesos::internal::slave::Subsystem::~Subsystem 
</td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> &amp;&#160;</td>
-          <td class="paramname"><em>_flags</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>_hierarchy</em>&#160;</td>
-        </tr>
-        <tr>
+          <td class="paramname"></td><td>)</td>
           <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a72fcab465e26889d35493de2cf50122c"></a>
+<a class="anchor" id="a4afd360c056943178c7924f19b86ce02"></a>
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::cleanup </td>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::cleanup </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>
@@ -331,11 +171,6 @@ Additional Inherited Members</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Clean up the cgroups subsystem for the associated container. </p>
@@ -349,8 +184,6 @@ Additional Inherited Members</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd><a class="el" 
href="structNothing.html">Nothing</a> or an error if <code>cleanup</code> 
fails. </dd></dl>
 
-<p>Reimplemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#a73c74109391a6aa22446e88d091e05f3">mesos::internal::slave::NetClsSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#af6d6114d89cf8fe445d46978364fc5e6">mesos::internal::slave::MemorySubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a63fba3b02e939d9d07a714c9f51f5821">mesos::internal::slave::PerfEventSubsystem</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html#abedcab90ad5ca208e7da0897a6c472b9">mesos::internal::slave::DevicesSubsystem</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="ac4bdc809389566c9bf7686b88119bed7"></a>
@@ -404,15 +237,12 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5dcbb71ea3166e7ed9658fb2751cd53b"></a>
+<a class="anchor" id="a317c2222214457297e11673362a09665"></a>
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::isolate </td>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::isolate </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>
@@ -435,11 +265,6 @@ Additional Inherited Members</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Isolate the associated container to cgroups subsystem. </p>
@@ -453,11 +278,27 @@ Additional Inherited Members</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd><a class="el" 
href="structNothing.html">Nothing</a> or an error if <code>isolate</code> 
fails. </dd></dl>
 
-<p>Reimplemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#aa8a0c2652dc5b2f235494e40f814ec9c">mesos::internal::slave::NetClsSubsystem</a>.</p>
+</div>
+</div>
+<a class="anchor" id="a6a08234f545c7204fcc28eb42c8f50f7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string 
mesos::internal::slave::Subsystem::name </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>The cgroups subsystem name of this <code><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html" title="An abstraction 
for cgroups subsystem. ">Subsystem</a></code> object. </p>
+<dl class="section return"><dt>Returns</dt><dd>The cgroups subsystem name. 
</dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a6c6a31c694952b9ed4d27c8726d8a5d5"></a>
+<a class="anchor" id="ac29e140025ae750b8bfa0df14e118c30"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -465,35 +306,28 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual std::string 
mesos::internal::slave::Subsystem::name </td>
+          <td class="memname"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a>&amp; 
mesos::internal::slave::Subsystem::operator= </td>
           <td>(</td>
+          <td class="paramtype">const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a> 
&amp;&#160;</td>
           <td class="paramname"></td><td>)</td>
-          <td> const</td>
+          <td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
-<p>The cgroups subsystem name of this <code><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html" title="An abstraction 
for cgroups subsystem. ">Subsystem</a></code> object. </p>
-<dl class="section return"><dt>Returns</dt><dd>The cgroups subsystem name. 
</dd></dl>
-
-<p>Implemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#ab4d6a763bf6a4d4b1814f5e5bac73c2d">mesos::internal::slave::NetClsSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#af87210586c269c8e3cd96dd041d1541f">mesos::internal::slave::MemorySubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#ac9d1647fc3c30e70c6d7f0ccf27541ad">mesos::internal::slave::PerfEventSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html#a4cf3c7fa454892e8adae6342e164b034">mesos::internal::slave::DevicesSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystem.html#aa811f2c41f28f7619ccf290ea466bed7">mesos::internal::slave::BlkioSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html#a38763ffecd8835b6e3bef8c72e1f4aae">mesos::internal::slave::CpuSubsystem</a>,
 <a class="el" href="classmesos_1_1internal_
 
1_1slave_1_1CpuacctSubsystem.html#ac6eeb47aab7fb3f8d4e60d54c89f3e3d">mesos::internal::slave::CpuacctSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystem.html#a5f446b820e34c0a804dbb1a49c753140">mesos::internal::slave::CpusetSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystem.html#a2c025c246639bd577c8a9be71cff87b2">mesos::internal::slave::HugetlbSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystem.html#aee176ff45ec9bb07b7a04333bcd280c4">mesos::internal::slave::NetPrioSubsystem</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PidsSubsystem.html#ae32dc2d035e2c3dacdd767a19e27c0c5">mesos::internal::slave::PidsSubsystem</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a3007548a9361c0194017b00e9a88e7f0"></a>
+<a class="anchor" id="adf34ca418fd481695a16d56c177c3a0f"></a>
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::prepare </td>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::prepare </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>
@@ -510,11 +344,6 @@ Additional Inherited Members</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Prepare the cgroups subsystem for the associated container. </p>
@@ -527,19 +356,14 @@ Additional Inherited Members</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd><a class="el" 
href="structNothing.html">Nothing</a> or an error if <code>prepare</code> 
fails. </dd></dl>
 
-<p>Reimplemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#abf3febf7e4e732a7764c4537f626da04">mesos::internal::slave::NetClsSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#a2bee511d8427a79a56e09b9a48d55c89">mesos::internal::slave::MemorySubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a285e4dc5900302bec9bb7caf0641675e">mesos::internal::slave::PerfEventSubsystem</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html#aa62a9b72ddb3eb8282da5641e914904d">mesos::internal::slave::DevicesSubsystem</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a274968a1f67e677769f327d16d23d13d"></a>
+<a class="anchor" id="a19549cadefab1e9160850e7313f118bf"></a>
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::recover </td>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::recover </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>
@@ -556,11 +380,6 @@ Additional Inherited Members</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Recover the cgroups subsystem for the associated container. </p>
@@ -573,19 +392,14 @@ Additional Inherited Members</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd><a class="el" 
href="structNothing.html">Nothing</a> or an error if <code>recover</code> 
fails. </dd></dl>
 
-<p>Reimplemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#a1ad280cf659e0b12e4da3e903412a369">mesos::internal::slave::NetClsSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#a420ce839176d1ef7470a805cb7989d14">mesos::internal::slave::MemorySubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a192a995de2810d142e1a023db48aae32">mesos::internal::slave::PerfEventSubsystem</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html#a2eb8fe2b035a78611c07d2c7f7917ed2">mesos::internal::slave::DevicesSubsystem</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a364024c26370d982ecf8c846a00f820f"></a>
+<a class="anchor" id="a668ce74eafb686bd926226d4bb9017b2"></a>
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;ContainerStatus&gt; 
mesos::internal::slave::Subsystem::status </td>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;ContainerStatus&gt; 
mesos::internal::slave::Subsystem::status </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>
@@ -602,11 +416,6 @@ Additional Inherited Members</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Get the run-time status of cgroups subsystem specific properties associated 
with the container. </p>
@@ -619,19 +428,14 @@ Additional Inherited Members</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>The container status or an 
error if get fails. </dd></dl>
 
-<p>Reimplemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#af417ebf1bf2f60887ea606979a8949ff">mesos::internal::slave::NetClsSubsystem</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a8c1ee490b19bfe481e2222057bf52ff5"></a>
+<a class="anchor" id="a932e4c67003ac7cc39c5efec5652bfbd"></a>
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::update </td>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" 
href="structNothing.html">Nothing</a>&gt; 
mesos::internal::slave::Subsystem::update </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>
@@ -654,11 +458,6 @@ Additional Inherited Members</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Update resources allocated to the associated container in this cgroups 
subsystem. </p>
@@ -672,19 +471,14 @@ Additional Inherited Members</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd><a class="el" 
href="structNothing.html">Nothing</a> or an error if <code>update</code> fails. 
</dd></dl>
 
-<p>Reimplemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#a33368ec75de175682e964578dd3afeeb">mesos::internal::slave::MemorySubsystem</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html#afc1884bc06b63984a564a9c39f3ff7ca">mesos::internal::slave::CpuSubsystem</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a9a8ba6606d8f040f9cc1dad52aadfdaf"></a>
+<a class="anchor" id="a00f97ca36f2689a1a2637f2f17654712"></a>
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;ResourceStatistics&gt;
 mesos::internal::slave::Subsystem::usage </td>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;ResourceStatistics&gt;
 mesos::internal::slave::Subsystem::usage </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>
@@ -701,11 +495,6 @@ Additional Inherited Members</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Gather resource usage statistics of the cgroups subsystem for the 
associated container. </p>
@@ -718,19 +507,14 @@ Additional Inherited Members</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>The resource usage statistics 
or an error if gather statistics fails. </dd></dl>
 
-<p>Reimplemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#adb58f9c117ceb8ad7395792c1c92a9cd">mesos::internal::slave::MemorySubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a5a532b63e821e94c22a30465337b836e">mesos::internal::slave::PerfEventSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html#a6c4f366e231e6dcf8b099f17a11a7e3b">mesos::internal::slave::CpuSubsystem</a>,
 <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystem.html#ad63172b05e57b18e10b8cf36e5cd4567">mesos::internal::slave::BlkioSubsystem</a>,
 and <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.html#aa4f3acade36cbaf10f9cfeac2fc6e1aa">mesos::internal::slave::CpuacctSubsystem</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="ad333e0668f5656c48dbb55bc16ae28a4"></a>
+<a class="anchor" id="a1c422a4087277b0e54942b4437796164"></a>
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual <a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;mesos::slave::ContainerLimitation&gt;
 mesos::internal::slave::Subsystem::watch </td>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt;mesos::slave::ContainerLimitation&gt;
 mesos::internal::slave::Subsystem::watch </td>
           <td>(</td>
           <td class="paramtype">const ContainerID &amp;&#160;</td>
           <td class="paramname"><em>containerId</em>, </td>
@@ -747,11 +531,6 @@ Additional Inherited Members</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Watch the container and report if any resource constraint impacts it. </p>
@@ -764,53 +543,6 @@ Additional Inherited Members</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>The resource limitation that 
impacts the container or an error if <code>watch</code> fails. </dd></dl>
 
-<p>Reimplemented in <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#ac67cedec46ba84145196f36aeeae0628">mesos::internal::slave::MemorySubsystem</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a8664a93f45d3086122355139598f5ce2"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a> 
mesos::internal::slave::Subsystem::flags</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p><code><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a></code> used to 
launch the agent. </p>
-
-</div>
-</div>
-<a class="anchor" id="a8f9a6c398b905dcdac8c8efebde06fd5"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const std::string 
mesos::internal::slave::Subsystem::hierarchy</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>The hierarchy path of cgroups subsystem. </p>
-
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following 
file:<ul>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3977834c/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Subsystem.png
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Subsystem.png 
b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Subsystem.png
deleted file mode 100644
index fa3e611..0000000
Binary files 
a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Subsystem.png and 
/dev/null differ

Reply via email to