http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3977834c/content/api/latest/c++/index.hhp
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhp b/content/api/latest/c++/index.hhp
index 44880da..f74e3b8 100644
--- a/content/api/latest/c++/index.hhp
+++ b/content/api/latest/c++/index.hhp
@@ -2168,8 +2168,8 @@ classmesos_1_1internal_1_1slave_1_1Backend.html
 classmesos_1_1internal_1_1slave_1_1Backend-members.html
 classmesos_1_1internal_1_1slave_1_1BindBackend.html
 classmesos_1_1internal_1_1slave_1_1BindBackend-members.html
-classmesos_1_1internal_1_1slave_1_1BlkioSubsystem.html
-classmesos_1_1internal_1_1slave_1_1BlkioSubsystem-members.html
+classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess-members.html
 classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html
 classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess-members.html
 classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html
@@ -2182,14 +2182,14 @@ classmesos_1_1internal_1_1slave_1_1Containerizer.html
 classmesos_1_1internal_1_1slave_1_1Containerizer-members.html
 classmesos_1_1internal_1_1slave_1_1CopyBackend.html
 classmesos_1_1internal_1_1slave_1_1CopyBackend-members.html
-classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.html
-classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem-members.html
-classmesos_1_1internal_1_1slave_1_1CpusetSubsystem.html
-classmesos_1_1internal_1_1slave_1_1CpusetSubsystem-members.html
-classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html
-classmesos_1_1internal_1_1slave_1_1CpuSubsystem-members.html
-classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html
-classmesos_1_1internal_1_1slave_1_1DevicesSubsystem-members.html
+classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess-members.html
+classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess-members.html
+classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess-members.html
+classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess-members.html
 classmesos_1_1internal_1_1slave_1_1DiskUsageCollector.html
 classmesos_1_1internal_1_1slave_1_1DiskUsageCollector-members.html
 classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html
@@ -2228,8 +2228,8 @@ classmesos_1_1internal_1_1slave_1_1Http.html
 classmesos_1_1internal_1_1slave_1_1Http-members.html
 structmesos_1_1internal_1_1slave_1_1HttpConnection.html
 structmesos_1_1internal_1_1slave_1_1HttpConnection-members.html
-classmesos_1_1internal_1_1slave_1_1HugetlbSubsystem.html
-classmesos_1_1internal_1_1slave_1_1HugetlbSubsystem-members.html
+classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess-members.html
 structmesos_1_1internal_1_1slave_1_1ImageInfo.html
 structmesos_1_1internal_1_1slave_1_1ImageInfo-members.html
 classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html
@@ -2248,8 +2248,8 @@ classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html
 classmesos_1_1internal_1_1slave_1_1LinuxLauncher-members.html
 classmesos_1_1internal_1_1slave_1_1LoadQoSController.html
 classmesos_1_1internal_1_1slave_1_1LoadQoSController-members.html
-classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html
-classmesos_1_1internal_1_1slave_1_1MemorySubsystem-members.html
+classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess-members.html
 classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html
 classmesos_1_1internal_1_1slave_1_1MesosContainerizer-members.html
 classmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch.html
@@ -2276,10 +2276,10 @@ structmesos_1_1internal_1_1slave_1_1NetClsHandle.html
 structmesos_1_1internal_1_1slave_1_1NetClsHandle-members.html
 classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html
 classmesos_1_1internal_1_1slave_1_1NetClsHandleManager-members.html
-classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html
-classmesos_1_1internal_1_1slave_1_1NetClsSubsystem-members.html
-classmesos_1_1internal_1_1slave_1_1NetPrioSubsystem.html
-classmesos_1_1internal_1_1slave_1_1NetPrioSubsystem-members.html
+classmesos_1_1internal_1_1slave_1_1NetClsSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1NetClsSubsystemProcess-members.html
+classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess-members.html
 classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html
 classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess-members.html
 classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup.html
@@ -2301,10 +2301,10 @@ classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html
 classmesos_1_1internal_1_1slave_1_1NvidiaVolume-members.html
 classmesos_1_1internal_1_1slave_1_1OverlayBackend.html
 classmesos_1_1internal_1_1slave_1_1OverlayBackend-members.html
-classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html
-classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem-members.html
-classmesos_1_1internal_1_1slave_1_1PidsSubsystem.html
-classmesos_1_1internal_1_1slave_1_1PidsSubsystem-members.html
+classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess-members.html
+classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess-members.html
 classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html
 classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess-members.html
 classmesos_1_1internal_1_1slave_1_1PortMappingStatistics.html
@@ -2353,6 +2353,8 @@ classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html
 classmesos_1_1internal_1_1slave_1_1SubprocessLauncher-members.html
 classmesos_1_1internal_1_1slave_1_1Subsystem.html
 classmesos_1_1internal_1_1slave_1_1Subsystem-members.html
+classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html
+classmesos_1_1internal_1_1slave_1_1SubsystemProcess-members.html
 classmesos_1_1internal_1_1slave_1_1TaskStatusUpdateManager.html
 classmesos_1_1internal_1_1slave_1_1TaskStatusUpdateManager-members.html
 structmesos_1_1internal_1_1slave_1_1TaskStatusUpdateStream.html
@@ -3907,16 +3909,16 @@ 
classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1AufsBackend.png
 classmesos_1_1internal_1_1slave_1_1Backend.png
 classmesos_1_1internal_1_1slave_1_1BindBackend.png
-classmesos_1_1internal_1_1slave_1_1BlkioSubsystem.png
+classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess.png
 classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.png
 classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.png
 classmesos_1_1internal_1_1slave_1_1Containerizer.png
 classmesos_1_1internal_1_1slave_1_1CopyBackend.png
-classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.png
-classmesos_1_1internal_1_1slave_1_1CpusetSubsystem.png
-classmesos_1_1internal_1_1slave_1_1CpuSubsystem.png
-classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.png
+classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.png
+classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess.png
+classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.png
+classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.png
 classmesos_1_1internal_1_1slave_1_1DockerContainerizer.png
 classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.png
 classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.png
@@ -3926,7 +3928,7 @@ classmesos_1_1internal_1_1slave_1_1FetcherProcess.png
 classmesos_1_1internal_1_1slave_1_1Flags.png
 classmesos_1_1internal_1_1slave_1_1GarbageCollector.png
 classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.png
-classmesos_1_1internal_1_1slave_1_1HugetlbSubsystem.png
+classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess.png
 classmesos_1_1internal_1_1slave_1_1IOSwitchboard.png
 structmesos_1_1internal_1_1slave_1_1IOSwitchboardServer_1_1Flags.png
 classmesos_1_1internal_1_1slave_1_1Launcher.png
@@ -3934,7 +3936,7 @@ 
classmesos_1_1internal_1_1slave_1_1LinuxCapabilitiesIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1LinuxLauncher.png
 classmesos_1_1internal_1_1slave_1_1LoadQoSController.png
-classmesos_1_1internal_1_1slave_1_1MemorySubsystem.png
+classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.png
 classmesos_1_1internal_1_1slave_1_1MesosContainerizer.png
 classmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch.png
 structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags.png
@@ -3945,8 +3947,8 @@ classmesos_1_1internal_1_1slave_1_1MesosIsolator.png
 classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess.png
-classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.png
-classmesos_1_1internal_1_1slave_1_1NetPrioSubsystem.png
+classmesos_1_1internal_1_1slave_1_1NetClsSubsystemProcess.png
+classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess.png
 classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup.png
 structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.png
@@ -3955,8 +3957,8 @@ classmesos_1_1internal_1_1slave_1_1NoopQoSController.png
 classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.png
 classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1OverlayBackend.png
-classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.png
-classmesos_1_1internal_1_1slave_1_1PidsSubsystem.png
+classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.png
+classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess.png
 classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1PortMappingStatistics.png
 structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags.png
@@ -3974,7 +3976,7 @@ 
classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1Slave.png
 classmesos_1_1internal_1_1slave_1_1Store.png
 classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.png
-classmesos_1_1internal_1_1slave_1_1Subsystem.png
+classmesos_1_1internal_1_1slave_1_1SubsystemProcess.png
 classmesos_1_1internal_1_1slave_1_1VolumeHostPathIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1VolumeImageIsolatorProcess.png
 classmesos_1_1internal_1_1slave_1_1VolumeSandboxPathIsolatorProcess.png

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3977834c/content/api/latest/c++/memory_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/memory_8hpp.html 
b/content/api/latest/c++/memory_8hpp.html
index b0e26cd..2582108 100644
--- a/content/api/latest/c++/memory_8hpp.html
+++ b/content/api/latest/c++/memory_8hpp.html
@@ -71,8 +71,8 @@
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html">mesos::internal::slave::MemorySubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups memory subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html">mesos::internal::slave::MemorySubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups memory subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="namespaces"></a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3977834c/content/api/latest/c++/memory_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/memory_8hpp_source.html 
b/content/api/latest/c++/memory_8hpp_source.html
index dd7e263..d1d903d 100644
--- a/content/api/latest/c++/memory_8hpp_source.html
+++ b/content/api/latest/c++/memory_8hpp_source.html
@@ -52,40 +52,40 @@
 <div class="title">memory.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="memory_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 clas
 s="lineno">    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">// distribute
 d under 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 
__CGROUPS_ISOLATOR_SUBSYSTEMS_MEMORY_HPP__</span></div><div class="line"><a 
name="l00018"></a><span class="lineno">   18</span>&#160;<span 
class="preprocessor">#define __CGROUPS_ISOLATOR_SUBSYSTEMS_MEMORY_
 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;list&gt;</span></div><div class="line"><a name="l00021"></a><span 
class="lineno">   21</span>&#160;<span class="preprocessor">#include 
&lt;string&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;<span 
class="preprocessor">#include &lt;<a class="code" 
href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div 
class="line"><a name="l00025"></a><span class="lineno">   
25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lin
 eno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="hashmap_8hpp.html">stout/hashmap.hpp</a>&gt;</span></div><div 
class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span 
class="preprocessor">#include &lt;<a class="code" 
href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div><div 
class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span 
class="preprocessor">#include &lt;<a class="code" 
href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div><div class="line"><a 
name="l00029"></a><span class="lineno">   29</span>&#160;</div><div 
class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span 
class="preprocessor">#include &quot;<a class="code" 
href="linux_2cgroups_8hpp.html">linux/cgroups.hpp</a>&quot;</span></div><div 
class="line"><a name="l00031"></a><span class="lineno">   
31</span>&#160;</div><div class="line"><a name="l00032"></a><span 
class="lineno">   32</span>&#160;<span class="pr
 eprocessor">#include &quot;<a class="code" 
href="src_2slave_2flags_8hpp.html">slave/flags.hpp</a>&quot;</span></div><div 
class="line"><a name="l00033"></a><span class="lineno">   
33</span>&#160;</div><div class="line"><a name="l00034"></a><span 
class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a 
class="code" 
href="src_2slave_2containerizer_2mesos_2isolators_2cgroups_2constants_8hpp.html">slave/containerizer/mesos/isolators/cgroups/constants.hpp</a>&quot;</span></div><div
 class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span 
class="preprocessor">#include &quot;<a class="code" 
href="subsystem_8hpp.html">slave/containerizer/mesos/isolators/cgroups/subsystem.hpp</a>&quot;</span></div><div
 class="line"><a name="l00036"></a><span class="lineno">   
36</span>&#160;</div><div class="line"><a name="l00037"></a><span 
class="lineno">   37</span>&#160;<span class="keyword">namespace </span><a 
class="code" href="namespacemesos.html">mesos</a> {</
 div><div class="line"><a name="l00038"></a><span class="lineno">   
38</span>&#160;<span class="keyword">namespace </span><a class="code" 
href="namespaceinternal.html">internal</a> {</div><div class="line"><a 
name="l00039"></a><span class="lineno">   39</span>&#160;<span 
class="keyword">namespace </span>slave {</div><div class="line"><a 
name="l00040"></a><span class="lineno">   40</span>&#160;</div><div 
class="line"><a name="l00044"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html">   
44</a></span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html">MemorySubsystem</a>
 : <span class="keyword">public</span> <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a></div><div
 class="line"><a name="l00045"></a><span class="lineno">   
45</span>&#160;{</div><div class="line"><a name="l00046"></a><span 
class="lineno">   46</span>&#160;<span cl
 ass="keyword">public</span>:</div><div class="line"><a name="l00047"></a><span 
class="lineno">   47</span>&#160;  <span class="keyword">static</span> <a 
class="code" 
href="classTry.html">Try&lt;process::Owned&lt;Subsystem&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#afaa2bc9d7e3fb435de88c8def6e6ec3f">create</a>(</div><div
 class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;      
<span class="keyword">const</span> <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a>&amp; <a 
class="code" href="namespaceflags.html">flags</a>,</div><div class="line"><a 
name="l00049"></a><span class="lineno">   49</span>&#160;      <span 
class="keyword">const</span> std::string&amp; <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a8f9a6c398b905dcdac8c8efebde06fd5">hierarchy</a>);</div><div
 class="line"><a name="l00050"></a><span class="lineno">   
50</span>&#160;</div><div class="line"><a na
 me="l00051"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#aac9d7ddf9c9f2545836f3ef01e68b20a">
   51</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#aac9d7ddf9c9f2545836f3ef01e68b20a">~MemorySubsystem</a>()
 {}</div><div class="line"><a name="l00052"></a><span class="lineno">   
52</span>&#160;</div><div class="line"><a name="l00053"></a><span 
class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#af87210586c269c8e3cd96dd041d1541f">
   53</a></span>&#160;  <span class="keyword">virtual</span> std::string <a 
class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#af87210586c269c8e3cd96dd041d1541f">name</a>()<span
 class="keyword"> const</span></div><div class="line"><a 
name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword"> 
 </span>{</div><div class="line"><a name="l0005
 5"></a><span class="lineno">   55</span>&#160;    <span 
class="keywordflow">return</span> <a class="code" 
href="namespacemesos_1_1internal_1_1slave.html#a0eefa18e1693bce4c6618c0884c5bf4f">CGROUP_SUBSYSTEM_MEMORY_NAME</a>;</div><div
 class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  
}</div><div class="line"><a name="l00057"></a><span class="lineno">   
57</span>&#160;</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_1MemorySubsystem.html#a2bee511d8427a79a56e09b9a48d55c89">prepare</a>(</div><div
 class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;      
<span class="keyword">const</span> ContainerID&amp; containerId,</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="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroup</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="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_1MemorySubsystem.html#a420ce839176d1ef7470a805cb7989d14">recover</a>(</div><div
 class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;      
<span class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;      
<span class="keyword">const</span> std::string&amp; cgroup);</div><div 
class="line"><a name="l00065"></a><span class="lineno">   
65</span>&#160;</div><div class="line"><a name="l00066"></a><span 
class="lineno">
    66</span>&#160;  <span class="keyword">virtual</span> <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;mesos::slave::ContainerLimitation&gt;</a>
 <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#ac67cedec46ba84145196f36aeeae0628">watch</a>(</div><div
 class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;      
<span class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;      
<span class="keyword">const</span> std::string&amp; cgroup);</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="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_1MemorySubsystem.html#a33368ec75de175682e964578dd3af
 eeb">update</a>(</div><div class="line"><a name="l00071"></a><span 
class="lineno">   71</span>&#160;      <span class="keyword">const</span> 
ContainerID&amp; containerId,</div><div class="line"><a name="l00072"></a><span 
class="lineno">   72</span>&#160;      <span class="keyword">const</span> 
std::string&amp; cgroup,</div><div class="line"><a name="l00073"></a><span 
class="lineno">   73</span>&#160;      <span class="keyword">const</span> <a 
class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; 
resources);</div><div class="line"><a name="l00074"></a><span class="lineno">   
74</span>&#160;</div><div class="line"><a name="l00075"></a><span 
class="lineno">   75</span>&#160;  <span class="keyword">virtual</span> <a 
class="code" 
href="classprocess_1_1Future.html">process::Future&lt;ResourceStatistics&gt;</a>
 <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#adb58f9c117ceb8ad7395792c1c92a9cd">usage</a>(</div><div
 class="line"><a name="l00076"></a
 ><span class="lineno">   76</span>&#160;      <span 
 >class="keyword">const</span> ContainerID&amp; containerId,</div><div 
 >class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;     
 > <span class="keyword">const</span> std::string&amp; cgroup);</div><div 
 >class="line"><a name="l00078"></a><span class="lineno">   
 >78</span>&#160;</div><div class="line"><a name="l00079"></a><span 
 >class="lineno">   79</span>&#160;  <span class="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_1MemorySubsystem.html#af6d6114d89cf8fe445d46978364fc5e6">cleanup</a>(</div><div
 > class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    
 >  <span class="keyword">const</span> ContainerID&amp; containerId,</div><div 
 >class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;     
 > <span class="keyword">const</span> std::string&amp; cgroup);</div><div clas
 s="line"><a name="l00082"></a><span class="lineno">   
82</span>&#160;</div><div class="line"><a name="l00083"></a><span 
class="lineno">   83</span>&#160;<span 
class="keyword">private</span>:</div><div class="line"><a 
name="l00084"></a><span class="lineno">   84</span>&#160;  <span 
class="keyword">struct </span>Info</div><div class="line"><a 
name="l00085"></a><span class="lineno">   85</span>&#160;  {</div><div 
class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    
<span class="comment">// Used to cancel the OOM listening.</span></div><div 
class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <a 
class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> 
oomNotifier;</div><div class="line"><a name="l00088"></a><span class="lineno">  
 88</span>&#160;</div><div class="line"><a name="l00089"></a><span 
class="lineno">   89</span>&#160;    <a class="code" 
href="classhashmap.html">hashmap</a>&lt;</div><div class="line"><a 
 name="l00090"></a><span class="lineno">   90</span>&#160;        <a 
class="code" 
href="namespacecgroups_1_1memory_1_1pressure.html#ad8d4aa5c0e09cc87fef44d6713f7b61f">cgroups::memory::pressure::Level</a>,</div><div
 class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;      
  <a class="code" 
href="classprocess_1_1Owned.html">process::Owned&lt;cgroups::memory::pressure::Counter&gt;</a>&gt;
 pressureCounters;</div><div class="line"><a name="l00092"></a><span 
class="lineno">   92</span>&#160;</div><div class="line"><a 
name="l00093"></a><span class="lineno">   93</span>&#160;    <a class="code" 
href="classprocess_1_1Promise.html">process::Promise&lt;mesos::slave::ContainerLimitation&gt;</a>
 limitation;</div><div class="line"><a name="l00094"></a><span class="lineno">  
 94</span>&#160;  };</div><div class="line"><a name="l00095"></a><span 
class="lineno">   95</span>&#160;</div><div class="line"><a 
name="l00096"></a><span class="lineno">   96</span>&#160;  <a class="code"
  
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html">MemorySubsystem</a>(<span
 class="keyword">const</span> <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a>&amp; flags, 
<span class="keyword">const</span> std::string&amp; hierarchy);</div><div 
class="line"><a name="l00097"></a><span class="lineno">   
97</span>&#160;</div><div class="line"><a name="l00098"></a><span 
class="lineno">   98</span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;ResourceStatistics&gt;</a>
 _usage(</div><div class="line"><a name="l00099"></a><span class="lineno">   
99</span>&#160;      <span class="keyword">const</span> ContainerID&amp; 
containerId,</div><div class="line"><a name="l00100"></a><span class="lineno">  
100</span>&#160;      ResourceStatistics result,</div><div class="line"><a 
name="l00101"></a><span class="lineno">  101</span>&#160;      <span 
class="keyword">const</span> 
std::list&lt;cgroups::memory::pressure::Level&gt;&amp; 
 levels,</div><div class="line"><a name="l00102"></a><span class="lineno">  
102</span>&#160;      <span class="keyword">const</span> <a class="code" 
href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">std::list</a>&lt;<a
 class="code" 
href="classprocess_1_1Future.html">process::Future&lt;uint64_t&gt;</a>&gt;&amp; 
values);</div><div class="line"><a name="l00103"></a><span class="lineno">  
103</span>&#160;</div><div class="line"><a name="l00104"></a><span 
class="lineno">  104</span>&#160;  <span class="comment">// Start listening on 
OOM events. This function will create an</span></div><div class="line"><a 
name="l00105"></a><span class="lineno">  105</span>&#160;  <span 
class="comment">// eventfd and start polling on it.</span></div><div 
class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  
<span class="keywordtype">void</span> oomListen(</div><div class="line"><a 
name="l00107"></a><span class="lineno">  107</span>&#160;      <span 
class="keywor
 d">const</span> ContainerID&amp; containerId,</div><div class="line"><a 
name="l00108"></a><span class="lineno">  108</span>&#160;      <span 
class="keyword">const</span> std::string&amp; cgroup);</div><div 
class="line"><a name="l00109"></a><span class="lineno">  
109</span>&#160;</div><div class="line"><a name="l00110"></a><span 
class="lineno">  110</span>&#160;  <span class="comment">// This function is 
invoked when the polling on eventfd has a</span></div><div class="line"><a 
name="l00111"></a><span class="lineno">  111</span>&#160;  <span 
class="comment">// result.</span></div><div class="line"><a 
name="l00112"></a><span class="lineno">  112</span>&#160;  <span 
class="keywordtype">void</span> oomWaited(</div><div class="line"><a 
name="l00113"></a><span class="lineno">  113</span>&#160;      <span 
class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;      
<span class="keyword">const</span> std:
 :string&amp; cgroup,</div><div class="line"><a name="l00115"></a><span 
class="lineno">  115</span>&#160;      <span class="keyword">const</span> <a 
class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; 
future);</div><div class="line"><a name="l00116"></a><span class="lineno">  
116</span>&#160;</div><div class="line"><a name="l00117"></a><span 
class="lineno">  117</span>&#160;  <span class="comment">// Start listening on 
memory pressure events.</span></div><div class="line"><a 
name="l00118"></a><span class="lineno">  118</span>&#160;  <span 
class="keywordtype">void</span> pressureListen(</div><div class="line"><a 
name="l00119"></a><span class="lineno">  119</span>&#160;      <span 
class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;      
<span class="keyword">const</span> std::string&amp; cgroup);</div><div 
class="line"><a name="l00121"></a><span class="lineno">
   121</span>&#160;</div><div class="line"><a name="l00122"></a><span 
class="lineno">  122</span>&#160;  <span class="comment">// Stores cgroups 
associated information for container.</span></div><div class="line"><a 
name="l00123"></a><span class="lineno">  123</span>&#160;  <a class="code" 
href="classhashmap.html">hashmap&lt;ContainerID, 
process::Owned&lt;Info&gt;</a>&gt; infos;</div><div class="line"><a 
name="l00124"></a><span class="lineno">  124</span>&#160;};</div><div 
class="line"><a name="l00125"></a><span class="lineno">  
125</span>&#160;</div><div class="line"><a name="l00126"></a><span 
class="lineno">  126</span>&#160;} <span class="comment">// namespace slave 
{</span></div><div class="line"><a name="l00127"></a><span class="lineno">  
127</span>&#160;} <span class="comment">// namespace internal 
{</span></div><div class="line"><a name="l00128"></a><span class="lineno">  
128</span>&#160;} <span class="comment">// namespace mesos {</span></div><div 
class="line"><a name="l00129
 "></a><span class="lineno">  129</span>&#160;</div><div class="line"><a 
name="l00130"></a><span class="lineno">  130</span>&#160;<span 
class="preprocessor">#endif // 
__CGROUPS_ISOLATOR_SUBSYSTEMS_MEMORY_HPP__</span></div><div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html_aac9d7ddf9c9f2545836f3ef01e68b20a"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#aac9d7ddf9c9f2545836f3ef01e68b20a">mesos::internal::slave::MemorySubsystem::~MemorySubsystem</a></div><div
 class="ttdeci">virtual ~MemorySubsystem()</div><div 
class="ttdef"><b>Definition:</b> memory.hpp:51</div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html_af6d6114d89cf8fe445d46978364fc5e6"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#af6d6114d89cf8fe445d46978364fc5e6">mesos::internal::slave::MemorySubsystem::cleanup</a></div><div
 class="ttdeci">virtual process::Future&lt; Nothing &gt; cleanup(const 
ContainerID &amp;containerId, const std::string &amp;cgroup)</div><div 
class="ttdoc">Clean up the cgroups subsystem for the associated container. 
</div></div>
+<a href="memory_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 clas
 s="lineno">    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">// distribute
 d under 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 
__CGROUPS_ISOLATOR_SUBSYSTEMS_MEMORY_HPP__</span></div><div class="line"><a 
name="l00018"></a><span class="lineno">   18</span>&#160;<span 
class="preprocessor">#define __CGROUPS_ISOLATOR_SUBSYSTEMS_MEMORY_
 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;list&gt;</span></div><div class="line"><a name="l00021"></a><span 
class="lineno">   21</span>&#160;<span class="preprocessor">#include 
&lt;string&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;<span 
class="preprocessor">#include &lt;<a class="code" 
href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div 
class="line"><a name="l00025"></a><span class="lineno">   
25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lin
 eno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="hashmap_8hpp.html">stout/hashmap.hpp</a>&gt;</span></div><div 
class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span 
class="preprocessor">#include &lt;<a class="code" 
href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div><div 
class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span 
class="preprocessor">#include &lt;<a class="code" 
href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div><div class="line"><a 
name="l00029"></a><span class="lineno">   29</span>&#160;</div><div 
class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span 
class="preprocessor">#include &quot;<a class="code" 
href="linux_2cgroups_8hpp.html">linux/cgroups.hpp</a>&quot;</span></div><div 
class="line"><a name="l00031"></a><span class="lineno">   
31</span>&#160;</div><div class="line"><a name="l00032"></a><span 
class="lineno">   32</span>&#160;<span class="pr
 eprocessor">#include &quot;<a class="code" 
href="src_2slave_2flags_8hpp.html">slave/flags.hpp</a>&quot;</span></div><div 
class="line"><a name="l00033"></a><span class="lineno">   
33</span>&#160;</div><div class="line"><a name="l00034"></a><span 
class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a 
class="code" 
href="src_2slave_2containerizer_2mesos_2isolators_2cgroups_2constants_8hpp.html">slave/containerizer/mesos/isolators/cgroups/constants.hpp</a>&quot;</span></div><div
 class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span 
class="preprocessor">#include &quot;<a class="code" 
href="subsystem_8hpp.html">slave/containerizer/mesos/isolators/cgroups/subsystem.hpp</a>&quot;</span></div><div
 class="line"><a name="l00036"></a><span class="lineno">   
36</span>&#160;</div><div class="line"><a name="l00037"></a><span 
class="lineno">   37</span>&#160;<span class="keyword">namespace </span><a 
class="code" href="namespacemesos.html">mesos</a> {</
 div><div class="line"><a name="l00038"></a><span class="lineno">   
38</span>&#160;<span class="keyword">namespace </span><a class="code" 
href="namespaceinternal.html">internal</a> {</div><div class="line"><a 
name="l00039"></a><span class="lineno">   39</span>&#160;<span 
class="keyword">namespace </span>slave {</div><div class="line"><a 
name="l00040"></a><span class="lineno">   40</span>&#160;</div><div 
class="line"><a name="l00044"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html">   
44</a></span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html">MemorySubsystemProcess</a>
 : <span class="keyword">public</span> <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">SubsystemProcess</a></div><div
 class="line"><a name="l00045"></a><span class="lineno">   
45</span>&#160;{</div><div class="line"><a name="l00046"></a><span class=
 "lineno">   46</span>&#160;<span class="keyword">public</span>:</div><div 
class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  
<span class="keyword">static</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;SubsystemProcess&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#af4081dd5f2a08a152cedecea66ad7962">create</a>(</div><div
 class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;      
<span class="keyword">const</span> <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a>&amp; <a 
class="code" href="namespaceflags.html">flags</a>,</div><div class="line"><a 
name="l00049"></a><span class="lineno">   49</span>&#160;      <span 
class="keyword">const</span> std::string&amp; <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html#add12d0328bf522abd5c78c6665b9b6d0">hierarchy</a>);</div><div
 class="line"><a name="l00050"></a><span class=
 "lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span 
class="lineno">   51</span>&#160;  <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a903253fdf5b67cb0ea826d0e4694bf46">~MemorySubsystemProcess</a>()
 <span class="keyword">override</span> = <span 
class="keywordflow">default</span>;</div><div class="line"><a 
name="l00052"></a><span class="lineno">   52</span>&#160;</div><div 
class="line"><a name="l00053"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a482aba305ec6f06a72da4fde6678f605">
   53</a></span>&#160;  std::string <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a482aba305ec6f06a72da4fde6678f605">name</a>()<span
 class="keyword"> const override</span></div><div class="line"><a 
name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword"> 
 </span>{</div><div class="line"><a name="l00055"></a><span class=
 "lineno">   55</span>&#160;    <span class="keywordflow">return</span> <a 
class="code" 
href="namespacemesos_1_1internal_1_1slave.html#a0eefa18e1693bce4c6618c0884c5bf4f">CGROUP_SUBSYSTEM_MEMORY_NAME</a>;</div><div
 class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  
}</div><div class="line"><a name="l00057"></a><span class="lineno">   
57</span>&#160;</div><div class="line"><a name="l00058"></a><span 
class="lineno">   58</span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a208fc30942f602391fcdfff11d77d83b">prepare</a>(</div><div
 class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;      
<span class="keyword">const</span> ContainerID&amp; containerId,</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="na
 mespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroup</a>) 
<span class="keyword">override</span>;</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;  <a 
class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a8721021ef52abf9192ed8134bdd3b93a">recover</a>(</div><div
 class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;      
<span class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;      
<span class="keyword">const</span> std::string&amp; cgroup) <span 
class="keyword">override</span>;</div><div class="line"><a 
name="l00065"></a><span class="lineno">   65</span>&#160;</div><div 
class="line"><a name="l00066"></a><span class="lineno">   
 66</span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;mesos::slave::ContainerLimitation&gt;</a>
 <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#adb5dc4b0249eb217a1fa0bfc7a0ea8b1">watch</a>(</div><div
 class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;      
<span class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;      
<span class="keyword">const</span> std::string&amp; cgroup) <span 
class="keyword">override</span>;</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;  <a 
class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#aea53e1dd93c292a72e5501cdd16218fe">update</a>(</div><di
 v class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    
  <span class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;      
<span class="keyword">const</span> std::string&amp; cgroup,</div><div 
class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;      
<span class="keyword">const</span> <a class="code" 
href="classmesos_1_1Resources.html">Resources</a>&amp; resources) <span 
class="keyword">override</span>;</div><div class="line"><a 
name="l00074"></a><span class="lineno">   74</span>&#160;</div><div 
class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a 
class="code" 
href="classprocess_1_1Future.html">process::Future&lt;ResourceStatistics&gt;</a>
 <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#abf9a60c7c5023ac6a0a51ef1e5c51409">usage</a>(</div><div
 class="line"><a name="l00076"></a><span class="lin
 eno">   76</span>&#160;      <span class="keyword">const</span> 
ContainerID&amp; containerId,</div><div class="line"><a name="l00077"></a><span 
class="lineno">   77</span>&#160;      <span class="keyword">const</span> 
std::string&amp; cgroup) <span class="keyword">override</span>;</div><div 
class="line"><a name="l00078"></a><span class="lineno">   
78</span>&#160;</div><div class="line"><a name="l00079"></a><span 
class="lineno">   79</span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a 
class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a55ca8a497e217118e1f340177596fdde">cleanup</a>(</div><div
 class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;      
<span class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;      
<span class="keyword">const</span> std::string&amp; cgroup) <span 
class="keyword">ov
 erride</span>;</div><div class="line"><a name="l00082"></a><span 
class="lineno">   82</span>&#160;</div><div class="line"><a 
name="l00083"></a><span class="lineno">   83</span>&#160;<span 
class="keyword">private</span>:</div><div class="line"><a 
name="l00084"></a><span class="lineno">   84</span>&#160;  <span 
class="keyword">struct </span>Info</div><div class="line"><a 
name="l00085"></a><span class="lineno">   85</span>&#160;  {</div><div 
class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    
<span class="comment">// Used to cancel the OOM listening.</span></div><div 
class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <a 
class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> 
oomNotifier;</div><div class="line"><a name="l00088"></a><span class="lineno">  
 88</span>&#160;</div><div class="line"><a name="l00089"></a><span 
class="lineno">   89</span>&#160;    <a class="code" 
href="classhashmap.html">hashmap</a>&l
 t;</div><div class="line"><a name="l00090"></a><span class="lineno">   
90</span>&#160;        <a class="code" 
href="namespacecgroups_1_1memory_1_1pressure.html#ad8d4aa5c0e09cc87fef44d6713f7b61f">cgroups::memory::pressure::Level</a>,</div><div
 class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;      
  <a class="code" 
href="classprocess_1_1Owned.html">process::Owned&lt;cgroups::memory::pressure::Counter&gt;</a>&gt;
 pressureCounters;</div><div class="line"><a name="l00092"></a><span 
class="lineno">   92</span>&#160;</div><div class="line"><a 
name="l00093"></a><span class="lineno">   93</span>&#160;    <a class="code" 
href="classprocess_1_1Promise.html">process::Promise&lt;mesos::slave::ContainerLimitation&gt;</a>
 limitation;</div><div class="line"><a name="l00094"></a><span class="lineno">  
 94</span>&#160;  };</div><div class="line"><a name="l00095"></a><span 
class="lineno">   95</span>&#160;</div><div class="line"><a 
name="l00096"></a><span class="lineno">   96<
 /span>&#160;  <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html">MemorySubsystemProcess</a>(<span
 class="keyword">const</span> <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a>&amp; flags, 
<span class="keyword">const</span> std::string&amp; hierarchy);</div><div 
class="line"><a name="l00097"></a><span class="lineno">   
97</span>&#160;</div><div class="line"><a name="l00098"></a><span 
class="lineno">   98</span>&#160;  <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;ResourceStatistics&gt;</a>
 _usage(</div><div class="line"><a name="l00099"></a><span class="lineno">   
99</span>&#160;      <span class="keyword">const</span> ContainerID&amp; 
containerId,</div><div class="line"><a name="l00100"></a><span class="lineno">  
100</span>&#160;      ResourceStatistics result,</div><div class="line"><a 
name="l00101"></a><span class="lineno">  101</span>&#160;      <span 
class="keyword">const</span> std::list&lt
 ;cgroups::memory::pressure::Level&gt;&amp; levels,</div><div class="line"><a 
name="l00102"></a><span class="lineno">  102</span>&#160;      <span 
class="keyword">const</span> <a class="code" 
href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">std::list</a>&lt;<a
 class="code" 
href="classprocess_1_1Future.html">process::Future&lt;uint64_t&gt;</a>&gt;&amp; 
values);</div><div class="line"><a name="l00103"></a><span class="lineno">  
103</span>&#160;</div><div class="line"><a name="l00104"></a><span 
class="lineno">  104</span>&#160;  <span class="comment">// Start listening on 
OOM events. This function will create an</span></div><div class="line"><a 
name="l00105"></a><span class="lineno">  105</span>&#160;  <span 
class="comment">// eventfd and start polling on it.</span></div><div 
class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  
<span class="keywordtype">void</span> oomListen(</div><div class="line"><a 
name="l00107"></a><span class="lineno">
   107</span>&#160;      <span class="keyword">const</span> ContainerID&amp; 
containerId,</div><div class="line"><a name="l00108"></a><span class="lineno">  
108</span>&#160;      <span class="keyword">const</span> std::string&amp; 
cgroup);</div><div class="line"><a name="l00109"></a><span class="lineno">  
109</span>&#160;</div><div class="line"><a name="l00110"></a><span 
class="lineno">  110</span>&#160;  <span class="comment">// This function is 
invoked when the polling on eventfd has a</span></div><div class="line"><a 
name="l00111"></a><span class="lineno">  111</span>&#160;  <span 
class="comment">// result.</span></div><div class="line"><a 
name="l00112"></a><span class="lineno">  112</span>&#160;  <span 
class="keywordtype">void</span> oomWaited(</div><div class="line"><a 
name="l00113"></a><span class="lineno">  113</span>&#160;      <span 
class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  
     <span class="keyword">const</span> std::string&amp; cgroup,</div><div 
class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;      
<span class="keyword">const</span> <a class="code" 
href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; 
future);</div><div class="line"><a name="l00116"></a><span class="lineno">  
116</span>&#160;</div><div class="line"><a name="l00117"></a><span 
class="lineno">  117</span>&#160;  <span class="comment">// Start listening on 
memory pressure events.</span></div><div class="line"><a 
name="l00118"></a><span class="lineno">  118</span>&#160;  <span 
class="keywordtype">void</span> pressureListen(</div><div class="line"><a 
name="l00119"></a><span class="lineno">  119</span>&#160;      <span 
class="keyword">const</span> ContainerID&amp; containerId,</div><div 
class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;      
<span class="keyword">const</span> std::string&amp; cgroup);</div><div 
class="line"
 ><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div 
 >class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  
 ><span class="comment">// Stores cgroups associated information for 
 >container.</span></div><div class="line"><a name="l00123"></a><span 
 >class="lineno">  123</span>&#160;  <a class="code" 
 >href="classhashmap.html">hashmap&lt;ContainerID, 
 >process::Owned&lt;Info&gt;</a>&gt; infos;</div><div class="line"><a 
 >name="l00124"></a><span class="lineno">  124</span>&#160;};</div><div 
 >class="line"><a name="l00125"></a><span class="lineno">  
 >125</span>&#160;</div><div class="line"><a name="l00126"></a><span 
 >class="lineno">  126</span>&#160;} <span class="comment">// namespace slave 
 >{</span></div><div class="line"><a name="l00127"></a><span class="lineno">  
 >127</span>&#160;} <span class="comment">// namespace internal 
 >{</span></div><div class="line"><a name="l00128"></a><span class="lineno">  
 >128</span>&#160;} <span class="comment">// namespace mesos {</s
 pan></div><div class="line"><a name="l00129"></a><span class="lineno">  
129</span>&#160;</div><div class="line"><a name="l00130"></a><span 
class="lineno">  130</span>&#160;<span class="preprocessor">#endif // 
__CGROUPS_ISOLATOR_SUBSYSTEMS_MEMORY_HPP__</span></div><div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_af4081dd5f2a08a152cedecea66ad7962"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#af4081dd5f2a08a152cedecea66ad7962">mesos::internal::slave::MemorySubsystemProcess::create</a></div><div
 class="ttdeci">static Try&lt; process::Owned&lt; SubsystemProcess &gt; &gt; 
create(const Flags &amp;flags, const std::string &amp;hierarchy)</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_a208fc30942f602391fcdfff11d77d83b"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a208fc30942f602391fcdfff11d77d83b">mesos::internal::slave::MemorySubsystemProcess::prepare</a></div><div
 class="ttdeci">process::Future&lt; Nothing &gt; prepare(const ContainerID 
&amp;containerId, const std::string &amp;cgroup) override</div></div>
 <div class="ttc" 
id="src_2slave_2containerizer_2mesos_2isolators_2cgroups_2constants_8hpp_html"><div
 class="ttname"><a 
href="src_2slave_2containerizer_2mesos_2isolators_2cgroups_2constants_8hpp.html">constants.hpp</a></div></div>
 <div class="ttc" 
id="namespacemesos_1_1internal_1_1slave_html_a0eefa18e1693bce4c6618c0884c5bf4f"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1slave.html#a0eefa18e1693bce4c6618c0884c5bf4f">mesos::internal::slave::CGROUP_SUBSYSTEM_MEMORY_NAME</a></div><div
 class="ttdeci">const std::string CGROUP_SUBSYSTEM_MEMORY_NAME</div><div 
class="ttdef"><b>Definition:</b> constants.hpp:48</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a 
href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> 
check.hpp:33</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_aea53e1dd93c292a72e5501cdd16218fe"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#aea53e1dd93c292a72e5501cdd16218fe">mesos::internal::slave::MemorySubsystemProcess::update</a></div><div
 class="ttdeci">process::Future&lt; Nothing &gt; update(const ContainerID 
&amp;containerId, const std::string &amp;cgroup, const Resources 
&amp;resources) override</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a 
href="classmesos_1_1Resources.html">mesos::Resources</a></div><div 
class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html_a420ce839176d1ef7470a805cb7989d14"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#a420ce839176d1ef7470a805cb7989d14">mesos::internal::slave::MemorySubsystem::recover</a></div><div
 class="ttdeci">virtual process::Future&lt; Nothing &gt; recover(const 
ContainerID &amp;containerId, const std::string &amp;cgroup)</div><div 
class="ttdoc">Recover the cgroups subsystem for the associated container. 
</div></div>
 <div class="ttc" id="subsystem_8hpp_html"><div class="ttname"><a 
href="subsystem_8hpp.html">subsystem.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div 
class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div
 class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_a482aba305ec6f06a72da4fde6678f605"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a482aba305ec6f06a72da4fde6678f605">mesos::internal::slave::MemorySubsystemProcess::name</a></div><div
 class="ttdeci">std::string name() const override</div><div 
class="ttdef"><b>Definition:</b> memory.hpp:53</div></div>
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a 
href="classhashmap.html">hashmap</a></div><div class="ttdef"><b>Definition:</b> 
hashmap.hpp:38</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a 
href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html"><div 
class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html">mesos::internal::slave::MemorySubsystem</a></div><div
 class="ttdoc">Represent cgroups memory subsystem. </div><div 
class="ttdef"><b>Definition:</b> memory.hpp:44</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_a55ca8a497e217118e1f340177596fdde"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a55ca8a497e217118e1f340177596fdde">mesos::internal::slave::MemorySubsystemProcess::cleanup</a></div><div
 class="ttdeci">process::Future&lt; Nothing &gt; cleanup(const ContainerID 
&amp;containerId, const std::string &amp;cgroup) override</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html"><div 
class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html">mesos::internal::slave::MemorySubsystemProcess</a></div><div
 class="ttdoc">Represent cgroups memory subsystem. </div><div 
class="ttdef"><b>Definition:</b> memory.hpp:44</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_abf9a60c7c5023ac6a0a51ef1e5c51409"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#abf9a60c7c5023ac6a0a51ef1e5c51409">mesos::internal::slave::MemorySubsystemProcess::usage</a></div><div
 class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const 
ContainerID &amp;containerId, const std::string &amp;cgroup) 
override</div></div>
 <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="classprocess_1_1Promise_html"><div class="ttname"><a 
href="classprocess_1_1Promise.html">process::Promise&lt; 
mesos::slave::ContainerLimitation &gt;</a></div></div>
 <div class="ttc" 
id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div 
class="ttname"><a 
href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div
 class="ttdeci">Result&lt; std::string &gt; cgroup(pid_t pid)</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html"><div 
class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">mesos::internal::slave::SubsystemProcess</a></div><div
 class="ttdef"><b>Definition:</b> subsystem.hpp:186</div></div>
 <div class="ttc" 
id="namespacecgroups_1_1devices_html_a22494291bc2cb89697dcd2b5f288bdd3"><div 
class="ttname"><a 
href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">cgroups::devices::list</a></div><div
 class="ttdeci">Try&lt; std::vector&lt; Entry &gt; &gt; list(const std::string 
&amp;hierarchy, const std::string &amp;cgroup)</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_1MemorySubsystemProcess_html_adb5dc4b0249eb217a1fa0bfc7a0ea8b1"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#adb5dc4b0249eb217a1fa0bfc7a0ea8b1">mesos::internal::slave::MemorySubsystemProcess::watch</a></div><div
 class="ttdeci">process::Future&lt; mesos::slave::ContainerLimitation &gt; 
watch(const ContainerID &amp;containerId, const std::string &amp;cgroup) 
override</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_a8721021ef52abf9192ed8134bdd3b93a"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a8721021ef52abf9192ed8134bdd3b93a">mesos::internal::slave::MemorySubsystemProcess::recover</a></div><div
 class="ttdeci">process::Future&lt; Nothing &gt; recover(const ContainerID 
&amp;containerId, const std::string &amp;cgroup) override</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="classmesos_1_1internal_1_1slave_1_1Subsystem_html"><div 
class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">mesos::internal::slave::Subsystem</a></div><div
 class="ttdoc">An abstraction for cgroups subsystem. </div><div 
class="ttdef"><b>Definition:</b> subsystem.hpp:42</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a 
href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html_afaa2bc9d7e3fb435de88c8def6e6ec3f"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#afaa2bc9d7e3fb435de88c8def6e6ec3f">mesos::internal::slave::MemorySubsystem::create</a></div><div
 class="ttdeci">static Try&lt; process::Owned&lt; Subsystem &gt; &gt; 
create(const Flags &amp;flags, const std::string &amp;hierarchy)</div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html_af87210586c269c8e3cd96dd041d1541f"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#af87210586c269c8e3cd96dd041d1541f">mesos::internal::slave::MemorySubsystem::name</a></div><div
 class="ttdeci">virtual std::string name() const </div><div class="ttdoc">The 
cgroups subsystem name of this Subsystem object. </div><div 
class="ttdef"><b>Definition:</b> memory.hpp:53</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html_add12d0328bf522abd5c78c6665b9b6d0"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html#add12d0328bf522abd5c78c6665b9b6d0">mesos::internal::slave::SubsystemProcess::hierarchy</a></div><div
 class="ttdeci">const std::string hierarchy</div><div class="ttdoc">The 
hierarchy path of cgroups subsystem. </div><div 
class="ttdef"><b>Definition:</b> subsystem.hpp:238</div></div>
+<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_a903253fdf5b67cb0ea826d0e4694bf46"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a903253fdf5b67cb0ea826d0e4694bf46">mesos::internal::slave::MemorySubsystemProcess::~MemorySubsystemProcess</a></div><div
 class="ttdeci">~MemorySubsystemProcess() override=default</div></div>
 <div class="ttc" 
id="namespacecgroups_1_1memory_1_1pressure_html_ad8d4aa5c0e09cc87fef44d6713f7b61f"><div
 class="ttname"><a 
href="namespacecgroups_1_1memory_1_1pressure.html#ad8d4aa5c0e09cc87fef44d6713f7b61f">cgroups::memory::pressure::Level</a></div><div
 class="ttdeci">Level</div><div class="ttdef"><b>Definition:</b> 
cgroups.hpp:826</div></div>
 <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a 
href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a 
href="owned_8hpp.html">owned.hpp</a></div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1Subsystem_html_a8f9a6c398b905dcdac8c8efebde06fd5"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a8f9a6c398b905dcdac8c8efebde06fd5">mesos::internal::slave::Subsystem::hierarchy</a></div><div
 class="ttdeci">const std::string hierarchy</div><div class="ttdoc">The 
hierarchy path of cgroups subsystem. </div><div 
class="ttdef"><b>Definition:</b> subsystem.hpp:181</div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html_adb58f9c117ceb8ad7395792c1c92a9cd"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#adb58f9c117ceb8ad7395792c1c92a9cd">mesos::internal::slave::MemorySubsystem::usage</a></div><div
 class="ttdeci">virtual process::Future&lt; ResourceStatistics &gt; usage(const 
ContainerID &amp;containerId, const std::string &amp;cgroup)</div><div 
class="ttdoc">Gather resource usage statistics of the cgroups subsystem for the 
associated container. </div></div>
 <div class="ttc" id="linux_2cgroups_8hpp_html"><div class="ttname"><a 
href="linux_2cgroups_8hpp.html">cgroups.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a 
href="classprocess_1_1Owned.html">process::Owned</a></div><div 
class="ttdef"><b>Definition:</b> owned.hpp:36</div></div>
 <div class="ttc" id="namespaceflags_html"><div class="ttname"><a 
href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> 
parse.hpp:33</div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html_a33368ec75de175682e964578dd3afeeb"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#a33368ec75de175682e964578dd3afeeb">mesos::internal::slave::MemorySubsystem::update</a></div><div
 class="ttdeci">virtual process::Future&lt; Nothing &gt; update(const 
ContainerID &amp;containerId, const std::string &amp;cgroup, const Resources 
&amp;resources)</div><div class="ttdoc">Update resources allocated to the 
associated container in this cgroups subsystem. ...</div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html_a2bee511d8427a79a56e09b9a48d55c89"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#a2bee511d8427a79a56e09b9a48d55c89">mesos::internal::slave::MemorySubsystem::prepare</a></div><div
 class="ttdeci">virtual process::Future&lt; Nothing &gt; prepare(const 
ContainerID &amp;containerId, const std::string &amp;cgroup)</div><div 
class="ttdoc">Prepare the cgroups subsystem for the associated container. 
</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a 
href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
-<div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1MemorySubsystem_html_ac67cedec46ba84145196f36aeeae0628"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#ac67cedec46ba84145196f36aeeae0628">mesos::internal::slave::MemorySubsystem::watch</a></div><div
 class="ttdeci">virtual process::Future&lt; mesos::slave::ContainerLimitation 
&gt; watch(const ContainerID &amp;containerId, const std::string 
&amp;cgroup)</div><div class="ttdoc">Watch the container and report if any 
resource constraint impacts it. </div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future&lt; Nothing 
&gt;</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3977834c/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html 
b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
index ee6268d..ee6e0dd 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave.html
@@ -89,8 +89,8 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1BindBackend.html">BindBackend</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystem.html">BlkioSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups blkio subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess.html">BlkioSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups blkio subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1BlkioSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html">CgroupsIsolatorProcess</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -104,17 +104,17 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CopyBackend.html">CopyBackend</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.html">CpuacctSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups cpuacct subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.html">CpuacctSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups cpuacct subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystem.html">CpusetSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups cpuset subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess.html">CpusetSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups cpuset subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html">CpuSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups cpu subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1CpuSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.html">CpuSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups cpu subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html">DevicesSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups devices subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.html">DevicesSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups devices subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector.html">DiskUsageCollector</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -150,8 +150,8 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html">HttpConnection</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystem.html">HugetlbSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups hugetlb subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess.html">HugetlbSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups hugetlb subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1HugetlbSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="structmesos_1_1internal_1_1slave_1_1ImageInfo.html">ImageInfo</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -169,8 +169,8 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1LoadQoSController.html">LoadQoSController</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html">MemorySubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups memory subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html">MemorySubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups memory subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html">MesosContainerizer</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -194,11 +194,11 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html">NetClsHandleManager</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html">NetClsSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups net_cls subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystemProcess.html">NetClsSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups net_cls subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystem.html">NetPrioSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups net_prio subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess.html">NetPrioSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups net_prio subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1NetPrioSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html">NetworkCniIsolatorProcess</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -220,11 +220,11 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1OverlayBackend.html">OverlayBackend</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html">PerfEventSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups perf_event subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html">PerfEventSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups perf_event subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PidsSubsystem.html">PidsSubsystem</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups pids subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1PidsSubsystem.html#details">More...</a><br
 /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess.html">PidsSubsystemProcess</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Represent cgroups pids subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1PidsSubsystemProcess.html#details">More...</a><br
 /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html">PortMappingIsolatorProcess</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -265,6 +265,8 @@ Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">Subsystem</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">An abstraction for cgroups subsystem.  <a 
href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#details">More...</a><br 
/></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html">SubsystemProcess</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1slave_1_1TaskStatusUpdateManager.html">TaskStatusUpdateManager</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="structmesos_1_1internal_1_1slave_1_1TaskStatusUpdateStream.html">TaskStatusUpdateStream</a></td></tr>

Reply via email to