You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2019/07/23 22:32:40 UTC

[mesos-site] branch asf-site updated: Updated the website built from mesos SHA: 7aa2a96fe.

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mesos-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 16b546b  Updated the website built from mesos SHA: 7aa2a96fe.
16b546b is described below

commit 16b546b73cc522a87e1f97fdc017ede7878dae85
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Jul 23 22:32:32 2019 +0000

    Updated the website built from mesos SHA: 7aa2a96fe.
---
 content/api/latest/c++/Nodes.xml                   |  56 ++++-
 content/api/latest/c++/Tokens.xml                  |  88 ++++++++
 content/api/latest/c++/classes.html                |  18 +-
 .../c++/classmesos_1_1Resources-members.html       | 140 ++++++------
 .../api/latest/c++/classmesos_1_1Resources.html    | 108 +++++++++
 ...os_1_1internal_1_1master_1_1Master-members.html |   4 +-
 .../c++/classmesos_1_1v1_1_1Resources-members.html | 138 ++++++------
 .../latest/c++/classmesos_1_1v1_1_1Resources.html  | 108 +++++++++
 content/api/latest/c++/functions_a.html            |  20 +-
 content/api/latest/c++/functions_b.html            |  15 +-
 content/api/latest/c++/functions_func_a.html       |  20 +-
 content/api/latest/c++/functions_func_i.html       |   8 +
 content/api/latest/c++/functions_func_p.html       |   4 +-
 content/api/latest/c++/functions_func_r.html       |  16 +-
 content/api/latest/c++/functions_func_s.html       |   2 +-
 content/api/latest/c++/functions_func_u.html       |   2 +-
 content/api/latest/c++/functions_func_v.html       |   8 +-
 content/api/latest/c++/functions_func_w.html       |   4 +-
 content/api/latest/c++/functions_g.html            |   4 +-
 content/api/latest/c++/functions_i.html            |  18 +-
 content/api/latest/c++/functions_m.html            |   2 +-
 content/api/latest/c++/functions_n.html            |  24 +-
 content/api/latest/c++/functions_o.html            |   5 +-
 content/api/latest/c++/functions_p.html            |  18 +-
 content/api/latest/c++/functions_r.html            |  24 +-
 content/api/latest/c++/functions_rela.html         |   6 +-
 content/api/latest/c++/functions_s.html            |  22 +-
 content/api/latest/c++/functions_t.html            |  18 +-
 content/api/latest/c++/functions_u.html            |   6 +-
 content/api/latest/c++/functions_v.html            |   8 +-
 content/api/latest/c++/functions_w.html            |   4 +-
 content/api/latest/c++/hierarchy.html              |   8 +-
 .../include_2mesos_2v1_2values_8hpp_source.html    |   6 +-
 .../c++/include_2mesos_2values_8hpp_source.html    |   6 +-
 content/api/latest/c++/index.hhc                   |  12 +-
 content/api/latest/c++/index.hhk                   | 249 ++++++++++++---------
 .../latest/c++/master_2validation_8hpp_source.html |   2 +-
 .../latest/c++/protobuf__utils_8hpp_source.html    |   2 +-
 content/api/latest/c++/resources_8hpp_source.html  |  40 ++--
 .../c++/src_2master_2master_8hpp_source.html       |  98 ++++----
 .../api/latest/c++/v1_2resources_8hpp_source.html  |  42 ++--
 41 files changed, 901 insertions(+), 482 deletions(-)

diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 71fb4f2..89a464a 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -23072,6 +23072,11 @@
                   <Anchor>a34e9581de822e7174764be420ae6b967</Anchor>
                  </Node>
                  <Node>
+                  <Name>allocatedToRoleSubtree</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>aab5f044a538ba69b455f3a48493cf3b6</Anchor>
+                 </Node>
+                 <Node>
                   <Name>allocations</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
                   <Anchor>a544637fcc74401de333f75847632cc84</Anchor>
@@ -23337,6 +23342,11 @@
                   <Anchor>a88bae7db4074589b0afcb756988be4f3</Anchor>
                  </Node>
                  <Node>
+                  <Name>reservedToRoleSubtree</Name>
+                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                  <Anchor>a4e87f58eba0afff17ca11c15a01aabe8</Anchor>
+                 </Node>
+                 <Node>
                   <Name>revocable</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
                   <Anchor>a857302e3f08273a1ecee3395b437a965</Anchor>
@@ -24525,6 +24535,11 @@
                 <Anchor>a4c6b7ba1b907eb21ddb20f4c14940634</Anchor>
                </Node>
                <Node>
+                <Name>allocatedToRoleSubtree</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>ad674c9d00db5d84da1b3b51645134a53</Anchor>
+               </Node>
+               <Node>
                 <Name>allocations</Name>
                 <Path>classmesos_1_1Resources.html</Path>
                 <Anchor>ab2c34cf1de471159a32b8e9c9d8cbe79</Anchor>
@@ -24795,6 +24810,11 @@
                 <Anchor>a5deaa3422ebd3b42b012ace9e7802748</Anchor>
                </Node>
                <Node>
+                <Name>reservedToRoleSubtree</Name>
+                <Path>classmesos_1_1Resources.html</Path>
+                <Anchor>ac43fe65277ea493c0d0535373fd09d72</Anchor>
+               </Node>
+               <Node>
                 <Name>revocable</Name>
                 <Path>classmesos_1_1Resources.html</Path>
                 <Anchor>ab24fc44ad91b263500d2736a54a9aea3</Anchor>
@@ -44463,26 +44483,26 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>cgroups::blkio::Value</Name>
-            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
-           </Node>
-           <Node>
             <Name>process::TimeSeries&lt; T &gt;::Value</Name>
             <Path>structprocess_1_1TimeSeries_1_1Value.html</Path>
            </Node>
            <Node>
-            <Name>mesos::state::protobuf::Variable&lt; T &gt;</Name>
-            <Path>classmesos_1_1state_1_1protobuf_1_1Variable.html</Path>
+            <Name>cgroups::blkio::Value</Name>
+            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
            </Node>
            <Node>
-            <Name>Jvm::Variable&lt; T, name, signature &gt;</Name>
-            <Path>classJvm_1_1Variable.html</Path>
+            <Name>mesos::state::protobuf::Variable&lt; T &gt;</Name>
+            <Path>classmesos_1_1state_1_1protobuf_1_1Variable.html</Path>
            </Node>
            <Node>
             <Name>mesos::state::Variable</Name>
             <Path>classmesos_1_1state_1_1Variable.html</Path>
            </Node>
            <Node>
+            <Name>Jvm::Variable&lt; T, name, signature &gt;</Name>
+            <Path>classJvm_1_1Variable.html</Path>
+           </Node>
+           <Node>
             <Name>Jvm::Variable&lt; org::apache::zookeeper::server::SessionTracker, ZOOKEEPERSERVER_SESSIONTRACKER, ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE &gt;</Name>
             <Path>classJvm_1_1Variable.html</Path>
            </Node>
@@ -70327,6 +70347,11 @@
                       <Anchor>a34e9581de822e7174764be420ae6b967</Anchor>
                      </Node>
                      <Node>
+                      <Name>allocatedToRoleSubtree</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>aab5f044a538ba69b455f3a48493cf3b6</Anchor>
+                     </Node>
+                     <Node>
                       <Name>allocations</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
                       <Anchor>a544637fcc74401de333f75847632cc84</Anchor>
@@ -70592,6 +70617,11 @@
                       <Anchor>a88bae7db4074589b0afcb756988be4f3</Anchor>
                      </Node>
                      <Node>
+                      <Name>reservedToRoleSubtree</Name>
+                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
+                      <Anchor>a4e87f58eba0afff17ca11c15a01aabe8</Anchor>
+                     </Node>
+                     <Node>
                       <Name>revocable</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
                       <Anchor>a857302e3f08273a1ecee3395b437a965</Anchor>
@@ -72289,6 +72319,11 @@
                     <Anchor>a4c6b7ba1b907eb21ddb20f4c14940634</Anchor>
                    </Node>
                    <Node>
+                    <Name>allocatedToRoleSubtree</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>ad674c9d00db5d84da1b3b51645134a53</Anchor>
+                   </Node>
+                   <Node>
                     <Name>allocations</Name>
                     <Path>classmesos_1_1Resources.html</Path>
                     <Anchor>ab2c34cf1de471159a32b8e9c9d8cbe79</Anchor>
@@ -72559,6 +72594,11 @@
                     <Anchor>a5deaa3422ebd3b42b012ace9e7802748</Anchor>
                    </Node>
                    <Node>
+                    <Name>reservedToRoleSubtree</Name>
+                    <Path>classmesos_1_1Resources.html</Path>
+                    <Anchor>ac43fe65277ea493c0d0535373fd09d72</Anchor>
+                   </Node>
+                   <Node>
                     <Name>revocable</Name>
                     <Path>classmesos_1_1Resources.html</Path>
                     <Anchor>ab24fc44ad91b263500d2736a54a9aea3</Anchor>
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index e17318d..91b2193 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -57761,6 +57761,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>allocatedToRoleSubtree</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>ad674c9d00db5d84da1b3b51645134a53</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>reservedToRoleSubtree</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>ac43fe65277ea493c0d0535373fd09d72</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>unreserved</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -58494,6 +58516,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>isAllocatedToRoleSubtree</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>a1368d21a354fc1cfb552c3ea71a2bd2b</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>isReservedToRoleSubtree</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1Resources.html</Path>
+    <Anchor>adfa05a9da4b253df6f911eae3590ff94</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>hasRefinedReservations</Name>
       <APILanguage>cpp</APILanguage>
       <Type>clm</Type>
@@ -171588,6 +171632,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>allocatedToRoleSubtree</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>aab5f044a538ba69b455f3a48493cf3b6</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>reservedToRoleSubtree</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a4e87f58eba0afff17ca11c15a01aabe8</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>unreserved</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -172310,6 +172376,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>isAllocatedToRoleSubtree</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a9b756a76018fcc7a24ffcbe9ef086c4d</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>isReservedToRoleSubtree</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>clm</Type>
+      <Scope>mesos::v1::Resources</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1Resources.html</Path>
+    <Anchor>a9acae6e05ddd5d67a7e719c00dc1caa8</Anchor>
+    <DeclaredIn>resources.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>hasRefinedReservations</Name>
       <APILanguage>cpp</APILanguage>
       <Type>clm</Type>
diff --git a/content/api/latest/c++/classes.html b/content/api/latest/c++/classes.html
index bee122a..81c8e3e 100644
--- a/content/api/latest/c++/classes.html
+++ b/content/api/latest/c++/classes.html
@@ -122,12 +122,12 @@
 <tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1appc_1_1Cache.html">Cache</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1appc.html">mesos::internal::slave::appc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1logger_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger.html">mesos::internal::logger</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMicros [...]
 <tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html">FetcherProcess::Cache</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1logger_1_1rotate_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html">mesos::internal::logger::rotate</a>)&#160;&#160;&#160;</td><td vali [...]
 </td><td valign="top"><a class="el" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html">V0ToV1Adapter</a> (<a class="el" href="namespacemesos_1_1v1_1_1executor.html">mesos::v1::executor</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classCache.html">Cache</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1docker_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1docker.html">mesos::internal::docker</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMinutes.html">Minutes</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcgroups_1_1blkio_1_1Value.html">Value</a> (<a class="el" h [...]
-<tr><td valign="top"><a class="el" href="classlambda_1_1CallableOnce.html">CallableOnce</a> (<a class="el" href="namespacelambda.html">lambda</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1IOSwitchboardServer_1_1Flags.html">IOSwitchboardServer::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouting_1_1action_1_1Mirror. [...]
+<tr><td valign="top"><a class="el" href="classCache.html">Cache</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1docker_1_1Flags.html">Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1docker.html">mesos::internal::docker</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classMinutes.html">Minutes</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1TimeSeries_1_1Value.html">TimeSeries::Value</a> [...]
+<tr><td valign="top"><a class="el" href="classlambda_1_1CallableOnce.html">CallableOnce</a> (<a class="el" href="namespacelambda.html">lambda</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1IOSwitchboardServer_1_1Flags.html">IOSwitchboardServer::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouting_1_1action_1_1Mirror. [...]
 <tr><td valign="top"><a class="el" href="classlambda_1_1CallableOnce_3_01R_07Args_8_8_8_08_4.html">CallableOnce&lt; R(Args...)&gt;</a> (<a class="el" href="namespacelambda.html">lambda</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html">NetworkCniIsolatorSetup::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a  [...]
 <tr><td valign="top"><a class="el" href="structprocess_1_1grpc_1_1client_1_1CallOptions.html">CallOptions</a> (<a class="el" href="namespaceprocess_1_1grpc_1_1client.html">process::grpc::client</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1PortMappingUpdate_1_1Flags.html">PortMappingUpdate::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a cla [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master.html">mesos::internal::protobuf::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags.html">PortMappingStatistics::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave< [...]
-<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html">mesos::internal::protobuf::framework</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags.html">MesosContainerizerLaunch::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::i [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1master.html">mesos::internal::protobuf::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags.html">PortMappingStatistics::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave< [...]
+<tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html">mesos::internal::protobuf::framework</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch_1_1Flags.html">MesosContainerizerLaunch::Flags</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::i [...]
 <tr><td valign="top"><a class="el" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html">mesos::internal::protobuf::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classflags_1_1FlagsBase.html">FlagsBase</a> (<a class="el" href="namespaceflags.html">flags</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1Mock [...]
 <tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1capabilities_1_1Capabilities.html">Capabilities</a> (<a class="el" href="namespacemesos_1_1internal_1_1capabilities.html">mesos::internal::capabilities</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess_1_1http_1_1Forbidden.html">Forbidden</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1 [...]
 <tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1CapabilitiesTestHelper.html">CapabilitiesTestHelper</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_1_1Fork.html">Fork</a> (<a class="el" href="namespaceos.html">os</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizerProcess.html"> [...]
@@ -135,11 +135,11 @@
 <tr><td valign="top"><a class="el" href="structprocess_1_1http_1_1CaseInsensitiveHash.html">CaseInsensitiveHash</a> (<a class="el" href="namespaceprocess_1_1http.html">process::http</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework.html">Framework</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal::master::allocator::internal</a>)&#160;&#160;&#16 [...]
 <tr><td valign="top"><a class="el" href="classorg_1_1apache_1_1log4j_1_1Category.html">Category</a> (<a class="el" href="namespaceorg_1_1apache_1_1log4j.html">org::apache::log4j</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1MockFilter.html [...]
 <tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html">CgroupsIsolatorProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave.html">mesos::internal::slave</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html">FrameworkMetrics</a> (<a class="el" href="namespacemesos_1_1internal_1_1master_1_1allocator_1_1internal.html">mesos::internal [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html">FrameworkMetrics</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="clas [...]
-<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html">CheckerProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics_1_1Frameworks.html">Metrics::Frameworks</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a [...]
-<tr><td valign="top"><a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1FrameworkState.html">FrameworkState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1 [...]
-<tr><td valign="top"><a class="el" href="classJvm_1_1Class.html">Jvm::Class</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1v1_1_1MockMasterAPISubscriber.html">MockMasterAPISubscriber</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html">mesos::internal::tests::v1</a [...]
-<tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1basic.html">routing::filter::basic</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1FutureMetadata.html">FutureMetadata</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_ [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html">Checker</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html">FrameworkMetrics</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="clas [...]
+<tr><td valign="top"><a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html">CheckerProcess</a> (<a class="el" href="namespacemesos_1_1internal_1_1checks.html">mesos::internal::checks</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics_1_1Frameworks.html">Metrics::Frameworks</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a [...]
+<tr><td valign="top"><a class="el" href="classprocess_1_1Subprocess_1_1ChildHook.html">Subprocess::ChildHook</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1FrameworkState.html">FrameworkState</a> (<a class="el" href="namespacemesos_1_1internal_1_1slave_1_1state.html">mesos::internal::slave::state</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1 [...]
+<tr><td valign="top"><a class="el" href="classJvm_1_1Class.html">Jvm::Class</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a> (<a class="el" href="namespaceprocess.html">process</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1v1_1_1MockMasterAPISubscriber.html">MockMasterAPISubscriber</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html">mesos::internal::tests::v1</a [...]
+<tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1basic.html">routing::filter::basic</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmesos_1_1internal_1_1FutureMetadata.html">FutureMetadata</a> (<a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_ [...]
 <tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1icmp.html">routing::filter::icmp</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classFutureResultAction.html">FutureResultAction</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockRateLimiter.html">MockRateLimiter</a> (<a class="el" href="namespacemesos_1_1internal [...]
 <tr><td valign="top"><a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html">Classifier</a> (<a class="el" href="namespacerouting_1_1filter_1_1ip.html">routing::filter::ip</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockRegistrar.html">MockRegistrar</a> (<a class="el" href="namespacemesos_1_1internal_1_1tests.html">mesos::internal::tests</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmesos_1_1internal_1_1master_1_1RegistryOperation.html">RegistryOperation</a> (<a class="el" href="namespacemesos_1_1internal_1_1master.html">mesos::internal::master</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" [...]
diff --git a/content/api/latest/c++/classmesos_1_1Resources-members.html b/content/api/latest/c++/classmesos_1_1Resources-members.html
index 4860f3c..e48bbc2 100644
--- a/content/api/latest/c++/classmesos_1_1Resources-members.html
+++ b/content/api/latest/c++/classmesos_1_1Resources-members.html
@@ -59,79 +59,83 @@
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0">allocatableTo</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634">allocate</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">allocations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#acebab4e58f4f5073389a5e077e72fece">apply</a>(const ResourceConversion &amp;conversion) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">apply</a>(const Offer::Operation &amp;operation) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa0307172aed9f2a8bf5ab9852808074b">apply</a>(const Iterable &amp;iterable) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">begin</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">begin</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a8ab32e531051a07bcc95e03089547a72">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4">contains</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a655f5a12bf6596f4a4b1a260e68112c4">contains</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0847f706f8f5acc2ba3a704431b20979">contains</a>(const ResourceQuantities &amp;quantities) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0c2f42000d8bc6c2bc050be8b48b1e3c">count</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a127e7442993f5b86d03625c4ab1e8271">cpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a350c2c74774111e8b961127b7311fecc">createStrippedScalarQuantity</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a25edbf9ca3dc21aec283b25e48308794">disk</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">empty</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">end</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">end</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a88a531c0e331b9a6b26ab5cedd2c87d2">ephemeral_ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">filter</a>(const lambda::function&lt; bool(const Resource &amp;)&gt; &amp;predicate) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a531f3b2cf4318aa421a2c9a9134992d1">find</a>(const Resources &amp;targets) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab3a8fed18db7526324f86902a142bbdd">fromJSON</a>(const JSON::Array &amp;resourcesJSON, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa25b97988dd7fdaffdf1f6024a1d71a9">fromSimpleString</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#afcb552571a61488ad12bb048ff16a56d">fromString</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a5684c02bb2bd69a712e4302aa5c78199">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a319bc081593e24956927ac4ec8c74e8d">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab7efb90fdd329ee238af86013584480d">gpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">hasRefinedReservations</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">hasResourceProvider</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">isAllocatableTo</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53">allocatedToRoleSubtree</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">allocations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#acebab4e58f4f5073389a5e077e72fece">apply</a>(const ResourceConversion &amp;conversion) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883">apply</a>(const Offer::Operation &amp;operation) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa0307172aed9f2a8bf5ab9852808074b">apply</a>(const Iterable &amp;iterable) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">begin</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">begin</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a8ab32e531051a07bcc95e03089547a72">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4">contains</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a655f5a12bf6596f4a4b1a260e68112c4">contains</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0847f706f8f5acc2ba3a704431b20979">contains</a>(const ResourceQuantities &amp;quantities) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0c2f42000d8bc6c2bc050be8b48b1e3c">count</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a127e7442993f5b86d03625c4ab1e8271">cpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a350c2c74774111e8b961127b7311fecc">createStrippedScalarQuantity</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a25edbf9ca3dc21aec283b25e48308794">disk</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">empty</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">end</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">end</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a88a531c0e331b9a6b26ab5cedd2c87d2">ephemeral_ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">filter</a>(const lambda::function&lt; bool(const Resource &amp;)&gt; &amp;predicate) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a531f3b2cf4318aa421a2c9a9134992d1">find</a>(const Resources &amp;targets) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab3a8fed18db7526324f86902a142bbdd">fromJSON</a>(const JSON::Array &amp;resourcesJSON, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa25b97988dd7fdaffdf1f6024a1d71a9">fromSimpleString</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#afcb552571a61488ad12bb048ff16a56d">fromString</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a5684c02bb2bd69a712e4302aa5c78199">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a319bc081593e24956927ac4ec8c74e8d">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab7efb90fdd329ee238af86013584480d">gpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">hasRefinedReservations</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">hasResourceProvider</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">isAllocatableTo</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1368d21a354fc1cfb552c3ea71a2bd2b">isAllocatedToRoleSubtree</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb">isDisk</a>(const Resource &amp;resource, const Resource::DiskInfo::Source::Type &amp;type)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">isDynamicallyReserved</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8">isEmpty</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a2854bcb8a35610e98a6ad0e559ea6213">isPersistentVolume</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55">isReserved</a>(const Resource &amp;resource, const Option&lt; std::string &gt; &amp;role=None())</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14">isRevocable</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e">isShared</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a342965af2e97bd1c5a78fbec5d9d65d8">isUnreserved</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0fd76eaac0f68b60671099fedf7ba27c">match</a>(const Resource &amp;resource) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#afdf2dfb4dd2c53acf5cd96bb6f02140c">mem</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a376ffdcf83696b9a957b8a24ce596649">names</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">nonRevocable</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a7422a6ffb5e5988b507d587de1aa3e66">nonShared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a190671af42b1592b4aa027d5facd4428">operator google::protobuf::RepeatedPtrField&lt; Resource &gt;</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588">operator!=</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee">operator+</a>(const Resource &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0b60255e94eb6ca38fec2a3c96f547b0">operator+</a>(const Resource &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac3a9a901ffb265a23772b7d6f1b08bf8">operator+</a>(Resource &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a7d955ee5a4f46c8d005ddd83bda6f0f6">operator+</a>(Resource &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a07f80618120e2125bf665934ccd8d2c4">operator+</a>(const Resources &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#afbd1fa2a0b94ce2e967562742f1506ba">operator+</a>(const Resources &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a501eb708e5cfea183e19125521214892">operator+</a>(Resources &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a6c2323e06f9df751b419b98540424e97">operator+</a>(Resources &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">operator+=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a469495857374d4e5fdf10591b9e3f794">operator+=</a>(Resource &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a">operator+=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab684c1342a3364d7981a65530d80887c">operator+=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">operator-</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8">operator-</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">operator-=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a8da1b25d12394f96b7576367e6d8f4fa">operator-=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae280811800456648b43c902fa7a42d46">operator&lt;&lt;</a>(std::ostream &amp;stream, const Resource_ &amp;resource_)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">operator=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627">operator=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">operator==</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a6603b57f6aa4c3c4eb4ea73f88498f99">parse</a>(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac8d7723d1210bc22d5cb8ca059d6edd7">parse</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">persistentVolumes</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a8a0ecdc2adae018a61f437a1275faa3b">popReservation</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af9c888191c3f7408ab11bb064e881507">ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717">pushReservation</a>(const Resource::ReservationInfo &amp;reservation) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">reservationRole</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958">reservations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">reserved</a>(const Option&lt; std::string &gt; &amp;role=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#adfa05a9da4b253df6f911eae3590ff94">isReservedToRoleSubtree</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14">isRevocable</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e">isShared</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a342965af2e97bd1c5a78fbec5d9d65d8">isUnreserved</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0fd76eaac0f68b60671099fedf7ba27c">match</a>(const Resource &amp;resource) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#afdf2dfb4dd2c53acf5cd96bb6f02140c">mem</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a376ffdcf83696b9a957b8a24ce596649">names</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">nonRevocable</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a7422a6ffb5e5988b507d587de1aa3e66">nonShared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a190671af42b1592b4aa027d5facd4428">operator google::protobuf::RepeatedPtrField&lt; Resource &gt;</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588">operator!=</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aa3eb29b71fc04e81f454fbfaf020fbee">operator+</a>(const Resource &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0b60255e94eb6ca38fec2a3c96f547b0">operator+</a>(const Resource &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac3a9a901ffb265a23772b7d6f1b08bf8">operator+</a>(Resource &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a7d955ee5a4f46c8d005ddd83bda6f0f6">operator+</a>(Resource &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a07f80618120e2125bf665934ccd8d2c4">operator+</a>(const Resources &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#afbd1fa2a0b94ce2e967562742f1506ba">operator+</a>(const Resources &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a501eb708e5cfea183e19125521214892">operator+</a>(Resources &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a6c2323e06f9df751b419b98540424e97">operator+</a>(Resources &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">operator+=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a469495857374d4e5fdf10591b9e3f794">operator+=</a>(Resource &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a">operator+=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab684c1342a3364d7981a65530d80887c">operator+=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">operator-</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8">operator-</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">operator-=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a8da1b25d12394f96b7576367e6d8f4fa">operator-=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ae280811800456648b43c902fa7a42d46">operator&lt;&lt;</a>(std::ostream &amp;stream, const Resource_ &amp;resource_)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">operator=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627">operator=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">operator==</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a6603b57f6aa4c3c4eb4ea73f88498f99">parse</a>(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac8d7723d1210bc22d5cb8ca059d6edd7">parse</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">persistentVolumes</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a8a0ecdc2adae018a61f437a1275faa3b">popReservation</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af9c888191c3f7408ab11bb064e881507">ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717">pushReservation</a>(const Resource::ReservationInfo &amp;reservation) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">reservationRole</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958">reservations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">reserved</a>(const Option&lt; std::string &gt; &amp;role=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72">reservedToRoleSubtree</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a644d5b12c0ebc4285ef9bc22d6c0fd72">Resource_Unsafe</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">Resources</a>()</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091">Resources</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"></td></tr>
diff --git a/content/api/latest/c++/classmesos_1_1Resources.html b/content/api/latest/c++/classmesos_1_1Resources.html
index e419f8c..0da1b32 100644
--- a/content/api/latest/c++/classmesos_1_1Resources.html
+++ b/content/api/latest/c++/classmesos_1_1Resources.html
@@ -119,6 +119,10 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a5deaa3422ebd3b42b012ace9e7802748"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abe08f658e725b14aef800394d1b5f4a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0">allocatableTo</a> (const std::string &amp;role) const </td></tr>
 <tr class="separator:abe08f658e725b14aef800394d1b5f4a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad674c9d00db5d84da1b3b51645134a53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53">allocatedToRoleSubtree</a> (const std::string &amp;role) const </td></tr>
+<tr class="separator:ad674c9d00db5d84da1b3b51645134a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac43fe65277ea493c0d0535373fd09d72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72">reservedToRoleSubtree</a> (const std::string &amp;role) const </td></tr>
+<tr class="separator:ac43fe65277ea493c0d0535373fd09d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a643e177ab27dd9448ec1f3e8cbbc5634"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a643e177ab27dd9448ec1f3e8cbbc5634">unreserved</a> () const </td></tr>
 <tr class="separator:a643e177ab27dd9448ec1f3e8cbbc5634"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1e0ae1441006e85f3f15ece5eb30d8dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">persistentVolumes</a> () const </td></tr>
@@ -263,6 +267,10 @@ Static Public Member Functions</h2></td></tr>
 <tr class="separator:abb05dff78639303b244e9ffb0c765c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2543b70428e6d4546271615fc013776e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e">isShared</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:a2543b70428e6d4546271615fc013776e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1368d21a354fc1cfb552c3ea71a2bd2b"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a1368d21a354fc1cfb552c3ea71a2bd2b">isAllocatedToRoleSubtree</a> (const Resource &amp;resource, const std::string &amp;role)</td></tr>
+<tr class="separator:a1368d21a354fc1cfb552c3ea71a2bd2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfa05a9da4b253df6f911eae3590ff94"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#adfa05a9da4b253df6f911eae3590ff94">isReservedToRoleSubtree</a> (const Resource &amp;resource, const std::string &amp;role)</td></tr>
+<tr class="separator:adfa05a9da4b253df6f911eae3590ff94"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa68cbefaa4f5e4365783c370cd8dbc45"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45">hasRefinedReservations</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:aa68cbefaa4f5e4365783c370cd8dbc45"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa10cb7cd890230dabdd845ac17516ee6"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">hasResourceProvider</a> (const Resource &amp;resource)</td></tr>
@@ -506,6 +514,22 @@ Friends</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="ad674c9d00db5d84da1b3b51645134a53"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a> mesos::Resources::allocatedToRoleSubtree </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>role</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ab2c34cf1de471159a32b8e9c9d8cbe79"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1113,6 +1137,40 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a1368d21a354fc1cfb552c3ea71a2bd2b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool mesos::Resources::isAllocatedToRoleSubtree </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>resource</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>role</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ac122469e75b48787a955348873218aeb"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1253,6 +1311,40 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="adfa05a9da4b253df6f911eae3590ff94"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool mesos::Resources::isReservedToRoleSubtree </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>resource</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>role</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="abb05dff78639303b244e9ffb0c765c14"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1965,6 +2057,22 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="ac43fe65277ea493c0d0535373fd09d72"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html">Resources</a> mesos::Resources::reservedToRoleSubtree </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>role</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="ab24fc44ad91b263500d2736a54a9aea3"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
index 75703ec..805adc2 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html
@@ -191,8 +191,8 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a37cf86bbf94884960c041e081a34bee4">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_ [...]
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a4ff19fe309311dd45433e8ac0aa129c0">schedulerMessage</a>(const process::UPID &amp;from, FrameworkToExecutorMessage &amp;&amp;frameworkToExecutorMessage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Master &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Master &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a72621d5c290fc558dcffb62b7d05635b">Process&lt; Master &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html b/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
index b61a24a..cfd37cc 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1Resources-members.html
@@ -59,78 +59,82 @@
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e">allocatableTo</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967">allocate</a>(const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">allocations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717">apply</a>(const ResourceConversion &amp;conversion) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">apply</a>(const Offer::Operation &amp;operation) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a0eefe6f6c51e2af7fd680c3ed964dd6c">apply</a>(const Iterable &amp;iterable) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">begin</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">begin</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad33e541829c9a7e0ba38ab3bd7d8eed2">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">contains</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a347a5a0f8361c6204e0f9b559e1afa6b">contains</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a81db03670d3a55644284dad75b272fa4">contains</a>(const ResourceQuantities &amp;quantities) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad0b18d1969e50825f07aa3165875114e">count</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a388bf0a6e067a2e29e6c02ddc8bd5f30">cpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad2463a919987151047b605127a269e84">createStrippedScalarQuantity</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a29248d8759863c4544ce372fef0b02c8">disk</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">empty</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">end</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">end</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b94e2fb14582077866ba77852645134">ephemeral_ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a955c4d70ae7a7d1736a5af78b8365483">filter</a>(const lambda::function&lt; bool(const Resource &amp;)&gt; &amp;predicate) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4bbeff06f7c6197ac143c6ace4311dc6">find</a>(const Resources &amp;targets) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a013a0925b3375ede1d90f76f29d2d12e">fromJSON</a>(const JSON::Array &amp;resourcesJSON, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4c8d1ca13522473ecbeaecf8f8b31f50">fromSimpleString</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad46385859813ded1f902075c266410c2">fromString</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afe2d8d92f1fd5767f5ffe27e5e046f73">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a2113e384c7dae5af12e26b2d334f7dd1">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a77bd749c9b8e90069b6aff41d617eb9c">gpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">hasRefinedReservations</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67">hasResourceProvider</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">isAllocatableTo</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aab5f044a538ba69b455f3a48493cf3b6">allocatedToRoleSubtree</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">allocations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717">apply</a>(const ResourceConversion &amp;conversion) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55">apply</a>(const Offer::Operation &amp;operation) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a0eefe6f6c51e2af7fd680c3ed964dd6c">apply</a>(const Iterable &amp;iterable) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">begin</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">begin</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad33e541829c9a7e0ba38ab3bd7d8eed2">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">contains</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a347a5a0f8361c6204e0f9b559e1afa6b">contains</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a81db03670d3a55644284dad75b272fa4">contains</a>(const ResourceQuantities &amp;quantities) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad0b18d1969e50825f07aa3165875114e">count</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a388bf0a6e067a2e29e6c02ddc8bd5f30">cpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad2463a919987151047b605127a269e84">createStrippedScalarQuantity</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a29248d8759863c4544ce372fef0b02c8">disk</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">empty</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">end</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">end</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b94e2fb14582077866ba77852645134">ephemeral_ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a955c4d70ae7a7d1736a5af78b8365483">filter</a>(const lambda::function&lt; bool(const Resource &amp;)&gt; &amp;predicate) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4bbeff06f7c6197ac143c6ace4311dc6">find</a>(const Resources &amp;targets) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a013a0925b3375ede1d90f76f29d2d12e">fromJSON</a>(const JSON::Array &amp;resourcesJSON, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4c8d1ca13522473ecbeaecf8f8b31f50">fromSimpleString</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad46385859813ded1f902075c266410c2">fromString</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afe2d8d92f1fd5767f5ffe27e5e046f73">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a2113e384c7dae5af12e26b2d334f7dd1">get</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a77bd749c9b8e90069b6aff41d617eb9c">gpus</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">hasRefinedReservations</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67">hasResourceProvider</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">isAllocatableTo</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b756a76018fcc7a24ffcbe9ef086c4d">isAllocatedToRoleSubtree</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046">isDisk</a>(const Resource &amp;resource, const Resource::DiskInfo::Source::Type &amp;type)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f">isDynamicallyReserved</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94">isEmpty</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad2b1ead3063e0d52e43d93c3dc5fd070">isPersistentVolume</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291">isReserved</a>(const Resource &amp;resource, const Option&lt; std::string &gt; &amp;role=None())</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998">isRevocable</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">isShared</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4ce7250b1e5eec3b0e3bc3a66fe4007b">isUnreserved</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a20817b376bd759e713332344155fbb18">mem</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a8343b7e589b8499454edddf2aa95c76d">names</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">nonRevocable</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650">nonShared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a53c1e8164c80bda1b2d41bb768181588">operator google::protobuf::RepeatedPtrField&lt; Resource &gt;</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213">operator!=</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609">operator+</a>(const Resource &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a86f2e6abc219bc62d99f42dfed70e06f">operator+</a>(const Resource &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad91d07a4dcebcbe9ee7d96966b8091c9">operator+</a>(Resource &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae468fedaa1ceda43d5dc109bb102dc58">operator+</a>(Resource &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af3c41071d10f22b0a2f22742bc153ba5">operator+</a>(const Resources &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ada63fc563d953d49416dcf9601003077">operator+</a>(const Resources &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a41a525c77a4850a250908e80834627cd">operator+</a>(Resources &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a464a737745ae23785b19f3d6c00bc752">operator+</a>(Resources &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">operator+=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a89bae9dcba2e9798b145ee323c4b300b">operator+=</a>(Resource &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4">operator+=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1bcc9abc19c6ec666ce0ce341c256684">operator+=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">operator-</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">operator-</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">operator-=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">operator-=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">operator&lt;&lt;</a>(std::ostream &amp;stream, const Resource_ &amp;resource_)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">operator=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9">operator=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">operator==</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ada21773cbd96e5163fd54711282d9d91">parse</a>(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#abb4ce8d1dc6277c62871ab150152ddba">parse</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">persistentVolumes</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967">popReservation</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1ab96be4f854c93afefaa62802d46f0b">ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525">pushReservation</a>(const Resource::ReservationInfo &amp;reservation) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0">reservationRole</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">reservations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">reserved</a>(const Option&lt; std::string &gt; &amp;role=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9acae6e05ddd5d67a7e719c00dc1caa8">isReservedToRoleSubtree</a>(const Resource &amp;resource, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998">isRevocable</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">isShared</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4ce7250b1e5eec3b0e3bc3a66fe4007b">isUnreserved</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a20817b376bd759e713332344155fbb18">mem</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a8343b7e589b8499454edddf2aa95c76d">names</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">nonRevocable</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650">nonShared</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a53c1e8164c80bda1b2d41bb768181588">operator google::protobuf::RepeatedPtrField&lt; Resource &gt;</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213">operator!=</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a8a7a4000e0d665e0ef6d608c651b7609">operator+</a>(const Resource &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a86f2e6abc219bc62d99f42dfed70e06f">operator+</a>(const Resource &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad91d07a4dcebcbe9ee7d96966b8091c9">operator+</a>(Resource &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae468fedaa1ceda43d5dc109bb102dc58">operator+</a>(Resource &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af3c41071d10f22b0a2f22742bc153ba5">operator+</a>(const Resources &amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ada63fc563d953d49416dcf9601003077">operator+</a>(const Resources &amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a41a525c77a4850a250908e80834627cd">operator+</a>(Resources &amp;&amp;that) const &amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a464a737745ae23785b19f3d6c00bc752">operator+</a>(Resources &amp;&amp;that)&amp;&amp;</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">operator+=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a89bae9dcba2e9798b145ee323c4b300b">operator+=</a>(Resource &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4">operator+=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1bcc9abc19c6ec666ce0ce341c256684">operator+=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">operator-</a>(const Resource &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">operator-</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">operator-=</a>(const Resource &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">operator-=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">operator&lt;&lt;</a>(std::ostream &amp;stream, const Resource_ &amp;resource_)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">operator=</a>(const Resources &amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9">operator=</a>(Resources &amp;&amp;that)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">operator==</a>(const Resources &amp;that) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ada21773cbd96e5163fd54711282d9d91">parse</a>(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#abb4ce8d1dc6277c62871ab150152ddba">parse</a>(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">persistentVolumes</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967">popReservation</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a1ab96be4f854c93afefaa62802d46f0b">ports</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525">pushReservation</a>(const Resource::ReservationInfo &amp;reservation) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0">reservationRole</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">reservations</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">reserved</a>(const Option&lt; std::string &gt; &amp;role=None()) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4e87f58eba0afff17ca11c15a01aabe8">reservedToRoleSubtree</a>(const std::string &amp;role) const </td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a5b0181fce399fe67f7d683c49b812d8e">Resource_Unsafe</a> typedef</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">Resources</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0">Resources</a>(const Resource &amp;resource)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></td><td class="entry"></td></tr>
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html b/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
index da3dc6d..653663d 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
@@ -119,6 +119,10 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a88bae7db4074589b0afcb756988be4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7bca1de6b4fcec3226d5ccc9cfb31d9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e">allocatableTo</a> (const std::string &amp;role) const </td></tr>
 <tr class="separator:a7bca1de6b4fcec3226d5ccc9cfb31d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab5f044a538ba69b455f3a48493cf3b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#aab5f044a538ba69b455f3a48493cf3b6">allocatedToRoleSubtree</a> (const std::string &amp;role) const </td></tr>
+<tr class="separator:aab5f044a538ba69b455f3a48493cf3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e87f58eba0afff17ca11c15a01aabe8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a4e87f58eba0afff17ca11c15a01aabe8">reservedToRoleSubtree</a> (const std::string &amp;role) const </td></tr>
+<tr class="separator:a4e87f58eba0afff17ca11c15a01aabe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad49e676c9316fb456bf65516acb7c12d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ad49e676c9316fb456bf65516acb7c12d">unreserved</a> () const </td></tr>
 <tr class="separator:ad49e676c9316fb456bf65516acb7c12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac3cad813bf9a2979ad6dadb7f97bf45d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">persistentVolumes</a> () const </td></tr>
@@ -261,6 +265,10 @@ Static Public Member Functions</h2></td></tr>
 <tr class="separator:aafe883992970766fad47c0f1bff39998"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3b642920fe195dca5e142ba9f1bf0445"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">isShared</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:a3b642920fe195dca5e142ba9f1bf0445"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b756a76018fcc7a24ffcbe9ef086c4d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b756a76018fcc7a24ffcbe9ef086c4d">isAllocatedToRoleSubtree</a> (const Resource &amp;resource, const std::string &amp;role)</td></tr>
+<tr class="separator:a9b756a76018fcc7a24ffcbe9ef086c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acae6e05ddd5d67a7e719c00dc1caa8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9acae6e05ddd5d67a7e719c00dc1caa8">isReservedToRoleSubtree</a> (const Resource &amp;resource, const std::string &amp;role)</td></tr>
+<tr class="separator:a9acae6e05ddd5d67a7e719c00dc1caa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a497e25b377bf0b52d3356972f2f49df8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8">hasRefinedReservations</a> (const Resource &amp;resource)</td></tr>
 <tr class="separator:a497e25b377bf0b52d3356972f2f49df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a54217a6501a0f7fad946eacd893ecb67"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67">hasResourceProvider</a> (const Resource &amp;resource)</td></tr>
@@ -504,6 +512,22 @@ Friends</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="aab5f044a538ba69b455f3a48493cf3b6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> mesos::v1::Resources::allocatedToRoleSubtree </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>role</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a544637fcc74401de333f75847632cc84"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1111,6 +1135,40 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a9b756a76018fcc7a24ffcbe9ef086c4d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool mesos::v1::Resources::isAllocatedToRoleSubtree </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>resource</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>role</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a01310b5316cfff0b6126115fc7f31046"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1251,6 +1309,40 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a9acae6e05ddd5d67a7e719c00dc1caa8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool mesos::v1::Resources::isReservedToRoleSubtree </td>
+          <td>(</td>
+          <td class="paramtype">const Resource &amp;&#160;</td>
+          <td class="paramname"><em>resource</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>role</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="aafe883992970766fad47c0f1bff39998"></a>
 <div class="memitem">
 <div class="memproto">
@@ -1947,6 +2039,22 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a4e87f58eba0afff17ca11c15a01aabe8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html">Resources</a> mesos::v1::Resources::reservedToRoleSubtree </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>role</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a857302e3f08273a1ecee3395b437a965"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/latest/c++/functions_a.html b/content/api/latest/c++/functions_a.html
index a932bdf..0c11851 100644
--- a/content/api/latest/c++/functions_a.html
+++ b/content/api/latest/c++/functions_a.html
@@ -433,6 +433,10 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#aab395584ca0bd5c7867e093597e6ab09">mesos::internal::slave::Executor</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a004ea3cee927e6983397de310e42a0d1">mesos::internal::slave::Framework</a>
 </li>
+<li>allocatedToRoleSubtree()
+: <a class="el" href="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aab5f044a538ba69b455f3a48493cf3b6">mesos::v1::Resources</a>
+</li>
 <li>allocation()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8d9ba2bd7171c6ab17f35f20d0e4142b">mesos::internal::master::allocator::DRFSorter</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a8b351281377485f8169eab52ee856ad5">mesos::internal::master::allocator::DRFSorter::Node</a>
@@ -474,8 +478,8 @@
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">mesos::v1::Resources</a>
 </li>
 <li>allocationScalarQuantities()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a90faddb9c75a0dd038b7dc4b79fb4032">mesos::internal::master::allocator::DRFSorter</a>
-, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#ae661ab48e9af1f1b3cf882cd1ab6ec9f">mesos::internal::master::allocator::RandomSorter</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a697b9beb33448acfe39a1e1bb55b3855">mesos::internal::master::allocator::DRFSorter</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#aec11cabb716aa78f768c28f4833afeb7">mesos::internal::master::allocator::RandomSorter</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a4af9b261a3432a52bb3c63466d6e0744">mesos::internal::master::allocator::Sorter</a>
 </li>
 <li>Allocator()
@@ -546,7 +550,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9e841a36bfe710f9e0a40c10d54dd814">mesos::internal::slave::Slave</a>
 </li>
 <li>appoint()
-: <a class="el" href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#adb457ca53302f333e3390bab2c6b634d">mesos::master::detector::StandaloneMasterDetector</a>
+: <a class="el" href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#a7984be51b4895f8159c12ea29fc83978">mesos::master::detector::StandaloneMasterDetector</a>
 </li>
 <li>approved()
 : <a class="el" href="classmesos_1_1AcceptingObjectApprover.html#a17dde110e1bc551f83acb9162a88b603">mesos::AcceptingObjectApprover</a>
@@ -612,13 +616,13 @@
 : <a class="el" href="classos_1_1raw_1_1Argv.html#ae92f950a99dae0d0758050d5e079b450">os::raw::Argv</a>
 </li>
 <li>Array()
-: <a class="el" href="structJSON_1_1Array.html#af20012ae35cf58af1dd684b8dd6f1c9f">JSON::Array</a>
+: <a class="el" href="structJSON_1_1Array.html#a2d3ae68269b6ac745170a0ec540108b0">JSON::Array</a>
 </li>
 <li>arrayOf()
 : <a class="el" href="classJvm_1_1Class.html#a9e9fd6064ad6d0b34c5bd4739c299117">Jvm::Class</a>
 </li>
 <li>ArrayWriter()
-: <a class="el" href="classJSON_1_1ArrayWriter.html#aa00f2d03ba2b7d515732861bac3ccf6c">JSON::ArrayWriter</a>
+: <a class="el" href="classJSON_1_1ArrayWriter.html#ae2fc79ce389e88e21e65e7c421a09f26">JSON::ArrayWriter</a>
 </li>
 <li>as()
 : <a class="el" href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
@@ -635,7 +639,7 @@
 : <a class="el" href="classprocess_1_1AsyncExecutor.html#a502e4f9c00f1d1280f732a7bd8a68434">process::AsyncExecutor</a>
 </li>
 <li>at()
-: <a class="el" href="classBoundedHashMap.html#a70ac620485764a32411dfd63cbed12c5">BoundedHashMap&lt; Key, Value &gt;</a>
+: <a class="el" href="classBoundedHashMap.html#ad821f79df9d83977f91240c495257c5f">BoundedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
 , <a class="el" href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap&lt; Key, Value &gt;</a>
 </li>
@@ -658,13 +662,13 @@
 , <a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a4da8313d904464c5b6e7810ec536ceda">mesos::csi::VolumeManager</a>
 </li>
 <li>Attributes()
-: <a class="el" href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::Attributes</a>
+: <a class="el" href="classmesos_1_1Attributes.html#ab548e71a2ed68b503e7821dda4089eb7">mesos::Attributes</a>
 </li>
 <li>attributes
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a28cd0cfc2a86e965450c61ec91857369">mesos::internal::slave::Flags</a>
 </li>
 <li>Attributes()
-: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a478b0203eefeb652e8ac57ed23e8d81b">mesos::v1::Attributes</a>
+: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a32c9e24d9e1cb795a73d2e26857ccbae">mesos::v1::Attributes</a>
 </li>
 <li>authenticate()
 : <a class="el" href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee</a>
diff --git a/content/api/latest/c++/functions_b.html b/content/api/latest/c++/functions_b.html
index 27b0c7a..ddf1924 100644
--- a/content/api/latest/c++/functions_b.html
+++ b/content/api/latest/c++/functions_b.html
@@ -171,14 +171,12 @@
 <li>blocks()
 : <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#af756bab080806ee8cae4bd6ad122c39f">mesos::internal::xfs::BasicBlocks</a>
 </li>
-<li>BODY
-: <a class="el" href="structprocess_1_1http_1_1Request.html#a2498f3dfc1ebe743f650e72f147c7887a25d7d2e078ea5bd01283be7cc227e071">process::http::Request</a>
-</li>
 <li>body
 : <a class="el" href="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1">process::http::Request</a>
 </li>
 <li>BODY
-: <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5">process::http::Response</a>
+: <a class="el" href="structprocess_1_1http_1_1Request.html#a2498f3dfc1ebe743f650e72f147c7887a25d7d2e078ea5bd01283be7cc227e071">process::http::Request</a>
+, <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5">process::http::Response</a>
 </li>
 <li>body
 : <a class="el" href="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905">process::http::Response</a>
@@ -227,14 +225,17 @@
 <li>byteClass
 : <a class="el" href="classJvm.html#ae42d3405630b8e7682d444cde9226f40">Jvm</a>
 </li>
-<li>BYTES
-: <a class="el" href="classBytes.html#a2ad35f92122a5afcb731d6568879482f">Bytes</a>
+<li>Bytes()
+: <a class="el" href="classBytes.html#afc19db0edd77ac901f8591a41ef76523">Bytes</a>
 </li>
 <li>bytes()
 : <a class="el" href="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c">Bytes</a>
 </li>
 <li>Bytes()
-: <a class="el" href="classBytes.html#afc19db0edd77ac901f8591a41ef76523">Bytes</a>
+: <a class="el" href="classBytes.html#a473d20992a71f39a40867d2cf779b4cc">Bytes</a>
+</li>
+<li>BYTES
+: <a class="el" href="classBytes.html#a2ad35f92122a5afcb731d6568879482f">Bytes</a>
 </li>
 <li>bytes()
 : <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#a76d5d9b0feed93901d86b85a8d1ef6c7">mesos::internal::xfs::BasicBlocks</a>
diff --git a/content/api/latest/c++/functions_func_a.html b/content/api/latest/c++/functions_func_a.html
index 5839cd5..e583d0a 100644
--- a/content/api/latest/c++/functions_func_a.html
+++ b/content/api/latest/c++/functions_func_a.html
@@ -340,6 +340,10 @@
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#aab395584ca0bd5c7867e093597e6ab09">mesos::internal::slave::Executor</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a004ea3cee927e6983397de310e42a0d1">mesos::internal::slave::Framework</a>
 </li>
+<li>allocatedToRoleSubtree()
+: <a class="el" href="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aab5f044a538ba69b455f3a48493cf3b6">mesos::v1::Resources</a>
+</li>
 <li>allocation()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8d9ba2bd7171c6ab17f35f20d0e4142b">mesos::internal::master::allocator::DRFSorter</a>
 </li>
@@ -347,13 +351,13 @@
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html#a1c4287b8a7fb24b7ee700b25f192a090">mesos::internal::master::allocator::DRFSorter::Node::Allocation</a>
 </li>
 <li>allocation()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#a71b7c47ab9241fca96a375cc803f7da9">mesos::internal::master::allocator::RandomSorter</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#a250c7866d366624bb080d9a6177b0b74">mesos::internal::master::allocator::RandomSorter</a>
 </li>
 <li>Allocation()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html#ada904eed39a0e4585c219c4d12572435">mesos::internal::master::allocator::RandomSorter::Node::Allocation</a>
 </li>
 <li>allocation()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a9b7c6b688d943450f921c0132b6e7e07">mesos::internal::master::allocator::Sorter</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a0b1e4832926e88f1dcd52f7c9b4f7ca7">mesos::internal::master::allocator::Sorter</a>
 </li>
 <li>allocations()
 : <a class="el" href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">mesos::Resources</a>
@@ -433,7 +437,7 @@
 </li>
 <li>as()
 : <a class="el" href="structJSON_1_1Number.html#a56cb07aeff197c76b03798cd5f25c347">JSON::Number</a>
-, <a class="el" href="structJSON_1_1Value.html#adfece2e5f576947ceb7e5534853bb280">JSON::Value</a>
+, <a class="el" href="structJSON_1_1Value.html#a67030c905f67159c2e32d7c6f85dfece">JSON::Value</a>
 , <a class="el" href="structprocess_1_1Event.html#a5e2a796c20db188a91540378ac6c6ab5">process::Event</a>
 </li>
 <li>assign_iocp()
@@ -445,7 +449,7 @@
 <li>at()
 : <a class="el" href="classBoundedHashMap.html#ad821f79df9d83977f91240c495257c5f">BoundedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="structJSON_1_1Object.html#a4a722484eac14de1842f265785f05e66">JSON::Object</a>
-, <a class="el" href="classLinkedHashMap.html#a4b6c8f1254c3ccd2459d94215156c1bd">LinkedHashMap&lt; Key, Value &gt;</a>
+, <a class="el" href="classLinkedHashMap.html#ae87141dd103665dca487b62d385d5c44">LinkedHashMap&lt; Key, Value &gt;</a>
 </li>
 <li>attach()
 : <a class="el" href="classmesos_1_1internal_1_1Files.html#afba604e3195becd2eedd37675c0bdee2">mesos::internal::Files</a>
@@ -466,8 +470,8 @@
 , <a class="el" href="classmesos_1_1csi_1_1VolumeManager.html#a4da8313d904464c5b6e7810ec536ceda">mesos::csi::VolumeManager</a>
 </li>
 <li>Attributes()
-: <a class="el" href="classmesos_1_1Attributes.html#a9682a8eaa0dbeaa79db17e995216ed5c">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a478b0203eefeb652e8ac57ed23e8d81b">mesos::v1::Attributes</a>
+: <a class="el" href="classmesos_1_1Attributes.html#a289537baeca854ebcf9c79ec78c89376">mesos::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#aad1d40dc2a4fad70322f89aec8425e1b">mesos::v1::Attributes</a>
 </li>
 <li>authenticate()
 : <a class="el" href="classmesos_1_1Authenticatee.html#a5ec091e28188aa8b68366edcb7af3ff1">mesos::Authenticatee</a>
@@ -522,7 +526,7 @@
 : <a class="el" href="classmesos_1_1Authorizer.html#a67e6b983901c832749c29d4abbd34dbd">mesos::Authorizer</a>
 </li>
 <li>authorizeReserveResources()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a58c842cdd28c7fdfe42723f2286dcf71">mesos::internal::master::Master</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a8f93a0393834d9fd050d377a888b6c20">mesos::internal::master::Master</a>
 </li>
 <li>authorizeResizeVolume()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aecfa1995f657b5b0ccae84d30037daf6">mesos::internal::master::Master</a>
@@ -559,7 +563,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d07a135077c9e85664f227da959ce7e">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
 </li>
 <li>awaitEvent()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a2d7a87e9cf2ebdc15d78b6d4f65f226f">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a216cd0214176130534f57a61eced3882">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
 </li>
 <li>AwaitProcess()
 : <a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html#a0e045da1bceed37fa84ede31b1609ea2">process::internal::AwaitProcess&lt; T &gt;</a>
diff --git a/content/api/latest/c++/functions_func_i.html b/content/api/latest/c++/functions_func_i.html
index 1f048df..e011906 100644
--- a/content/api/latest/c++/functions_func_i.html
+++ b/content/api/latest/c++/functions_func_i.html
@@ -296,6 +296,10 @@
 : <a class="el" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">mesos::v1::Resources</a>
 </li>
+<li>isAllocatedToRoleSubtree()
+: <a class="el" href="classmesos_1_1Resources.html#a1368d21a354fc1cfb552c3ea71a2bd2b">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b756a76018fcc7a24ffcbe9ef086c4d">mesos::v1::Resources</a>
+</li>
 <li>isAny()
 : <a class="el" href="classnet_1_1IP.html#adef252cbd8b3cb3ddae4b1aea4ce04c1">net::IP</a>
 </li>
@@ -394,6 +398,10 @@
 : <a class="el" href="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291">mesos::v1::Resources</a>
 </li>
+<li>isReservedToRoleSubtree()
+: <a class="el" href="classmesos_1_1Resources.html#adfa05a9da4b253df6f911eae3590ff94">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a9acae6e05ddd5d67a7e719c00dc1caa8">mesos::v1::Resources</a>
+</li>
 <li>isRevocable()
 : <a class="el" href="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998">mesos::v1::Resources</a>
diff --git a/content/api/latest/c++/functions_func_p.html b/content/api/latest/c++/functions_func_p.html
index d9afc7b..69a8a51 100644
--- a/content/api/latest/c++/functions_func_p.html
+++ b/content/api/latest/c++/functions_func_p.html
@@ -347,7 +347,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a41913113ddfd0c9e5aa26605edbeebcb">mesos::internal::StorageLocalResourceProvider</a>
 </li>
 <li>Principal()
-: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#ad371e6931c0d1f6653b9712489c9ca2a">process::http::authentication::Principal</a>
+: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a55a771528ffe0bb6a3790a96a500948f">process::http::authentication::Principal</a>
 </li>
 <li>Priority()
 : <a class="el" href="classrouting_1_1filter_1_1Priority.html#a2248e8e95c16b14b905d30a4bf6675ee">routing::filter::Priority</a>
@@ -471,7 +471,7 @@
 </li>
 <li>put()
 : <a class="el" href="classCache.html#a7b54629fb513d4b1652951bb713a0635">Cache&lt; Key, Value &gt;</a>
-, <a class="el" href="classhashmap.html#a040f93efd556981326f0809e0f24f9ef">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
+, <a class="el" href="classhashmap.html#af69989fa69c86b7bf1843c9ae0f77124">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#a0c9c4ec9b4938dd35e946cea55b452d3">mesos::internal::slave::docker::MetadataManager</a>
 , <a class="el" href="classmultihashmap.html#ae10d45cc115dd9f16c07e3fb9a980bca">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classMultimap.html#a86848edcdc42b4e0b46e3d6beccec2c6">Multimap&lt; K, V &gt;</a>
diff --git a/content/api/latest/c++/functions_func_r.html b/content/api/latest/c++/functions_func_r.html
index a194b22..702ff78 100644
--- a/content/api/latest/c++/functions_func_r.html
+++ b/content/api/latest/c++/functions_func_r.html
@@ -485,6 +485,10 @@
 : <a class="el" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">mesos::v1::Resources</a>
 </li>
+<li>reservedToRoleSubtree()
+: <a class="el" href="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a4e87f58eba0afff17ca11c15a01aabe8">mesos::v1::Resources</a>
+</li>
 <li>reset()
 : <a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#a7d5f4e616a2fc6fefe403155ad45bb83">mesos::http::authentication::Authenticatee</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a17afc8a0d6eb1b014fffcd6b43c2f796">process::metrics::Counter</a>
@@ -503,7 +507,7 @@
 , <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a35eb7b515597e4fed518448d857bb7cc">mesos::v1::ResourceConversion</a>
 </li>
 <li>ResourceLimits()
-: <a class="el" href="classmesos_1_1ResourceLimits.html#a64647cfab0b004dc715fb1883457c40b">mesos::ResourceLimits</a>
+: <a class="el" href="classmesos_1_1ResourceLimits.html#aa92ae6290b27badb75a2cb4856082aa6">mesos::ResourceLimits</a>
 </li>
 <li>resourceOffers()
 : <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#a501c6429ffb42017e508006b3fd6e7b0">mesos::python::ProxyScheduler</a>
@@ -513,7 +517,7 @@
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1ResourceProvider.html#a01071449f782490aaa812b1956811ed9">mesos::internal::slave::ResourceProvider</a>
 </li>
 <li>ResourceProviderManager()
-: <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a6f4cf04270959f5030441dff26748f9a">mesos::internal::ResourceProviderManager</a>
+: <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#aacff21fa24849ba5015f9ad760271a6e">mesos::internal::ResourceProviderManager</a>
 </li>
 <li>ResourceQuantities()
 : <a class="el" href="classmesos_1_1ResourceQuantities.html#a580bb42d7ec52747475f2dce5c3e1f3c">mesos::ResourceQuantities</a>
@@ -527,7 +531,7 @@
 </li>
 <li>Resources()
 : <a class="el" href="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources</a>
 </li>
 <li>ResourcesState()
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1ResourcesState.html#a1cd90dfb2e0c8cb14c45a8ce0ffacd5b">mesos::internal::slave::state::ResourcesState</a>
@@ -549,7 +553,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1Storage.html#a3b37cd2146b4a5691275a314e605b759">mesos::internal::log::Storage</a>
 </li>
 <li>Result()
-: <a class="el" href="classResult.html#a8ecb91025f93ac5fdf497e274533840c">Result&lt; T &gt;</a>
+: <a class="el" href="classResult.html#aed2b0016c27824c33bf0eb0035191eda">Result&lt; T &gt;</a>
 </li>
 <li>resume()
 : <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a70d7cd83eac605e2a2770f7897393783">mesos::allocator::Allocator</a>
@@ -576,8 +580,8 @@
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ab949cc299466180036ffc5dbb11361d6">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a0daa8505b5f29c92aef8a521c4a74d25">mesos::internal::master::allocator::MesosAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a3461bdc133dd1d5df5d977dfa561979d">mesos::internal::master::Master</a>
-, <a class="el" href="classmesos_1_1MesosSchedulerDriver.html#a19decf183d0e1b1c1cc1b8629b57fdc9">mesos::MesosSchedulerDriver</a>
-, <a class="el" href="classmesos_1_1SchedulerDriver.html#a9db67c73731fee11c0a41eb3c4d0caf6">mesos::SchedulerDriver</a>
+, <a class="el" href="classmesos_1_1MesosSchedulerDriver.html#a24eab49014550c9b807e95ce2dbfdc48">mesos::MesosSchedulerDriver</a>
+, <a class="el" href="classmesos_1_1SchedulerDriver.html#a3b8ba2b8a9b897ff34b11d3703b519a2">mesos::SchedulerDriver</a>
 </li>
 <li>reviveRole()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1FrameworkMetrics.html#a0c00a5de5b581cfcb4fcbf697bcb666e">mesos::internal::master::allocator::internal::FrameworkMetrics</a>
diff --git a/content/api/latest/c++/functions_func_s.html b/content/api/latest/c++/functions_func_s.html
index fa0bda2..5e9cf4f 100644
--- a/content/api/latest/c++/functions_func_s.html
+++ b/content/api/latest/c++/functions_func_s.html
@@ -743,7 +743,7 @@
 : <a class="el" href="classSynchronized.html#a6f1fcefdbc244929d3a3efce643d1a42">Synchronized&lt; T &gt;</a>
 </li>
 <li>sysctl()
-: <a class="el" href="structos_1_1sysctl.html#a3341cabf86d3585a12fb74000971a2e6">os::sysctl</a>
+: <a class="el" href="structos_1_1sysctl.html#a86356cee57ee889e8353fc488a5e61a1">os::sysctl</a>
 </li>
 <li>System()
 : <a class="el" href="classprocess_1_1System.html#ace32519ce64ed719c6a56e5d3f8cce8d">process::System</a>
diff --git a/content/api/latest/c++/functions_func_u.html b/content/api/latest/c++/functions_func_u.html
index b056d61..7e949fa 100644
--- a/content/api/latest/c++/functions_func_u.html
+++ b/content/api/latest/c++/functions_func_u.html
@@ -392,7 +392,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestDiskProfileServerProcess.html#af3fb41baff0f52126d4ce2705e1528c3">mesos::internal::tests::TestDiskProfileServerProcess</a>
 </li>
 <li>URL()
-: <a class="el" href="structprocess_1_1http_1_1URL.html#a5670b901f50b1cc161664b930411e156">process::http::URL</a>
+: <a class="el" href="structprocess_1_1http_1_1URL.html#a0405a5eae13705f0cfe7b78e2928bc5f">process::http::URL</a>
 </li>
 <li>us()
 : <a class="el" href="classDuration.html#ab4bc8981d3ac26e3880e57e19f7f7f92">Duration</a>
diff --git a/content/api/latest/c++/functions_func_v.html b/content/api/latest/c++/functions_func_v.html
index 0d8ddac..ef57b16 100644
--- a/content/api/latest/c++/functions_func_v.html
+++ b/content/api/latest/c++/functions_func_v.html
@@ -141,7 +141,7 @@
 , <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
 , <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
 , <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
-, <a class="el" href="classprocess_1_1ControlFlow.html#ad0fbad53169fc7766d61a69393ac14bc">process::ControlFlow&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a2685bd649b131f41ecc0dbc0843fa918">process::metrics::Counter</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
 , <a class="el" href="classprocess_1_1metrics_1_1PullGauge.html#aabf0adce808b6da87442575ec9b5ade3">process::metrics::PullGauge</a>
@@ -161,7 +161,7 @@
 , <a class="el" href="classLinkedHashMap.html#a255ccd94f6b65e44d3b76abc3a4254d9">LinkedHashMap&lt; Key, Value &gt;</a>
 </li>
 <li>Variable()
-: <a class="el" href="classJvm_1_1Variable.html#acebe0a7136cbdaffbe3c8d8ccf7fa372">Jvm::Variable&lt; T, name, signature &gt;</a>
+: <a class="el" href="classJvm_1_1Variable.html#afa8ea3c368c4c21313662eace2cc14f3">Jvm::Variable&lt; T, name, signature &gt;</a>
 </li>
 <li>Variant()
 : <a class="el" href="classVariant.html#aeaf81abef309c9e840316c6ebf8b3cdf">Variant&lt; T, Ts &gt;</a>
@@ -178,12 +178,12 @@
 <li>visit()
 : <a class="el" href="structprocess_1_1DispatchEvent.html#a0e76d6c1283c8e70858d7099be34a5ba">process::DispatchEvent</a>
 , <a class="el" href="structprocess_1_1Event.html#a8756ddd411b61f8f1710e13d82e71037">process::Event</a>
-, <a class="el" href="structprocess_1_1EventVisitor.html#a262d352ed7de8dcb9bfed7d8ce0d450e">process::EventVisitor</a>
+, <a class="el" href="structprocess_1_1EventVisitor.html#a2c6446217ce0718ea9c7b87e2ca93049">process::EventVisitor</a>
 , <a class="el" href="structprocess_1_1ExitedEvent.html#aacae7e724b82f3f33f640b9026e163c8">process::ExitedEvent</a>
 , <a class="el" href="structprocess_1_1HttpEvent.html#aef4ca1f2279a4207d18c695fc6510a10">process::HttpEvent</a>
 , <a class="el" href="structprocess_1_1MessageEvent.html#a075568b289b0075487233208e5b1fe7d">process::MessageEvent</a>
 , <a class="el" href="structprocess_1_1TerminateEvent.html#ae608861d9805a2d34f2533605808b2c1">process::TerminateEvent</a>
-, <a class="el" href="classVariant.html#a60b427988bfa6cfe7dc6bff236f523b5">Variant&lt; T, Ts &gt;</a>
+, <a class="el" href="classVariant.html#ac80eba67c08d5e8c1d0bc87bd112dff7">Variant&lt; T, Ts &gt;</a>
 </li>
 <li>VolumeManager()
 : <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#ad7a27232638982f0edbb17667f7f4df2">mesos::csi::v0::VolumeManager</a>
diff --git a/content/api/latest/c++/functions_func_w.html b/content/api/latest/c++/functions_func_w.html
index 006d7a5..0948e01 100644
--- a/content/api/latest/c++/functions_func_w.html
+++ b/content/api/latest/c++/functions_func_w.html
@@ -147,7 +147,7 @@
 : <a class="el" href="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0">Duration</a>
 </li>
 <li>Weeks()
-: <a class="el" href="classWeeks.html#a01338098b8fc98f665af954f34fe520b">Weeks</a>
+: <a class="el" href="classWeeks.html#a2606052f27e4baecbf6eb75bd695a034">Weeks</a>
 </li>
 <li>when()
 : <a class="el" href="classprocess_1_1StateMachine.html#ab5ecde2413bc4dc62d5b47584940d1ca">process::StateMachine&lt; State &gt;</a>
@@ -165,7 +165,7 @@
 : <a class="el" href="classos_1_1WindowsFD.html#a43994eeb484a426990af657f691f66e0">os::WindowsFD</a>
 </li>
 <li>WindowsSocketError()
-: <a class="el" href="classWindowsSocketError.html#af866e904d4e353613312fc82b24ac5ab">WindowsSocketError</a>
+: <a class="el" href="classWindowsSocketError.html#a4a81a41e85b87bb39141743f6a99b978">WindowsSocketError</a>
 </li>
 <li>withdraw()
 : <a class="el" href="classzookeeper_1_1LeaderContender.html#a8b9c11cee8ab52cdd9cd8cd3991f6c69">zookeeper::LeaderContender</a>
diff --git a/content/api/latest/c++/functions_g.html b/content/api/latest/c++/functions_g.html
index 1537d81..382083b 100644
--- a/content/api/latest/c++/functions_g.html
+++ b/content/api/latest/c++/functions_g.html
@@ -399,13 +399,13 @@
 </li>
 <li>GroupProcess
 : <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#af98627d242b828f8f25413b5f1504aa2">zookeeper::Group::Membership</a>
-, <a class="el" href="classzookeeper_1_1GroupProcess.html#acecaf6cd579a8462517a0986d7de75b7">zookeeper::GroupProcess</a>
+, <a class="el" href="classzookeeper_1_1GroupProcess.html#a58c1015ffb0ea042f52cec298de9bce7">zookeeper::GroupProcess</a>
 </li>
 <li>guarantees
 : <a class="el" href="structmesos_1_1Quota.html#a2fd860b968abbe26d960bd5e432041a2">mesos::Quota</a>
 </li>
 <li>GzipError()
-: <a class="el" href="classgzip_1_1internal_1_1GzipError.html#a329eac2b003b8e0d17ebe4379107d943">gzip::internal::GzipError</a>
+: <a class="el" href="classgzip_1_1internal_1_1GzipError.html#ae37852986117d5d162983538ad51dd33">gzip::internal::GzipError</a>
 </li>
 </ul>
 </div><!-- contents -->
diff --git a/content/api/latest/c++/functions_i.html b/content/api/latest/c++/functions_i.html
index a844b7a..28a5f75 100644
--- a/content/api/latest/c++/functions_i.html
+++ b/content/api/latest/c++/functions_i.html
@@ -305,7 +305,7 @@
 <li>install()
 : <a class="el" href="classprocess_1_1FilterTestEventListener.html#a7f29f0482d8c786fd87e768ad17f64de">process::FilterTestEventListener</a>
 , <a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">process::ProcessBase</a>
-, <a class="el" href="classProtobufProcess.html#a78e5925cac3e2cfed66f5a1d0c1aee3e">ProtobufProcess&lt; T &gt;</a>
+, <a class="el" href="classProtobufProcess.html#a9e844001b1b4af4b57923a719f1e128a">ProtobufProcess&lt; T &gt;</a>
 </li>
 <li>instance()
 : <a class="el" href="classprocess_1_1ClockTestEventListener.html#a684e54b986d32130f3b63e0f4cfa109e">process::ClockTestEventListener</a>
@@ -359,7 +359,7 @@
 : <a class="el" href="classIntervalSet.html#a68c63a1ff4de0993fda6ea6977750db0">IntervalSet&lt; T &gt;</a>
 </li>
 <li>IntervalSet()
-: <a class="el" href="classIntervalSet.html#a26f786982c83ced1696b331ba87ba23f">IntervalSet&lt; T &gt;</a>
+: <a class="el" href="classIntervalSet.html#a3251d5743caf2afc81cc01ad7efe4679">IntervalSet&lt; T &gt;</a>
 </li>
 <li>INVALID
 : <a class="el" href="classmesos_1_1internal_1_1FilesError.html#ace93cf1c2ae2be0671102df57ed0b5a1aa741e894029f1c8e90a96157e2a8431a">mesos::internal::FilesError</a>
@@ -406,7 +406,7 @@
 : <a class="el" href="classJvm.html#a2684939a9539b25dd08aa969c6d6afba">Jvm</a>
 </li>
 <li>invokeStatic()
-: <a class="el" href="classJvm.html#a0c08d2480d97fdbdefa52f5ad506a5f5">Jvm</a>
+: <a class="el" href="classJvm.html#aa46a26040c5ebc856cedca0a019cda25">Jvm</a>
 </li>
 <li>ip
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#abe9b91d5debfcef30ac3e859cec50bed">mesos::internal::master::Flags</a>
@@ -437,13 +437,13 @@
 : <a class="el" href="classDocker_1_1Container.html#a3f16c086b28059796d404e040612a8a2">Docker::Container</a>
 </li>
 <li>IPv4()
-: <a class="el" href="classnet_1_1IPv4.html#a8cd19e3ec6fafb42014fee589a73e438">net::IPv4</a>
+: <a class="el" href="classnet_1_1IPv4.html#ab7e225c3face2558fda76a3715c19e76">net::IPv4</a>
 </li>
 <li>IPv6()
 : <a class="el" href="classnet_1_1IPv6.html#abbd2f53ff9af6cb1b1c50c99792c9be1">net::IPv6</a>
 </li>
 <li>is()
-: <a class="el" href="structJSON_1_1Value.html#a9f420d588c86317e0cc816b7d3ece0f8">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a218f28cc093837f5a10cf893886fd92d">JSON::Value</a>
 , <a class="el" href="structprocess_1_1Event.html#ac2d1b2d710b1b3002da0116239787517">process::Event</a>
 , <a class="el" href="classprocess_1_1StateMachine.html#a6f0830360e0999fdb3803b31dbd016ea">process::StateMachine&lt; State &gt;</a>
 </li>
@@ -463,6 +463,10 @@
 : <a class="el" href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">mesos::v1::Resources</a>
 </li>
+<li>isAllocatedToRoleSubtree()
+: <a class="el" href="classmesos_1_1Resources.html#a1368d21a354fc1cfb552c3ea71a2bd2b">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b756a76018fcc7a24ffcbe9ef086c4d">mesos::v1::Resources</a>
+</li>
 <li>isAny()
 : <a class="el" href="classnet_1_1IP.html#adef252cbd8b3cb3ddae4b1aea4ce04c1">net::IP</a>
 </li>
@@ -565,6 +569,10 @@
 : <a class="el" href="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291">mesos::v1::Resources</a>
 </li>
+<li>isReservedToRoleSubtree()
+: <a class="el" href="classmesos_1_1Resources.html#adfa05a9da4b253df6f911eae3590ff94">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a9acae6e05ddd5d67a7e719c00dc1caa8">mesos::v1::Resources</a>
+</li>
 <li>isRevocable()
 : <a class="el" href="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998">mesos::v1::Resources</a>
diff --git a/content/api/latest/c++/functions_m.html b/content/api/latest/c++/functions_m.html
index 8d1efe3..cd16f49 100644
--- a/content/api/latest/c++/functions_m.html
+++ b/content/api/latest/c++/functions_m.html
@@ -584,7 +584,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a0752b8ad98a9221c54f6ef80d75daac2">mesos::internal::tests::MockExecutor</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a3964bc4ca97733813371bbdd680edc07">mesos::internal::tests::MockFetcherProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a9e6a14dfbd492ad8cbaac3344e401422">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a42ef58d9b7d25bad17b685edbc27a841">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad9a4148323e74fa49b534b181d10a723">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a249f9386c7a7d350edb621ea88417050">mesos::internal::tests::TestContainerizer</a>
 </li>
 <li>MOCK_METHOD5()
diff --git a/content/api/latest/c++/functions_n.html b/content/api/latest/c++/functions_n.html
index 6a1bfc8..72c54f3 100644
--- a/content/api/latest/c++/functions_n.html
+++ b/content/api/latest/c++/functions_n.html
@@ -155,15 +155,11 @@
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html#a10eecc0ec13819b8117167b4a349034d">mesos::internal::tests::KillPolicyTestHelper</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#aa5dad9a209f238aa7d65dde34d8e5c2d">mesos::internal::tests::MemoryTestHelper</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html#a10f7ff24e377e39c6c01dab68bfc2ede">mesos::internal::tests::SetnsTestHelper</a>
+, <a class="el" href="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9">mesos::uri::CopyFetcherPlugin</a>
 </li>
 <li>name()
 : <a class="el" href="classmesos_1_1uri_1_1CopyFetcherPlugin.html#a8995b93fad5d683490bfff70ada36211">mesos::uri::CopyFetcherPlugin</a>
-</li>
-<li>NAME
-: <a class="el" href="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9">mesos::uri::CopyFetcherPlugin</a>
-</li>
-<li>name()
-: <a class="el" href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#af9dc83f0f96b175682fa7c27606729d8">mesos::uri::CurlFetcherPlugin</a>
+, <a class="el" href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#af9dc83f0f96b175682fa7c27606729d8">mesos::uri::CurlFetcherPlugin</a>
 </li>
 <li>NAME
 : <a class="el" href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535">mesos::uri::CurlFetcherPlugin</a>
@@ -176,15 +172,11 @@
 </li>
 <li>name()
 : <a class="el" href="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299">mesos::uri::Fetcher::Plugin</a>
+, <a class="el" href="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a12db6b26fc5e9805d765764ebdb5848d">mesos::uri::HadoopFetcherPlugin</a>
 </li>
 <li>NAME
 : <a class="el" href="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a06b4afb2f86856aadf43412a6bf9ab73">mesos::uri::HadoopFetcherPlugin</a>
-</li>
-<li>name()
-: <a class="el" href="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a12db6b26fc5e9805d765764ebdb5848d">mesos::uri::HadoopFetcherPlugin</a>
-</li>
-<li>NAME
-: <a class="el" href="classprocess_1_1http_1_1header_1_1WWWAuthenticate.html#aa25cdb0353e7e0b131a4528ca8ad3d68">process::http::header::WWWAuthenticate</a>
+, <a class="el" href="classprocess_1_1http_1_1header_1_1WWWAuthenticate.html#aa25cdb0353e7e0b131a4528ca8ad3d68">process::http::header::WWWAuthenticate</a>
 </li>
 <li>name
 : <a class="el" href="structprocess_1_1Message.html#a97a2032a98cf03075101d02dbc50539c">process::Message</a>
@@ -376,7 +368,7 @@
 : <a class="el" href="structprocess_1_1http_1_1NotAcceptable.html#a7aa1994f2bf2049346177a29ec75b567">process::http::NotAcceptable</a>
 </li>
 <li>NotFound()
-: <a class="el" href="structprocess_1_1http_1_1NotFound.html#a45432f89f82b758deed0cd6a7994c1fb">process::http::NotFound</a>
+: <a class="el" href="structprocess_1_1http_1_1NotFound.html#afd150061e7afc57ec91516045b09c703">process::http::NotFound</a>
 </li>
 <li>notify()
 : <a class="el" href="classprocess_1_1internal_1_1ReaperProcess.html#a9ed3a26894422f571a73edc3a2900e02">process::internal::ReaperProcess</a>
@@ -385,7 +377,7 @@
 : <a class="el" href="structprocess_1_1http_1_1NotImplemented.html#ac786e0b6d4f5bd8ad74690791bd1c423">process::http::NotImplemented</a>
 </li>
 <li>now()
-: <a class="el" href="classprocess_1_1Clock.html#aeb3feabcc37d4903757ea2a2160f2e32">process::Clock</a>
+: <a class="el" href="classprocess_1_1Clock.html#a24ed3f746bb6b3ddb1c52dce5e0ecd38">process::Clock</a>
 </li>
 <li>ns()
 : <a class="el" href="classDuration.html#aa3703196ba3797f7833a8348ccb5449a">Duration</a>
@@ -394,7 +386,7 @@
 : <a class="el" href="structproc_1_1ProcessStatus.html#a4534d6c1b0da5571b5776a8c769e223a">proc::ProcessStatus</a>
 </li>
 <li>NullWriter()
-: <a class="el" href="classJSON_1_1NullWriter.html#aa79308a29e5489dd3f4d9ba68a288944">JSON::NullWriter</a>
+: <a class="el" href="classJSON_1_1NullWriter.html#a5de221906ce05544056753706921970f">JSON::NullWriter</a>
 </li>
 <li>num_slaves
 : <a class="el" href="classmesos_1_1internal_1_1local_1_1Flags.html#a3aa69974a24bbe5093003cd52d9acd69">mesos::internal::local::Flags</a>
@@ -403,7 +395,7 @@
 : <a class="el" href="structproc_1_1ProcessStatus.html#ae1165a6a5e77977d3d0ee8f081c8b4ca">proc::ProcessStatus</a>
 </li>
 <li>Number()
-: <a class="el" href="structJSON_1_1Number.html#ae2408d078068d8ac8e310d7eba6fced6">JSON::Number</a>
+: <a class="el" href="structJSON_1_1Number.html#ac8e8299eb0b627136b6fc51b3cee709c">JSON::Number</a>
 </li>
 <li>NumberWriter()
 : <a class="el" href="classJSON_1_1NumberWriter.html#a1be0121f097633e2cb20166183e32ea7">JSON::NumberWriter</a>
diff --git a/content/api/latest/c++/functions_o.html b/content/api/latest/c++/functions_o.html
index 93377b4..beb0345 100644
--- a/content/api/latest/c++/functions_o.html
+++ b/content/api/latest/c++/functions_o.html
@@ -94,14 +94,13 @@
 <li>Object()
 : <a class="el" href="structJSON_1_1Object.html#a79dba4ce034071eeef6a807d8d574cea">JSON::Object</a>
 , <a class="el" href="classJvm.html#a0720b5f434e636e22a3ed34f847eec57">Jvm</a>
-, <a class="el" href="classJvm_1_1Object.html#abe0b95c285e9206375dfeb80517a2a69">Jvm::Object</a>
 </li>
 <li>object
 : <a class="el" href="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76">Jvm::Object</a>
 </li>
 <li>Object()
 : <a class="el" href="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9">Jvm::Object</a>
-, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a8e939da2f28217b77a2347423c2cfe8b">mesos::ObjectApprover::Object</a>
+, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967">mesos::ObjectApprover::Object</a>
 </li>
 <li>ObjectWriter()
 : <a class="el" href="classJSON_1_1ObjectWriter.html#a8cffd12e59f488f4cdf864aabea39bd4">JSON::ObjectWriter</a>
@@ -795,7 +794,7 @@
 : <a class="el" href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared&lt; T &gt;</a>
 </li>
 <li>Owned()
-: <a class="el" href="classprocess_1_1Owned.html#aa750a1f0d7d33c4263e591a7264fe2d9">process::Owned&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
 </li>
 <li>OWNED
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990ad3f73761156a6e75873cf903a0d62994">process::Subprocess::IO</a>
diff --git a/content/api/latest/c++/functions_p.html b/content/api/latest/c++/functions_p.html
index 3a2007d..f43fa76 100644
--- a/content/api/latest/c++/functions_p.html
+++ b/content/api/latest/c++/functions_p.html
@@ -441,18 +441,18 @@
 <li>PosixMemIsolatorProcess()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html#ab8f8ec2dfe6a51fd5173086d653df78a">mesos::internal::slave::PosixMemIsolatorProcess</a>
 </li>
-<li>postValidation
-: <a class="el" href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion</a>
-</li>
 <li>PostValidation
 : <a class="el" href="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6">mesos::ResourceConversion</a>
 </li>
 <li>postValidation
-: <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion</a>
+: <a class="el" href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion</a>
 </li>
 <li>PostValidation
 : <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d">mesos::v1::ResourceConversion</a>
 </li>
+<li>postValidation
+: <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion</a>
+</li>
 <li>ppid
 : <a class="el" href="structproc_1_1ProcessStatus.html#ad0a83e9d469cab01eb3ceb70ab7f108d">proc::ProcessStatus</a>
 </li>
@@ -525,7 +525,7 @@
 , <a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html#a999ea72bc42ca09641699398e612540a">process::http::authentication::AuthenticationResult</a>
 </li>
 <li>Principal()
-: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a55a771528ffe0bb6a3790a96a500948f">process::http::authentication::Principal</a>
+: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a52640d68809c22e09de880001b8fb519">process::http::authentication::Principal</a>
 </li>
 <li>print_name
 : <a class="el" href="structinternal_1_1windows_1_1SymbolicLink.html#a7ca6332f2c62622fdf6a8340989fb837">internal::windows::SymbolicLink</a>
@@ -589,12 +589,12 @@
 <li>ProcessWatcher()
 : <a class="el" href="classProcessWatcher.html#ae6f5acc4af4d936adca882e2274e6491">ProcessWatcher&lt; T &gt;</a>
 </li>
-<li>Producer
-: <a class="el" href="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0">process::EventQueue</a>
-</li>
 <li>producer
 : <a class="el" href="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca">process::EventQueue</a>
 </li>
+<li>Producer
+: <a class="el" href="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0">process::EventQueue</a>
+</li>
 <li>Profiler()
 : <a class="el" href="classprocess_1_1Profiler.html#ac3603ac30749c5f0bc2321769b9bb9a8">process::Profiler</a>
 </li>
@@ -732,7 +732,7 @@
 </li>
 <li>put()
 : <a class="el" href="classCache.html#a7b54629fb513d4b1652951bb713a0635">Cache&lt; Key, Value &gt;</a>
-, <a class="el" href="classhashmap.html#af69989fa69c86b7bf1843c9ae0f77124">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
+, <a class="el" href="classhashmap.html#a040f93efd556981326f0809e0f24f9ef">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#a0c9c4ec9b4938dd35e946cea55b452d3">mesos::internal::slave::docker::MetadataManager</a>
 , <a class="el" href="classmultihashmap.html#ae10d45cc115dd9f16c07e3fb9a980bca">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classMultimap.html#a86848edcdc42b4e0b46e3d6beccec2c6">Multimap&lt; K, V &gt;</a>
diff --git a/content/api/latest/c++/functions_r.html b/content/api/latest/c++/functions_r.html
index bec1128..ac0eb8c 100644
--- a/content/api/latest/c++/functions_r.html
+++ b/content/api/latest/c++/functions_r.html
@@ -286,13 +286,13 @@
 </li>
 <li>recovered
 : <a class="el" href="structmesos_1_1internal_1_1log_1_1Metrics.html#ab90141d6a1f2a4c96c9626ff1106e299">mesos::internal::log::Metrics</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2">mesos::internal::master::Framework</a>
 </li>
 <li>RECOVERED
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">mesos::internal::master::Framework</a>
 </li>
-<li>recovered()
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2">mesos::internal::master::Framework</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">mesos::internal::slave::Slave::RecoveryInfo</a>
+<li>recovered
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">mesos::internal::slave::Slave::RecoveryInfo</a>
 </li>
 <li>recoveredSlavesTimeout()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789">mesos::internal::master::Master</a>
@@ -652,6 +652,10 @@
 : <a class="el" href="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">mesos::v1::Resources</a>
 </li>
+<li>reservedToRoleSubtree()
+: <a class="el" href="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a4e87f58eba0afff17ca11c15a01aabe8">mesos::v1::Resources</a>
+</li>
 <li>reset()
 : <a class="el" href="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#a7d5f4e616a2fc6fefe403155ad45bb83">mesos::http::authentication::Authenticatee</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a17afc8a0d6eb1b014fffcd6b43c2f796">process::metrics::Counter</a>
@@ -730,13 +734,13 @@
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a85a6b53e715be297825be643113f30e4">mesos::internal::slave::state::State</a>
 </li>
 <li>Resources()
-: <a class="el" href="classmesos_1_1Resources.html#a76221ea85077b66df7716fbd8338e07a">mesos::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">mesos::Resources</a>
 </li>
 <li>resources
 : <a class="el" href="structmesos_1_1UnavailableResources.html#a2b3f0db5b5a05f3fa0bc1f8abfb68331">mesos::UnavailableResources</a>
 </li>
 <li>Resources()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a17be6307500d383d2e5e68618b5f9c50">mesos::v1::Resources</a>
 </li>
 <li>resources_offered_or_allocated
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a35bc11894e4074d12b05210ed5d3205b">mesos::internal::master::allocator::internal::Metrics</a>
@@ -776,7 +780,7 @@
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1ResourceProvider.html#a8c0e5dbb74c8b82f48a3dcdf31fe87d7">mesos::internal::slave::ResourceProvider</a>
 </li>
 <li>Response()
-: <a class="el" href="structprocess_1_1http_1_1Response.html#ac7ac8132a8d8772335efd5a55d9ebb4f">process::http::Response</a>
+: <a class="el" href="structprocess_1_1http_1_1Response.html#ad23f61ad9a4ca2cbd074d1ee77170054">process::http::Response</a>
 </li>
 <li>response
 : <a class="el" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">process::HttpEvent</a>
@@ -788,7 +792,7 @@
 : <a class="el" href="classprocess_1_1ResponseDecoder.html#ab30005070b52416979638e2e76137717">process::ResponseDecoder</a>
 </li>
 <li>ResponseHeartbeater()
-: <a class="el" href="classmesos_1_1internal_1_1ResponseHeartbeater.html#a592dc881f23c6e67274e80967ffddcf2">mesos::internal::ResponseHeartbeater&lt; Message, Event &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1ResponseHeartbeater.html#a2e645fcfc4f90844ccf47e71ff62731b">mesos::internal::ResponseHeartbeater&lt; Message, Event &gt;</a>
 </li>
 <li>ResponseHeartbeaterProcess()
 : <a class="el" href="classmesos_1_1internal_1_1ResponseHeartbeaterProcess.html#aabf04b9f46192733e7afe677323c07af">mesos::internal::ResponseHeartbeaterProcess&lt; Message, Event &gt;</a>
@@ -905,11 +909,13 @@
 </li>
 <li>Role
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5a7a087007714dea1c63d0e86a5a75bf">mesos::internal::master::Master</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce">mesos::internal::master::Role</a>
 </li>
 <li>role
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc">mesos::internal::master::Role</a>
 </li>
+<li>Role()
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#a8a08015a7e76d9fc522095baed0a7918">mesos::internal::master::Role</a>
+</li>
 <li>role_sorter
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a0fd5f13197bb357ab0cc4f10144f2a58">mesos::internal::master::Flags</a>
 </li>
@@ -938,7 +944,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1Rootfs.html#a0d1eefd3053932eceda17475fae5f95c">mesos::internal::tests::Rootfs</a>
 </li>
 <li>route()
-: <a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase</a>
+: <a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">process::ProcessBase</a>
 </li>
 <li>RouteOptions()
 : <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html#a9c202f7f06a7cb90499e3365ce338475">process::ProcessBase::RouteOptions</a>
diff --git a/content/api/latest/c++/functions_rela.html b/content/api/latest/c++/functions_rela.html
index b593d64..f99018d 100644
--- a/content/api/latest/c++/functions_rela.html
+++ b/content/api/latest/c++/functions_rela.html
@@ -359,14 +359,12 @@
 : <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::protobuf::Variable&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1state_1_1Variable.html#a7edbf9e31116a21e4e18cd2dd004ae63">mesos::state::Variable</a>
 </li>
-<li>Subprocess
-: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
-</li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#afa34ca045f618704548708d7c5e5d82a">process::Subprocess::IO</a>
 </li>
 <li>Subprocess
-: <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
+: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
+, <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
 </li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess.html#afa34ca045f618704548708d7c5e5d82a">process::Subprocess</a>
diff --git a/content/api/latest/c++/functions_s.html b/content/api/latest/c++/functions_s.html
index 729de84..8d451a5 100644
--- a/content/api/latest/c++/functions_s.html
+++ b/content/api/latest/c++/functions_s.html
@@ -730,28 +730,24 @@
 </li>
 <li>state()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master_1_1ReadOnlyHandler.html#a4d36e9226435b5272641f416e586a5f5">mesos::internal::master::Master::ReadOnlyHandler</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a27e0e6e088c0fd88a0c7f679c964c409">mesos::internal::slave::Executor</a>
 </li>
 <li>State
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a3b2abbbd9f9e9ca5c08b75329ac426c0">mesos::internal::slave::Executor</a>
 </li>
 <li>state
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#a27e0e6e088c0fd88a0c7f679c964c409">mesos::internal::slave::Executor</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#adbfec960b7cb705602bdac9853fb0c12">mesos::internal::slave::Framework</a>
 </li>
 <li>State
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#accb4e9c8d32936b20f3d0ddc71fe8add">mesos::internal::slave::Framework</a>
 </li>
-<li>state
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#adbfec960b7cb705602bdac9853fb0c12">mesos::internal::slave::Framework</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http</a>
+<li>state()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">mesos::internal::slave::Slave</a>
 </li>
 <li>State
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">mesos::internal::slave::Slave</a>
-</li>
-<li>state
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">mesos::internal::slave::Slave</a>
-</li>
-<li>State()
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a0e87f47367f9441f5f10b26f2c4fcaae">mesos::internal::slave::state::State</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#a0e87f47367f9441f5f10b26f2c4fcaae">mesos::internal::slave::state::State</a>
 , <a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html#a7e4a15d5df405e0c869a826b6bafc974">mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::State</a>
 , <a class="el" href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html#a074f7a7a087a82b3416965340365413d">mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::StatusUpdateStream::State</a>
 </li>
@@ -952,14 +948,12 @@
 <li>submitScheduler()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f">mesos::internal::master::Master</a>
 </li>
-<li>Subprocess
-: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
-</li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#afa34ca045f618704548708d7c5e5d82a">process::Subprocess::IO</a>
 </li>
 <li>Subprocess
-: <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
+: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
+, <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
 </li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess.html#afa34ca045f618704548708d7c5e5d82a">process::Subprocess</a>
diff --git a/content/api/latest/c++/functions_t.html b/content/api/latest/c++/functions_t.html
index 6c89033..34a6f10 100644
--- a/content/api/latest/c++/functions_t.html
+++ b/content/api/latest/c++/functions_t.html
@@ -323,7 +323,7 @@
 , <a class="el" href="structprocess_1_1grpc_1_1client_1_1CallOptions.html#ad20c38ae483b90d87ecb089c3973e27f">process::grpc::client::CallOptions</a>
 </li>
 <li>Timeout()
-: <a class="el" href="classprocess_1_1Timeout.html#aa92e0df435b3ef095e9fc40313600334">process::Timeout</a>
+: <a class="el" href="classprocess_1_1Timeout.html#adeadd19e081fb4f2a0a39ecc586a4af7">process::Timeout</a>
 </li>
 <li>timeout()
 : <a class="el" href="classprocess_1_1Timer.html#adcce3e5538751535be6ec4d48670eb89">process::Timer</a>
@@ -447,21 +447,21 @@
 </li>
 <li>type
 : <a class="el" href="structcpp14_1_1internal_1_1IntegerSequenceGen_3_01T_00_010_00_01Is_8_8_8_01_4.html#a5f00d8d117a878f2a44a2c0870905a20">cpp14::internal::IntegerSequenceGen&lt; T, 0, Is... &gt;</a>
-, <a class="el" href="structJSON_1_1Number.html#a2e9d12ef7b37989c7c1bf2b89dc31690">JSON::Number</a>
 </li>
 <li>Type
 : <a class="el" href="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aa">JSON::Number</a>
 </li>
 <li>type
-: <a class="el" href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html#ae82c8eee1ce13cbd2d0da44e29134b1f">mesos::csi::paths::ContainerPath</a>
+: <a class="el" href="structJSON_1_1Number.html#a2e9d12ef7b37989c7c1bf2b89dc31690">JSON::Number</a>
+, <a class="el" href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html#ae82c8eee1ce13cbd2d0da44e29134b1f">mesos::csi::paths::ContainerPath</a>
 , <a class="el" href="structmesos_1_1csi_1_1paths_1_1VolumePath.html#a932b55eda0d5df1444fe5e15adba876d">mesos::csi::paths::VolumePath</a>
-, <a class="el" href="classmesos_1_1internal_1_1FilesError.html#aef08f763f1a964529d6e612e5ab49db4">mesos::internal::FilesError</a>
 </li>
 <li>Type
 : <a class="el" href="classmesos_1_1internal_1_1FilesError.html#ace93cf1c2ae2be0671102df57ed0b5a1">mesos::internal::FilesError</a>
 </li>
 <li>type
-: <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#abb78c2f10d58e5d2c8bdd47a459d832b">mesos::internal::fs::MountInfoTable::Entry</a>
+: <a class="el" href="classmesos_1_1internal_1_1FilesError.html#aef08f763f1a964529d6e612e5ab49db4">mesos::internal::FilesError</a>
+, <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#abb78c2f10d58e5d2c8bdd47a459d832b">mesos::internal::fs::MountInfoTable::Entry</a>
 , <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html#a59c7e9a32021a096821a898eb03b20e1">mesos::internal::fs::MountTable::Entry</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a523f498c1c3ca96190b8a654b9a329f2">mesos::internal::log::tool::Benchmark::Flags</a>
 </li>
@@ -474,17 +474,17 @@
 </li>
 <li>Type
 : <a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html#a7c8f14a0efec6a09b957d5d24b8f9e99">mesos::slave::ContainerIO::IO</a>
-, <a class="el" href="classos_1_1WindowsFD.html#ac0377db41e1c167339c97dbd69c79ae5">os::WindowsFD</a>
 </li>
 <li>type()
 : <a class="el" href="classos_1_1WindowsFD.html#a3ce17a730ace5352a1fc6d49f8336d52">os::WindowsFD</a>
-, <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a082bf5dfcd9d0a9ffcb6851d8e042a01">process::http::authentication::JWTError</a>
 </li>
 <li>Type
-: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a6f5217e567bf225c536e03e858a017ed">process::http::authentication::JWTError</a>
+: <a class="el" href="classos_1_1WindowsFD.html#ac0377db41e1c167339c97dbd69c79ae5">os::WindowsFD</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a6f5217e567bf225c536e03e858a017ed">process::http::authentication::JWTError</a>
 </li>
 <li>type
-: <a class="el" href="structprocess_1_1http_1_1Request.html#a4e49e02732d986eb32f979156e0d389a">process::http::Request</a>
+: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a082bf5dfcd9d0a9ffcb6851d8e042a01">process::http::authentication::JWTError</a>
+, <a class="el" href="structprocess_1_1http_1_1Request.html#a4e49e02732d986eb32f979156e0d389a">process::http::Request</a>
 , <a class="el" href="structprocess_1_1http_1_1Response.html#a6846045a3c3df3abd8e2735847af3a79">process::http::Response</a>
 , <a class="el" href="structprocess_1_1internal_1_1unwrap.html#a42055ebfe5f79c5139c8811f9866cce9">process::internal::unwrap&lt; T &gt;</a>
 , <a class="el" href="structprocess_1_1internal_1_1unwrap_3_01Future_3_01X_01_4_01_4.html#a14a1ae87a7669ca60aad0624d1e58bff">process::internal::unwrap&lt; Future&lt; X &gt; &gt;</a>
diff --git a/content/api/latest/c++/functions_u.html b/content/api/latest/c++/functions_u.html
index 162eaef..bb0e1a5 100644
--- a/content/api/latest/c++/functions_u.html
+++ b/content/api/latest/c++/functions_u.html
@@ -317,11 +317,13 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#ab2351a69f1f7ed476aa6f11e9401055a">mesos::internal::slave::XfsDiskIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1StatusUpdateManagerProcess.html#a1658b4adb952dc5e20465e31d572633b">mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;</a>
 , <a class="el" href="classmesos_1_1slave_1_1Isolator.html#aa4e5910588131613e4c10903282dc252">mesos::slave::Isolator</a>
-, <a class="el" href="classprocess_1_1Clock.html#a196836d438ff28617159c9e682be3656">process::Clock</a>
 </li>
 <li>Update
 : <a class="el" href="classprocess_1_1Clock.html#a1e639da11c2a00b3bffd3391d4a9412f">process::Clock</a>
 </li>
+<li>update()
+: <a class="el" href="classprocess_1_1Clock.html#a196836d438ff28617159c9e682be3656">process::Clock</a>
+</li>
 <li>updateAllocation()
 : <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">mesos::allocator::Allocator</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a257182b5b97d3fdbeb397e5814639b28">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
@@ -461,7 +463,7 @@
 , <a class="el" href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">process::http::Request</a>
 </li>
 <li>URL()
-: <a class="el" href="structprocess_1_1http_1_1URL.html#a6f6a9c959c9bb1519f1c29192aa4a407">process::http::URL</a>
+: <a class="el" href="structprocess_1_1http_1_1URL.html#a0405a5eae13705f0cfe7b78e2928bc5f">process::http::URL</a>
 </li>
 <li>us()
 : <a class="el" href="classDuration.html#ab4bc8981d3ac26e3880e57e19f7f7f92">Duration</a>
diff --git a/content/api/latest/c++/functions_v.html b/content/api/latest/c++/functions_v.html
index c781206..6636f7b 100644
--- a/content/api/latest/c++/functions_v.html
+++ b/content/api/latest/c++/functions_v.html
@@ -206,7 +206,7 @@
 , <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
 , <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
 , <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
-, <a class="el" href="classprocess_1_1ControlFlow.html#a3a15eba61473df457b0ac4cbaddd21ed">process::ControlFlow&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow&lt; T &gt;</a>
 , <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a05d0113dbb23e1a40082cc0bdcc948a3">process::http::authentication::Principal</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a2685bd649b131f41ecc0dbc0843fa918">process::metrics::Counter</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
@@ -265,7 +265,7 @@
 <li>visit()
 : <a class="el" href="structprocess_1_1DispatchEvent.html#a0e76d6c1283c8e70858d7099be34a5ba">process::DispatchEvent</a>
 , <a class="el" href="structprocess_1_1Event.html#a8756ddd411b61f8f1710e13d82e71037">process::Event</a>
-, <a class="el" href="structprocess_1_1EventVisitor.html#a73ab5ec3df4760a4f66c226d3760e696">process::EventVisitor</a>
+, <a class="el" href="structprocess_1_1EventVisitor.html#a262d352ed7de8dcb9bfed7d8ce0d450e">process::EventVisitor</a>
 , <a class="el" href="structprocess_1_1ExitedEvent.html#aacae7e724b82f3f33f640b9026e163c8">process::ExitedEvent</a>
 , <a class="el" href="structprocess_1_1HttpEvent.html#aef4ca1f2279a4207d18c695fc6510a10">process::HttpEvent</a>
 , <a class="el" href="structprocess_1_1MessageEvent.html#a075568b289b0075487233208e5b1fe7d">process::MessageEvent</a>
@@ -297,8 +297,8 @@
 : <a class="el" href="structmesos_1_1csi_1_1paths_1_1VolumePath.html#a336c031c3888de5f4312a56b48206bcf">mesos::csi::paths::VolumePath</a>
 </li>
 <li>VolumeManager()
-: <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#ad7a27232638982f0edbb17667f7f4df2">mesos::csi::v0::VolumeManager</a>
-, <a class="el" href="classmesos_1_1csi_1_1v1_1_1VolumeManager.html#a0cc90e639bb56ca8a9cd74c2c4b11089">mesos::csi::v1::VolumeManager</a>
+: <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManager.html#a2378bd5ff39be9b5132ebc5d5432f7c5">mesos::csi::v0::VolumeManager</a>
+, <a class="el" href="classmesos_1_1csi_1_1v1_1_1VolumeManager.html#a1ae149da1e6468ee296c3e0311db7192">mesos::csi::v1::VolumeManager</a>
 </li>
 <li>VolumeManagerProcess()
 : <a class="el" href="classmesos_1_1csi_1_1v0_1_1VolumeManagerProcess.html#ac5fd7ab297fd2125a938c441418ced32">mesos::csi::v0::VolumeManagerProcess</a>
diff --git a/content/api/latest/c++/functions_w.html b/content/api/latest/c++/functions_w.html
index 582c1b2..1fe03da 100644
--- a/content/api/latest/c++/functions_w.html
+++ b/content/api/latest/c++/functions_w.html
@@ -178,7 +178,7 @@
 : <a class="el" href="classDuration.html#aadcf23b757330ae23ee70117aec0656e">Duration</a>
 </li>
 <li>Weeks()
-: <a class="el" href="classWeeks.html#a2606052f27e4baecbf6eb75bd695a034">Weeks</a>
+: <a class="el" href="classWeeks.html#a01338098b8fc98f665af954f34fe520b">Weeks</a>
 </li>
 <li>weight
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a5c40fe9adceaa47f96a3e06f6c2ba5de">mesos::internal::master::allocator::DRFSorter::Node</a>
@@ -207,7 +207,7 @@
 : <a class="el" href="classWindowsErrorBase.html#a73005906bfdea54ae771e9ee2b8b9bf0">WindowsErrorBase</a>
 </li>
 <li>WindowsFD()
-: <a class="el" href="classos_1_1WindowsFD.html#a33cd936b5641a029b1ea2da80d71c748">os::WindowsFD</a>
+: <a class="el" href="classos_1_1WindowsFD.html#a43994eeb484a426990af657f691f66e0">os::WindowsFD</a>
 </li>
 <li>WindowsSocketError()
 : <a class="el" href="classWindowsSocketError.html#a4a81a41e85b87bb39141743f6a99b978">WindowsSocketError</a>
diff --git a/content/api/latest/c++/hierarchy.html b/content/api/latest/c++/hierarchy.html
index 71003b7..2756d37 100644
--- a/content/api/latest/c++/hierarchy.html
+++ b/content/api/latest/c++/hierarchy.html
@@ -1559,11 +1559,11 @@
 <tr id="row_932_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structos_1_1UTSInfo.html" target="_self">os::UTSInfo</a></td><td class="desc"></td></tr>
 <tr id="row_933_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_933_" class="arrow" onclick="toggleFolder('933_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>uuid</b></td><td class="desc"></td></tr>
 <tr id="row_933_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structid_1_1UUID.html" target="_self">id::UUID</a></td><td class="desc"></td></tr>
-<tr id="row_934_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroups_1_1blkio_1_1Value.html" target="_self">cgroups::blkio::Value</a></td><td class="desc"></td></tr>
-<tr id="row_935_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structprocess_1_1TimeSeries_1_1Value.html" target="_self">process::TimeSeries&lt; T &gt;::Value</a></td><td class="desc"></td></tr>
+<tr id="row_934_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structprocess_1_1TimeSeries_1_1Value.html" target="_self">process::TimeSeries&lt; T &gt;::Value</a></td><td class="desc"></td></tr>
+<tr id="row_935_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroups_1_1blkio_1_1Value.html" target="_self">cgroups::blkio::Value</a></td><td class="desc"></td></tr>
 <tr id="row_936_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html" target="_self">mesos::state::protobuf::Variable&lt; T &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_937_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJvm_1_1Variable.html" target="_self">Jvm::Variable&lt; T, name, signature &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_938_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1state_1_1Variable.html" target="_self">mesos::state::Variable</a></td><td class="desc"></td></tr>
+<tr id="row_937_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmesos_1_1state_1_1Variable.html" target="_self">mesos::state::Variable</a></td><td class="desc"></td></tr>
+<tr id="row_938_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJvm_1_1Variable.html" target="_self">Jvm::Variable&lt; T, name, signature &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_939_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJvm_1_1Variable.html" target="_self">Jvm::Variable&lt; org::apache::zookeeper::server::SessionTracker, ZOOKEEPERSERVER_SESSIONTRACKER, ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_940_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVariant.html" target="_self">Variant&lt; T, Ts &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_941_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_941_" class="arrow" onclick="toggleFolder('941_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>Variant</b></td><td class="desc"></td></tr>
diff --git a/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
index 02bac3c..3049214 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2values_8hpp_source.html
@@ -56,12 +56,12 @@
 <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="namespacemesos_1_1v1_html_af486aece22b98013a541618eb67b7224"><div class="ttname"><a href="namespacemesos_1_1v1.html#af486aece22b98013a541618eb67b7224">mesos::v1::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_a3832a76a561a2406879c6c0f2f490e57"><div class="ttname"><a href="namespacemesos_1_1v1.html#a3832a76a561a2406879c6c0f2f490e57">mesos::v1::operator-=</a></div><div class="ttdeci">Value::Scalar &amp; operator-=(Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_1_1v1_html_a2d419726a6a8bbcb5166676f174623f1"><div class="ttname"><a href="namespacemesos_1_1v1.html#a2d419726a6a8bbcb5166676f174623f1">mesos::v1::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:779</div></div>
+<div class="ttc" id="namespacemesos_1_1v1_html_a2d419726a6a8bbcb5166676f174623f1"><div class="ttname"><a href="namespacemesos_1_1v1.html#a2d419726a6a8bbcb5166676f174623f1">mesos::v1::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:797</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:25</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_a5bb09f0759a86cd1ef4e70638a1f4fe7"><div class="ttname"><a href="namespacemesos_1_1v1.html#a5bb09f0759a86cd1ef4e70638a1f4fe7">mesos::v1::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_ae8c8677520aa191d0ed76304408121db"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">mesos::v1::operator==</a></div><div class="ttdeci">bool operator==(const CommandInfo &amp;left, const CommandInfo &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_1_1v1_html_aa5bf199a4a7be4fe4ed693a53972097f"><div class="ttname"><a href="namespacemesos_1_1v1.html#aa5bf199a4a7be4fe4ed693a53972097f">mesos::v1::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:762</div></div>
-<div class="ttc" id="namespacemesos_1_1v1_html_ae5ef8583ea7b1c102ea16712b918c638"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae5ef8583ea7b1c102ea16712b918c638">mesos::v1::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:754</div></div>
+<div class="ttc" id="namespacemesos_1_1v1_html_aa5bf199a4a7be4fe4ed693a53972097f"><div class="ttname"><a href="namespacemesos_1_1v1.html#aa5bf199a4a7be4fe4ed693a53972097f">mesos::v1::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:780</div></div>
+<div class="ttc" id="namespacemesos_1_1v1_html_ae5ef8583ea7b1c102ea16712b918c638"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae5ef8583ea7b1c102ea16712b918c638">mesos::v1::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:772</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_a0a97c9ec8c88aa35a4750e938d1c6d44"><div class="ttname"><a href="namespacemesos_1_1v1.html#a0a97c9ec8c88aa35a4750e938d1c6d44">mesos::v1::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2values_8hpp_source.html b/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
index 741fab1..1afbaf1 100644
--- a/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
@@ -59,15 +59,15 @@
 <div class="ttc" id="namespacemesos_html_a112163aa7f26794e26b67dfc187dec7f"><div class="ttname"><a href="namespacemesos.html#a112163aa7f26794e26b67dfc187dec7f">mesos::operator==</a></div><div class="ttdeci">bool operator==(const Resource::ReservationInfo &amp;left, const Resource::ReservationInfo &amp;right)</div></div>
 <div class="ttc" id="namespacemesos_html_aaed69b584a1b0cc695d9a6e1adcd01ab"><div class="ttname"><a href="namespacemesos.html#aaed69b584a1b0cc695d9a6e1adcd01ab">mesos::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
 <div class="ttc" id="namespacemesos_html_af0f26dca37ce0043871b5d6c2f123bbb"><div class="ttname"><a href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">mesos::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const ContainerID &amp;left, const ContainerID &amp;right)</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:335</div></div>
-<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:767</div></div>
+<div class="ttc" id="namespacemesos_html_ae80307fd2de55e858be4d47154b86f1a"><div class="ttname"><a href="namespacemesos.html#ae80307fd2de55e858be4d47154b86f1a">mesos::operator-</a></div><div class="ttdeci">Resources operator-(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:785</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1values_html_a0f4a31f0728bc6226c7d200cb73be0bd"><div class="ttname"><a href="namespacemesos_1_1internal_1_1values.html#a0f4a31f0728bc6226c7d200cb73be0bd">mesos::internal::values::parse</a></div><div class="ttdeci">Try&lt; Value &gt; parse(const std::string &amp;text)</div><div class="ttdoc">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...</div><div class="ttdef"><b>Definition:</b> pa [...]
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:25</div></div>
 <div class="ttc" id="namespacemesos_html_ace7f86de216451d889f6fe8d912a1fd9"><div class="ttname"><a href="namespacemesos.html#ace7f86de216451d889f6fe8d912a1fd9">mesos::operator-=</a></div><div class="ttdeci">Value::Scalar &amp; operator-=(Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
 <div class="ttc" id="namespacemesos_html_a6a8689e467415e9ca374760572c37529"><div class="ttname"><a href="namespacemesos.html#a6a8689e467415e9ca374760572c37529">mesos::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const Value::Scalar &amp;left, const Value::Scalar &amp;right)</div></div>
-<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:759</div></div>
+<div class="ttc" id="namespacemesos_html_ab16e1a11cb91d02d756b2ce64834f3c8"><div class="ttname"><a href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos::operator+</a></div><div class="ttdeci">Resources operator+(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;left, const Resources &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:777</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_html_a05acb02d51a29432792fb088b7ee5c1f"><div class="ttname"><a href="namespacemesos.html#a05acb02d51a29432792fb088b7ee5c1f">mesos::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:784</div></div>
+<div class="ttc" id="namespacemesos_html_a05acb02d51a29432792fb088b7ee5c1f"><div class="ttname"><a href="namespacemesos.html#a05acb02d51a29432792fb088b7ee5c1f">mesos::operator+=</a></div><div class="ttdeci">hashmap&lt; Key, Resources &gt; &amp; operator+=(hashmap&lt; Key, Resources &gt; &amp;left, const hashmap&lt; Key, Resources &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> resources.hpp:802</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index c2365ad..e68003d 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -5955,6 +5955,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ae63ef9de3194f4aa45e01a700f393512"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatedToRoleSubtree"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aab5f044a538ba69b455f3a48493cf3b6"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55"><param name="ImageNumber" value="11"></OBJECT>
@@ -6008,6 +6009,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="pushReservation"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="reservations"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="reserved"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="reservedToRoleSubtree"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a4e87f58eba0afff17ca11c15a01aabe8"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="revocable"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="scalars"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a3ec21b3576457f38ba16292911ba60f0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="shared"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a"><param name="ImageNumber" value="11"></OBJECT>
@@ -6284,6 +6286,7 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a2012c43af5936b27a38d03d27ff9296a"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatedToRoleSubtree"><param name="Local" value="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#acebab4e58f4f5073389a5e077e72fece"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883"><param name="ImageNumber" value="11"></OBJECT>
@@ -6338,6 +6341,7 @@
         <LI><OBJECT type="text/sitemap"><param name="Name" value="pushReservation"><param name="Local" value="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="reservations"><param name="Local" value="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="reserved"><param name="Local" value="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="reservedToRoleSubtree"><param name="Local" value="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="revocable"><param name="Local" value="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="scalars"><param name="Local" value="classmesos_1_1Resources.html#a19c38bf426688c0fb1fcc5552b29a729"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="shared"><param name="Local" value="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99"><param name="ImageNumber" value="11"></OBJECT>
@@ -11837,11 +11841,11 @@
       <UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="id::UUID"><param name="Local" value="structid_1_1UUID.html"><param name="ImageNumber" value="11"></OBJECT>
       </UL>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="cgroups::blkio::Value"><param name="Local" value="structcgroups_1_1blkio_1_1Value.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::TimeSeries&lt; T &gt;::Value"><param name="Local" value="structprocess_1_1TimeSeries_1_1Value.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="cgroups::blkio::Value"><param name="Local" value="structcgroups_1_1blkio_1_1Value.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::state::protobuf::Variable&lt; T &gt;"><param name="Local" value="classmesos_1_1state_1_1protobuf_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="Jvm::Variable&lt; T, name, signature &gt;"><param name="Local" value="classJvm_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="mesos::state::Variable"><param name="Local" value="classmesos_1_1state_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="Jvm::Variable&lt; T, name, signature &gt;"><param name="Local" value="classJvm_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Jvm::Variable&lt; org::apache::zookeeper::server::SessionTracker, ZOOKEEPERSERVER_SESSIONTRACKER, ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE &gt;"><param name="Local" value="classJvm_1_1Variable.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Variant&lt; T, Ts &gt;"><param name="Local" value="classVariant.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="Variant"><param name="ImageNumber" value="1"></OBJECT>
@@ -18607,6 +18611,7 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ae63ef9de3194f4aa45e01a700f393512"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatedToRoleSubtree"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aab5f044a538ba69b455f3a48493cf3b6"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a616119a9f2c1afc35aa51c8286cafb55"><param name="ImageNumber" value="11"></OBJECT>
@@ -18660,6 +18665,7 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="pushReservation"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="reservations"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="reserved"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="reservedToRoleSubtree"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a4e87f58eba0afff17ca11c15a01aabe8"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="revocable"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="scalars"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a3ec21b3576457f38ba16292911ba60f0"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="shared"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a"><param name="ImageNumber" value="11"></OBJECT>
@@ -19074,6 +19080,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a2012c43af5936b27a38d03d27ff9296a"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatableTo"><param name="Local" value="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="allocate"><param name="Local" value="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="allocatedToRoleSubtree"><param name="Local" value="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="allocations"><param name="Local" value="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#acebab4e58f4f5073389a5e077e72fece"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="apply"><param name="Local" value="classmesos_1_1Resources.html#a56d8a100d4079d7d5c316fdf4545d883"><param name="ImageNumber" value="11"></OBJECT>
@@ -19128,6 +19135,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="pushReservation"><param name="Local" value="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="reservations"><param name="Local" value="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="reserved"><param name="Local" value="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="reservedToRoleSubtree"><param name="Local" value="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="revocable"><param name="Local" value="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="scalars"><param name="Local" value="classmesos_1_1Resources.html#a19c38bf426688c0fb1fcc5552b29a729"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="shared"><param name="Local" value="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99"><param name="ImageNumber" value="11"></OBJECT>
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 601a388..5934181 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -761,6 +761,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a832851f20923b6485302f954e6e233d0"><param name="Name" value="mesos::internal::tests"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a832851f20923b6485302f954e6e233d0"><param name="Name" value="tests/resources_utils.hpp"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53"><param name="Name" value="allocatedToRoleSubtree"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53"><param name="Name" value="mesos::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aab5f044a538ba69b455f3a48493cf3b6"><param name="Name" value="mesos::v1::Resources"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8d9ba2bd7171c6ab17f35f20d0e4142b"><param name="Name" value="allocation"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a8d9ba2bd7171c6ab17f35f20d0e4142b"><param name="Name" value="mesos::internal::master::allocator::DRFSorter"></OBJECT>
@@ -1601,12 +1606,12 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="bytes_8hpp.html#ad7cff36ab3439c2d594a42d9792b1717"><param name="Name" value="Terabytes"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#afc19db0edd77ac901f8591a41ef76523"><param name="Name" value="Bytes"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <UL>
@@ -8326,6 +8331,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a"><param name="Name" value="mesos::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a"><param name="Name" value="mesos::v1::Resources"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a1368d21a354fc1cfb552c3ea71a2bd2b"><param name="Name" value="isAllocatedToRoleSubtree"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a1368d21a354fc1cfb552c3ea71a2bd2b"><param name="Name" value="mesos::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9b756a76018fcc7a24ffcbe9ef086c4d"><param name="Name" value="mesos::v1::Resources"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classnet_1_1IP.html#adef252cbd8b3cb3ddae4b1aea4ce04c1"><param name="Name" value="isAny"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacenvml.html#abb373520fe242192c76c5962be50eb50"><param name="Name" value="isAvailable"></OBJECT>
   <UL>
@@ -8456,6 +8466,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55"><param name="Name" value="mesos::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291"><param name="Name" value="mesos::v1::Resources"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#adfa05a9da4b253df6f911eae3590ff94"><param name="Name" value="isReservedToRoleSubtree"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#adfa05a9da4b253df6f911eae3590ff94"><param name="Name" value="mesos::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9acae6e05ddd5d67a7e719c00dc1caa8"><param name="Name" value="mesos::v1::Resources"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14"><param name="Name" value="isRevocable"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14"><param name="Name" value="mesos::Resources"></OBJECT>
@@ -15751,6 +15766,7 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#abe08f658e725b14aef800394d1b5f4a0"><param name="Name" value="allocatableTo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634"><param name="Name" value="allocate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53"><param name="Name" value="allocatedToRoleSubtree"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79"><param name="Name" value="allocations"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#acebab4e58f4f5073389a5e077e72fece"><param name="Name" value="apply"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f"><param name="Name" value="begin"></OBJECT>
@@ -15773,11 +15789,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aa68cbefaa4f5e4365783c370cd8dbc45"><param name="Name" value="hasRefinedReservations"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6"><param name="Name" value="hasResourceProvider"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a"><param name="Name" value="isAllocatableTo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a1368d21a354fc1cfb552c3ea71a2bd2b"><param name="Name" value="isAllocatedToRoleSubtree"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ac122469e75b48787a955348873218aeb"><param name="Name" value="isDisk"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5"><param name="Name" value="isDynamicallyReserved"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8"><param name="Name" value="isEmpty"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a2854bcb8a35610e98a6ad0e559ea6213"><param name="Name" value="isPersistentVolume"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#adca79e207e34acac374fa48035ebfb55"><param name="Name" value="isReserved"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#adfa05a9da4b253df6f911eae3590ff94"><param name="Name" value="isReservedToRoleSubtree"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14"><param name="Name" value="isRevocable"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e"><param name="Name" value="isShared"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a342965af2e97bd1c5a78fbec5d9d65d8"><param name="Name" value="isUnreserved"></OBJECT>
@@ -15803,6 +15821,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4"><param name="Name" value="reservationRole"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ade04c622a0b1ef1cf9dc88ac4007d958"><param name="Name" value="reservations"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748"><param name="Name" value="reserved"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72"><param name="Name" value="reservedToRoleSubtree"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a644d5b12c0ebc4285ef9bc22d6c0fd72"><param name="Name" value="Resource_Unsafe"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b"><param name="Name" value="Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3"><param name="Name" value="revocable"></OBJECT>
@@ -16183,6 +16202,7 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e"><param name="Name" value="allocatableTo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967"><param name="Name" value="allocate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aab5f044a538ba69b455f3a48493cf3b6"><param name="Name" value="allocatedToRoleSubtree"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84"><param name="Name" value="allocations"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717"><param name="Name" value="apply"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5"><param name="Name" value="begin"></OBJECT>
@@ -16205,11 +16225,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a497e25b377bf0b52d3356972f2f49df8"><param name="Name" value="hasRefinedReservations"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a54217a6501a0f7fad946eacd893ecb67"><param name="Name" value="hasResourceProvider"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a"><param name="Name" value="isAllocatableTo"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9b756a76018fcc7a24ffcbe9ef086c4d"><param name="Name" value="isAllocatedToRoleSubtree"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046"><param name="Name" value="isDisk"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ab691d1c2fa2629190347c19dcc6a385f"><param name="Name" value="isDynamicallyReserved"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94"><param name="Name" value="isEmpty"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad2b1ead3063e0d52e43d93c3dc5fd070"><param name="Name" value="isPersistentVolume"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ae75dcd85eda5807cdf12e42d2e354291"><param name="Name" value="isReserved"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9acae6e05ddd5d67a7e719c00dc1caa8"><param name="Name" value="isReservedToRoleSubtree"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998"><param name="Name" value="isRevocable"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445"><param name="Name" value="isShared"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a4ce7250b1e5eec3b0e3bc3a66fe4007b"><param name="Name" value="isUnreserved"></OBJECT>
@@ -16234,6 +16256,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0"><param name="Name" value="reservationRole"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2"><param name="Name" value="reservations"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3"><param name="Name" value="reserved"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a4e87f58eba0afff17ca11c15a01aabe8"><param name="Name" value="reservedToRoleSubtree"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a5b0181fce399fe67f7d683c49b812d8e"><param name="Name" value="Resource_Unsafe"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a"><param name="Name" value="Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965"><param name="Name" value="revocable"></OBJECT>
@@ -17214,18 +17237,24 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#a8995b93fad5d683490bfff70ada36211"><param name="Name" value="name"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#af9dc83f0f96b175682fa7c27606729d8"><param name="Name" value="name"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#a8995b93fad5d683490bfff70ada36211"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#af9dc83f0f96b175682fa7c27606729d8"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ada77661cf8483a0f139d486caff087ad"><param name="Name" value="name"></OBJECT>
+  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ada77661cf8483a0f139d486caff087ad"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="mesos::uri::Fetcher::Plugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a12db6b26fc5e9805d765764ebdb5848d"><param name="Name" value="mesos::uri::HadoopFetcherPlugin"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="name"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a06b4afb2f86856aadf43412a6bf9ab73"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a12db6b26fc5e9805d765764ebdb5848d"><param name="Name" value="name"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="name"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a12db6b26fc5e9805d765764ebdb5848d"><param name="Name" value="mesos::uri::HadoopFetcherPlugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="os::Shell"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="posix/shell.hpp"></OBJECT>
   </UL>
@@ -17624,13 +17653,10 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Object.html#a79dba4ce034071eeef6a807d8d574cea"><param name="Name" value="JSON::Object"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm.html#a0720b5f434e636e22a3ed34f847eec57"><param name="Name" value="Jvm"></OBJECT>
-  </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76"><param name="Name" value="object"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Object"></OBJECT>
-  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Jvm::Object"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="mesos::ObjectApprover::Object"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76"><param name="Name" value="object"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="Object"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a32d3c2a48160df803ce466136940440e"><param name="Name" value="ObjectApprovers::approved< authorization::VIEW_ROLE >"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a32d3c2a48160df803ce466136940440e"><param name="Name" value="mesos"></OBJECT>
@@ -19688,13 +19714,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1http_1_1streaming.html#ae8a18c7263d4aefb7b1973c12590c688"><param name="Name" value="process::http::streaming"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82acc3723fdea465eaae535d3c19da528f2"><param name="Name" value="POST_RESERVATION_REFINEMENT"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="PostValidation"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="postValidation"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="PostValidation"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="mesos::ResourceConversion"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="mesos::v1::ResourceConversion"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="mesos::ResourceConversion"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="mesos::v1::ResourceConversion"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="PostValidation"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="postValidation"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structproc_1_1ProcessStatus.html#ad0a83e9d469cab01eb3ceb70ab7f108d"><param name="Name" value="ppid"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82ad24f1702a48dcce5a1688eec0519fb5c"><param name="Name" value="PRE_RESERVATION_REFINEMENT"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Status.html#a52227b30875d794c719a53fc2c7f42eb"><param name="Name" value="PRECONDITION_FAILED"></OBJECT>
@@ -20407,8 +20433,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242"><param name="Name" value="code"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14"><param name="Name" value="NONE"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0"><param name="Name" value="PIPE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359"><param name="Name" value="reader"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ac7ac8132a8d8772335efd5a55d9ebb4f"><param name="Name" value="Response"></OBJECT>
@@ -20668,8 +20694,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ada6541d78cad2ecc225be8a26662c748"><param name="Name" value="is_async"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#af71c45e0a85e21f6b39060f4e716cebf"><param name="Name" value="poll"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a9db94d84fb44b21fb669ade7c6a82114"><param name="Name" value="prepare_async"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca"><param name="Name" value="redirect"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
@@ -21038,8 +21064,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec"><param name="Name" value="associate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d"><param name="Name" value="discard"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667"><param name="Name" value="fail"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1"><param name="Name" value="future"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a6d293d289666af0adec11f68f9fede9c"><param name="Name" value="internal::discarded"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a13a7543bb21f58ae97618480599409e1"><param name="Name" value="operator="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39"><param name="Name" value="Promise"></OBJECT>
@@ -21393,8 +21419,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21428,15 +21454,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< HttpProxy >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21449,8 +21475,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Logging >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21484,8 +21510,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MemoryProfiler >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21498,36 +21524,36 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< PendingFutureTrackerProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21561,8 +21587,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21575,29 +21601,29 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ResponseHeartbeaterProcess< Message, Event > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Slave >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21617,15 +21643,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< TestDiskProfileServerProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21638,22 +21664,22 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< VersionProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< VolumeManagerProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< WhitelistWatcher >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21809,8 +21835,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#abdbc71360384f2b3b0ee5080db25b431"><param name="Name" value="process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#ae6f5acc4af4d936adca882e2274e6491"><param name="Name" value="ProcessWatcher"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Profiler.html#ac3603ac30749c5f0bc2321769b9bb9a8"><param name="Name" value="Profiler"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceelf.html#a5e0f37b29d2d9500fe43653adefc1022ac94c37334a8660ad8e5c05176a2b3853"><param name="Name" value="PROGBITS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classflags_1_1FlagsBase.html#a88f899fbf20a712e8bb7236284b41bf4"><param name="Name" value="programName_"></OBJECT>
@@ -22226,10 +22252,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a19c92fe2f0998dbbc281938ca636b3ca"><param name="Name" value="mesos::internal::slave::state"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a19c92fe2f0998dbbc281938ca636b3ca"><param name="Name" value="src/slave/state.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="read"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="3rdparty/libprocess/include/process/io.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="3rdparty/stout/include/stout/os/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a7e99bac0fb06315c051358c7916fe692"><param name="Name" value="3rdparty/stout/include/stout/os/windows/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3"><param name="Name" value="3rdparty/stout/include/stout/protobuf.hpp"></OBJECT>
@@ -22641,11 +22667,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#a986ef96c4e6a5333e019103c42977775"><param name="Name" value="mesos::internal::master::allocator::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#a9a2146c5cecd52c9c9df06bb284fb12b"><param name="Name" value="mesos::internal::master::allocator::RandomSorter"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a763fca6e6f00caf527739fb5a6abcb24"><param name="Name" value="mesos::internal::master::allocator::Sorter"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html#aa0717d9e51dbce79df167cd5a779d2e7"><param name="Name" value="mesos::internal::ResourceProviderMessage"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a78baf367c4626442174307cdf41c6538"><param name="Name" value="REMOVE"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a403a7b5fe9c3d5a6d3c9ac5255e35cf9"><param name="Name" value="remove"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html#aa0717d9e51dbce79df167cd5a779d2e7"><param name="Name" value="remove"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html#aa0717d9e51dbce79df167cd5a779d2e7"><param name="Name" value="mesos::internal::ResourceProviderMessage"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a403a7b5fe9c3d5a6d3c9ac5255e35cf9"><param name="Name" value="mesos::internal::slave::ComposingContainerizer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Containerizer.html#af62e593d744b6fe45dff965aa6a6f69b"><param name="Name" value="mesos::internal::slave::Containerizer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#a03d541f8904cbf26d720f1ce9e4159a6"><param name="Name" value="mesos::internal::slave::FetcherProcess::Cache"></OBJECT>
@@ -22939,6 +22965,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748"><param name="Name" value="mesos::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3"><param name="Name" value="mesos::v1::Resources"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72"><param name="Name" value="reservedToRoleSubtree"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72"><param name="Name" value="mesos::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a4e87f58eba0afff17ca11c15a01aabe8"><param name="Name" value="mesos::v1::Resources"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#a7d5f4e616a2fc6fefe403155ad45bb83"><param name="Name" value="reset"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1http_1_1authentication_1_1Authenticatee.html#a7d5f4e616a2fc6fefe403155ad45bb83"><param name="Name" value="mesos::http::authentication::Authenticatee"></OBJECT>
@@ -23207,8 +23238,11 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="role"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5a7a087007714dea1c63d0e86a5a75bf"><param name="Name" value="Role"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5a7a087007714dea1c63d0e86a5a75bf"><param name="Name" value="mesos::internal::master::Master"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="mesos::internal::master::Role"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="role"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="Role"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Flags.html#a0fd5f13197bb357ab0cc4f10144f2a58"><param name="Name" value="role_sorter"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html"><param name="Name" value="roles.hpp"></OBJECT>
   <UL>
@@ -23759,28 +23793,22 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="mesos::internal::slave::XfsDiskIsolatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="process::ProcessBase"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
-  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
@@ -23792,31 +23820,23 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Help >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpProxy >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Help >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Logging >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
@@ -23824,58 +23844,72 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Master >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Master >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Master >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MemoryProfiler >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< PendingFutureTrackerProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< PendingFutureTrackerProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Profiler >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Profiler >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ProvisionerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ProvisionerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaderProcess< T > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReaderProcess< T > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ResponseHeartbeaterProcess< Message, Event > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
@@ -23884,34 +23918,31 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SubsystemProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< System >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< TestDiskProfileServerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< System >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< TestDiskProfileServerProcess >"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< VolumeManagerProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="semaphore_8hpp.html"><param name="Name" value="semaphore.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="semaphore_8hpp.html#ad2f1d392a1962c0a2f6c0639619cc29e"><param name="Name" value="__semaphore__"></OBJECT>
@@ -24336,8 +24367,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="signals_8hpp.html"><param name="Name" value="signals.hpp"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1authentication_1_1JWT.html#a7a5314085fad497a929f9901cf55721a"><param name="Name" value="signature"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779"><param name="Name" value="SIGNED_INTEGER"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7"><param name="Name" value="signed_integer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779"><param name="Name" value="SIGNED_INTEGER"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a57e9c8c5fa13bf86bc779a9f6f408b7c"><param name="Name" value="SIGPIPE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="windows__ctrlhandler_8hpp.html#a944a8250e34bfd7991123abd3436d8c0"><param name="Name" value="SIGUSR1"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacefs.html#a60a9e5ca4119866d80691ce3c4701dc9"><param name="Name" value="size"></OBJECT>
@@ -25989,13 +26020,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a2d7e0a283bc0c9eca8a8b0532e026269"><param name="Name" value="include/process/subprocess.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a2d7e0a283bc0c9eca8a8b0532e026269"><param name="Name" value="process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess.html#afa34ca045f618704548708d7c5e5d82a"><param name="Name" value="process::Subprocess"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#afa34ca045f618704548708d7c5e5d82a"><param name="Name" value="process::Subprocess::IO"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="process::Subprocess::IO"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="process::Subprocess::ParentHook"></OBJECT>
-  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#afa34ca045f618704548708d7c5e5d82a"><param name="Name" value="subprocess"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#af010735837a761ba49b0ff6fb0e50ff1"><param name="Name" value="SubprocessLauncher"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html#af56dbb267e70425cdc8ac21a2fb4e926"><param name="Name" value="subscribe"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a45b73ef479821e71be9f69a190f2bb86"><param name="Name" value="SUBSCRIBE"></OBJECT>
@@ -26855,8 +26883,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1UndiscardableDecorator.html#afc1bae35c8b0e91cd215bceb4d8e038b"><param name="Name" value="UndiscardableDecorator"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html"><param name="Name" value="unimplemented.hpp"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f"><param name="Name" value="Unimplemented"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f"><param name="Name" value="Unimplemented"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Exec.html#aa44880630d71534bbcb9f8f5acb2c286"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
   <UL>
@@ -26935,12 +26963,12 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html"><param name="Name" value="unreachable.hpp"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Metrics_1_1OperationStates.html#a7a34719ef6305e05a9369b84cf1990dc"><param name="Name" value="unreachable"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8"><param name="Name" value="unreachableTasks"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a3df365057bac1a641a348583b2fa7480"><param name="Name" value="unreference"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c"><param name="Name" value="unregisteredTime"></OBJECT>
@@ -26986,8 +27014,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a7471e14f4cbd7e23b5daa21e556f4eb5"><param name="Name" value="posix/os.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a7471e14f4cbd7e23b5daa21e556f4eb5"><param name="Name" value="windows/os.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a9c6b075f53b5419af9cee264482272eb"><param name="Name" value="unsigned_integer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaa0ce531160156e5c4aecfabc42df3b68a"><param name="Name" value="UNSIGNED_INTEGER"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a9c6b075f53b5419af9cee264482272eb"><param name="Name" value="unsigned_integer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Status.html#addffbea97c092bf92955b7f513208ceb"><param name="Name" value="UNSUPPORTED_MEDIA_TYPE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1UnsupportedMediaType.html#a9a383ddcf2f2fb6ce2581bc629a4e6c9"><param name="Name" value="UnsupportedMediaType"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1command.html#a298fb91e3560074658b123b93ec8d26c"><param name="Name" value="untar"></OBJECT>
@@ -28095,10 +28123,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a73da9d49515dfff761c4887c3d6032c0"><param name="Name" value="os"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b"><param name="Name" value="os::signal_safe"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66"><param name="Name" value="process::http::Pipe::Writer"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="process::io"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io_1_1internal.html#ab4ecbbe96ef3c0600060e16c47988798"><param name="Name" value="write"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="process::io"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io_1_1internal.html#ab4ecbbe96ef3c0600060e16c47988798"><param name="Name" value="process::io::internal"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904ad4b9e47f65b6e79b010582f15785867e"><param name="Name" value="WRITE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc"><param name="Name" value="write"></OBJECT>
   <UL>
@@ -28170,8 +28201,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html#a84668ca2749a1e1f6fcff9707f7f987b"><param name="Name" value="mesos::internal::log::tool::Replica::Flags"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Process.html#a4f273436ac1bdd45926d3f3c76733f39"><param name="Name" value="zombie"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacezookeeper.html"><param name="Name" value="zookeeper"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classZooKeeper.html"><param name="Name" value="ZooKeeper"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacezookeeper.html"><param name="Name" value="zookeeper"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="zookeeper_2authentication_8hpp.html"><param name="Name" value="zookeeper/authentication.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="zookeeper_2authentication_8hpp.html#a520e93e970fb994ef0446f92046d3784"><param name="Name" value="EVERYONE_CREATE_AND_READ_CREATOR_ALL"></OBJECT>
diff --git a/content/api/latest/c++/master_2validation_8hpp_source.html b/content/api/latest/c++/master_2validation_8hpp_source.html
index d7acbae..c33a686 100644
--- a/content/api/latest/c++/master_2validation_8hpp_source.html
+++ b/content/api/latest/c++/master_2validation_8hpp_source.html
@@ -95,7 +95,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal_html_a2c3aa9fcef7f8d13a1370ae93ff0383a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html#a2c3aa9fcef7f8d13a1370ae93ff0383a">mesos::internal::master::validation::resource::internal::validateSingleResourceProvider</a></div><div class="ttdeci">Option&lt; Error &gt; validateSingleResourceProvider(const google::protobuf::RepeatedPtrField&l [...]
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1framework_html_a7b4cf1c234260a53245ec29b4ab17fd2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1framework.html#a7b4cf1c234260a53245ec29b4ab17fd2">mesos::internal::master::validation::framework::preserveImmutableFields</a></div><div class="ttdeci">void preserveImmutableFields(const FrameworkInfo &amp;oldInfo, FrameworkInfo *newInfo)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2441</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2447</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></div><div class="ttdef"><b>Definition:</b> master.hpp:355</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message_html_afd6f535967a78ca5bfe59127ac23a626"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message.html#afd6f535967a78ca5bfe59127ac23a626">mesos::internal::master::validation::master::message::registerSlave</a></div><div class="ttdeci">Option&lt; Error &gt; registerSlave(const RegisterSlaveMessage &amp;message)</div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/protobuf__utils_8hpp_source.html b/content/api/latest/c++/protobuf__utils_8hpp_source.html
index 554bbf9..cf8e83b 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -147,7 +147,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_afbc28e67bfbbed45cad7350a47088229"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#afbc28e67bfbbed45cad7350a47088229">mesos::internal::protobuf::createLabel</a></div><div class="ttdeci">Label createLabel(const std::string &amp;key, const Option&lt; std::string &gt; &amp;value=None())</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.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="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2441</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2447</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a638bffc6be26057ab5f2054bd5d467e3"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3">mesos::internal::protobuf::createMasterInfo</a></div><div class="ttdeci">MasterInfo createMasterInfo(const process::UPID &amp;pid)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a5cd00b9f2bf518fb5cea40dccf4188ea"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a5cd00b9f2bf518fb5cea40dccf4188ea">mesos::internal::protobuf::getTaskCheckStatus</a></div><div class="ttdeci">Option&lt; CheckStatusInfo &gt; getTaskCheckStatus(const Task &amp;task)</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>
diff --git a/content/api/latest/c++/resources_8hpp_source.html b/content/api/latest/c++/resources_8hpp_source.html
index efeaf1e..d2dffdf 100644
--- a/content/api/latest/c++/resources_8hpp_source.html
+++ b/content/api/latest/c++/resources_8hpp_source.html
@@ -52,21 +52,22 @@
 <div class="title">resources.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="resources_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 clas [...]
+<a href="resources_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 clas [...]
 <div class="ttc" id="classmesos_1_1Resources_html_af80276e0925e9e48dbf816aae62a2bb8"><div class="ttname"><a href="classmesos_1_1Resources.html#af80276e0925e9e48dbf816aae62a2bb8">mesos::Resources::isEmpty</a></div><div class="ttdeci">static bool isEmpty(const Resource &amp;resource)</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a941fe78c62de3a6fa7c7cf977960694a"><div class="ttname"><a href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">mesos::Resources::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:431</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a941fe78c62de3a6fa7c7cf977960694a"><div class="ttname"><a href="classmesos_1_1Resources.html#a941fe78c62de3a6fa7c7cf977960694a">mesos::Resources::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:441</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a6c4d4a889c254fb4241644c6557d511e"><div class="ttname"><a href="classmesos_1_1Resources.html#a6c4d4a889c254fb4241644c6557d511e">mesos::Resources::types</a></div><div class="ttdeci">std::map&lt; std::string, Value_Type &gt; types() const </div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html_afa8d5fe5c9c3f6f1588d7df710262080"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#afa8d5fe5c9c3f6f1588d7df710262080">mesos::ResourceConversion::consumed</a></div><div class="ttdeci">Resources consumed</div><div class="ttdef"><b>Definition:</b> resources.hpp:825</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html_afa8d5fe5c9c3f6f1588d7df710262080"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#afa8d5fe5c9c3f6f1588d7df710262080">mesos::ResourceConversion::consumed</a></div><div class="ttdeci">Resources consumed</div><div class="ttdef"><b>Definition:</b> resources.hpp:843</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a644d5b12c0ebc4285ef9bc22d6c0fd72"><div class="ttname"><a href="classmesos_1_1Resources.html#a644d5b12c0ebc4285ef9bc22d6c0fd72">mesos::Resources::Resource_Unsafe</a></div><div class="ttdeci">std::shared_ptr&lt; Resource_ &gt; Resource_Unsafe</div><div class="ttdef"><b>Definition:</b> resources.hpp:175</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:36</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a376ffdcf83696b9a957b8a24ce596649"><div class="ttname"><a href="classmesos_1_1Resources.html#a376ffdcf83696b9a957b8a24ce596649">mesos::Resources::names</a></div><div class="ttdeci">std::set&lt; std::string &gt; names() const </div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div class="ttname"><a href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div class="ttdeci">T &amp; get()&amp;</div><div class="ttdef"><b>Definition:</b> try.hpp:80</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a8ab32e531051a07bcc95e03089547a72"><div class="ttname"><a href="classmesos_1_1Resources.html#a8ab32e531051a07bcc95e03089547a72">mesos::Resources::const_iterator</a></div><div class="ttdeci">boost::indirect_iterator&lt; std::vector&lt; Resource_Unsafe &gt;::const_iterator &gt; const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:616</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a8ab32e531051a07bcc95e03089547a72"><div class="ttname"><a href="classmesos_1_1Resources.html#a8ab32e531051a07bcc95e03089547a72">mesos::Resources::const_iterator</a></div><div class="ttdeci">boost::indirect_iterator&lt; std::vector&lt; Resource_Unsafe &gt;::const_iterator &gt; const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:634</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_1ResourceQuantities_html"><div class="ttname"><a href="classmesos_1_1ResourceQuantities.html">mesos::ResourceQuantities</a></div><div class="ttdef"><b>Definition:</b> resource_quantities.hpp:62</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a07ff5813b931a26510a3343cb0c988e1"><div class="ttname"><a href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">mesos::Resources::end</a></div><div class="ttdeci">const_iterator end()</div><div class="ttdef"><b>Definition:</b> resources.hpp:625</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a07ff5813b931a26510a3343cb0c988e1"><div class="ttname"><a href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">mesos::Resources::end</a></div><div class="ttdeci">const_iterator end()</div><div class="ttdef"><b>Definition:</b> resources.hpp:643</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a65426926427f541434634ab4b63597f5"><div class="ttname"><a href="classmesos_1_1Resources.html#a65426926427f541434634ab4b63597f5">mesos::Resources::isDynamicallyReserved</a></div><div class="ttdeci">static bool isDynamicallyReserved(const Resource &amp;resource)</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a1368d21a354fc1cfb552c3ea71a2bd2b"><div class="ttname"><a href="classmesos_1_1Resources.html#a1368d21a354fc1cfb552c3ea71a2bd2b">mesos::Resources::isAllocatedToRoleSubtree</a></div><div class="ttdeci">static bool isAllocatedToRoleSubtree(const Resource &amp;resource, const std::string &amp;role)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a0c2f42000d8bc6c2bc050be8b48b1e3c"><div class="ttname"><a href="classmesos_1_1Resources.html#a0c2f42000d8bc6c2bc050be8b48b1e3c">mesos::Resources::count</a></div><div class="ttdeci">size_t count(const Resource &amp;that) const </div></div>
 <div class="ttc" id="type__utils_8hpp_html"><div class="ttname"><a href="type__utils_8hpp.html">type_utils.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
@@ -89,13 +90,13 @@
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a2543b70428e6d4546271615fc013776e"><div class="ttname"><a href="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e">mesos::Resources::isShared</a></div><div class="ttdeci">static bool isShared(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a643e177ab27dd9448ec1f3e8cbbc5634"><div class="ttname"><a href="classmesos_1_1Resources.html#a643e177ab27dd9448ec1f3e8cbbc5634">mesos::Resources::unreserved</a></div><div class="ttdeci">Resources unreserved() const </div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a44e5b29fbe67ba65c43a51331be2629b"><div class="ttname"><a href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:408</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a44e5b29fbe67ba65c43a51331be2629b"><div class="ttname"><a href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:418</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a14d213399957d701bc065e66e8881e39"><div class="ttname"><a href="classmesos_1_1Resources.html#a14d213399957d701bc065e66e8881e39">mesos::Resources::validate</a></div><div class="ttdeci">static Option&lt; Error &gt; validate(const Resource &amp;resource)</div><div class="ttdoc">Validates a Resource object. </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a6603b57f6aa4c3c4eb4ea73f88498f99"><div class="ttname"><a href="classmesos_1_1Resources.html#a6603b57f6aa4c3c4eb4ea73f88498f99">mesos::Resources::parse</a></div><div class="ttdeci">static Try&lt; Resource &gt; parse(const std::string &amp;name, const std::string &amp;value, const std::string &amp;role)</div><div class="ttdoc">Returns a Resource with the given name, value, and role. </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="classmesos_1_1Resources_html_a62a685bb22d0916e15e019602a36659f"><div class="ttname"><a href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">mesos::Resources::begin</a></div><div class="ttdeci">const_iterator begin()</div><div class="ttdef"><b>Definition:</b> resources.hpp:618</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a62a685bb22d0916e15e019602a36659f"><div class="ttname"><a href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">mesos::Resources::begin</a></div><div class="ttdeci">const_iterator begin()</div><div class="ttdef"><b>Definition:</b> resources.hpp:636</div></div>
 <div class="ttc" id="namespacemesos_html_a2a06d7d7b236205c27898eaeadc8af50"><div class="ttname"><a href="namespacemesos.html#a2a06d7d7b236205c27898eaeadc8af50">mesos::operator!=</a></div><div class="ttdeci">bool operator!=(const Resource::ReservationInfo &amp;left, const Resource::ReservationInfo &amp;right)</div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html_aa9039c86575590f50e1e03cc3f42e9e6"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6">mesos::ResourceConversion::PostValidation</a></div><div class="ttdeci">lambda::function&lt; Try&lt; Nothing &gt;const Resources &amp;)&gt; PostValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:813</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html_aa9039c86575590f50e1e03cc3f42e9e6"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6">mesos::ResourceConversion::PostValidation</a></div><div class="ttdeci">lambda::function&lt; Try&lt; Nothing &gt;const Resources &amp;)&gt; PostValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:831</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab3a8fed18db7526324f86902a142bbdd"><div class="ttname"><a href="classmesos_1_1Resources.html#ab3a8fed18db7526324f86902a142bbdd">mesos::Resources::fromJSON</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromJSON(const JSON::Array &amp;resourcesJSON, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parses an input JSON array into a vector of Resource objects. </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab5afedf0ab457c9298c251ca1ad0ce20"><div class="ttname"><a href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources::operator==</a></div><div class="ttdeci">bool operator==(const Resources &amp;that) const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ae280811800456648b43c902fa7a42d46"><div class="ttname"><a href="classmesos_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::Resources::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Resource_ &amp;resource_)</div></div>
@@ -107,9 +108,9 @@
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ad23628d37ce9834684a0873de2ff2cfd"><div class="ttname"><a href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">mesos::Resources::operator-=</a></div><div class="ttdeci">Resources &amp; operator-=(const Resource &amp;that)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a350c2c74774111e8b961127b7311fecc"><div class="ttname"><a href="classmesos_1_1Resources.html#a350c2c74774111e8b961127b7311fecc">mesos::Resources::createStrippedScalarQuantity</a></div><div class="ttdeci">Resources createStrippedScalarQuantity() const </div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_ae66c01db87b2a42cfee3e77c20687d56"><div class="ttname"><a href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">mesos::Resources::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:632</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_aef323d4b6f94bba9bdd2ca7e45ca0627"><div class="ttname"><a href="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627">mesos::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(Resources &amp;&amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:417</div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html_a08a56bacb82357b13c8fa3f03e999781"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion::postValidation</a></div><div class="ttdeci">Option&lt; PostValidation &gt; postValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:827</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_ae66c01db87b2a42cfee3e77c20687d56"><div class="ttname"><a href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">mesos::Resources::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:650</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_aef323d4b6f94bba9bdd2ca7e45ca0627"><div class="ttname"><a href="classmesos_1_1Resources.html#aef323d4b6f94bba9bdd2ca7e45ca0627">mesos::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(Resources &amp;&amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:427</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html_a08a56bacb82357b13c8fa3f03e999781"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion::postValidation</a></div><div class="ttdeci">Option&lt; PostValidation &gt; postValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:845</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:25</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_aa25b97988dd7fdaffdf1f6024a1d71a9"><div class="ttname"><a href="classmesos_1_1Resources.html#aa25b97988dd7fdaffdf1f6024a1d71a9">mesos::Resources::fromSimpleString</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromSimpleString(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parses an input text string into a vector of Resource objects. </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a0fd76eaac0f68b60671099fedf7ba27c"><div class="ttname"><a href="classmesos_1_1Resources.html#a0fd76eaac0f68b60671099fedf7ba27c">mesos::Resources::match</a></div><div class="ttdeci">Option&lt; Resource &gt; match(const Resource &amp;resource) const </div></div>
@@ -117,11 +118,12 @@
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="foreach_8hpp_html_a28670619e64a84270d76f07b0f6eb3b6"><div class="ttname"><a href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a></div><div class="ttdeci">#define foreachvalue(VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:77</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_aa0307172aed9f2a8bf5ab9852808074b"><div class="ttname"><a href="classmesos_1_1Resources.html#aa0307172aed9f2a8bf5ab9852808074b">mesos::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const Iterable &amp;iterable) const </div><div class="ttdef"><b>Definition:</b> resources.hpp:558</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_aa0307172aed9f2a8bf5ab9852808074b"><div class="ttname"><a href="classmesos_1_1Resources.html#aa0307172aed9f2a8bf5ab9852808074b">mesos::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const Iterable &amp;iterable) const </div><div class="ttdef"><b>Definition:</b> resources.hpp:576</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_ac43fe65277ea493c0d0535373fd09d72"><div class="ttname"><a href="classmesos_1_1Resources.html#ac43fe65277ea493c0d0535373fd09d72">mesos::Resources::reservedToRoleSubtree</a></div><div class="ttdeci">Resources reservedToRoleSubtree(const std::string &amp;role) const </div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:43</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a09242ab54ec91f74c67b67c7ab44036f"><div class="ttname"><a href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">mesos::Resources::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:637</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a09242ab54ec91f74c67b67c7ab44036f"><div class="ttname"><a href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">mesos::Resources::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:655</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_aa10cb7cd890230dabdd845ac17516ee6"><div class="ttname"><a href="classmesos_1_1Resources.html#aa10cb7cd890230dabdd845ac17516ee6">mesos::Resources::hasResourceProvider</a></div><div class="ttdeci">static bool hasResourceProvider(const Resource &amp;resource)</div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html">mesos::ResourceConversion</a></div><div class="ttdoc">Represents a resource conversion, usually as a result of an offer operation. </div><div class="ttdef"><b>Definition:</b> resources.hpp:810</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html">mesos::ResourceConversion</a></div><div class="ttdoc">Represents a resource conversion, usually as a result of an offer operation. </div><div class="ttdef"><b>Definition:</b> resources.hpp:828</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a19c38bf426688c0fb1fcc5552b29a729"><div class="ttname"><a href="classmesos_1_1Resources.html#a19c38bf426688c0fb1fcc5552b29a729">mesos::Resources::scalars</a></div><div class="ttdeci">Resources scalars() const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab24fc44ad91b263500d2736a54a9aea3"><div class="ttname"><a href="classmesos_1_1Resources.html#ab24fc44ad91b263500d2736a54a9aea3">mesos::Resources::revocable</a></div><div class="ttdeci">Resources revocable() const </div></div>
 <div class="ttc" id="resource__quantities_8hpp_html"><div class="ttname"><a href="resource__quantities_8hpp.html">resource_quantities.hpp</a></div></div>
@@ -129,8 +131,9 @@
 <div class="ttc" id="classmesos_1_1Resources_html_a1e0ae1441006e85f3f15ece5eb30d8dc"><div class="ttname"><a href="classmesos_1_1Resources.html#a1e0ae1441006e85f3f15ece5eb30d8dc">mesos::Resources::persistentVolumes</a></div><div class="ttdeci">Resources persistentVolumes() const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a1bf71a3804f142e92e0dd28884ea8f99"><div class="ttname"><a href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources::shared</a></div><div class="ttdeci">Resources shared() const </div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_ab46b900ebe62b19390d9a2a82b46eb15"><div class="ttname"><a href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">mesos::Resources::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:426</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_ab46b900ebe62b19390d9a2a82b46eb15"><div class="ttname"><a href="classmesos_1_1Resources.html#ab46b900ebe62b19390d9a2a82b46eb15">mesos::Resources::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:436</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ac992e85d674e3a1346dcce492f766588"><div class="ttname"><a href="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588">mesos::Resources::operator!=</a></div><div class="ttdeci">bool operator!=(const Resources &amp;that) const </div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_adfa05a9da4b253df6f911eae3590ff94"><div class="ttname"><a href="classmesos_1_1Resources.html#adfa05a9da4b253df6f911eae3590ff94">mesos::Resources::isReservedToRoleSubtree</a></div><div class="ttdeci">static bool isReservedToRoleSubtree(const Resource &amp;resource, const std::string &amp;role)</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:78</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a1f3cdedd4148ab72cee6dd6283526c73"><div class="ttname"><a href="classmesos_1_1Resources.html#a1f3cdedd4148ab72cee6dd6283526c73">mesos::Resources::shrink</a></div><div class="ttdeci">static bool shrink(Resource *resource, const Value::Scalar &amp;target)</div></div>
@@ -150,11 +153,12 @@
 <div class="ttc" id="classmesos_1_1Resources_html_ae5cbdd78bfaf5de8ad74463b3a9bd5f5"><div class="ttname"><a href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">mesos::Resources::nonRevocable</a></div><div class="ttdeci">Resources nonRevocable() const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a531f3b2cf4318aa421a2c9a9134992d1"><div class="ttname"><a href="classmesos_1_1Resources.html#a531f3b2cf4318aa421a2c9a9134992d1">mesos::Resources::find</a></div><div class="ttdeci">Option&lt; Resources &gt; find(const Resources &amp;targets) const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a25673a3dfbad9b49fc7a67d6bab2494a"><div class="ttname"><a href="classmesos_1_1Resources.html#a25673a3dfbad9b49fc7a67d6bab2494a">mesos::Resources::isAllocatableTo</a></div><div class="ttdeci">static bool isAllocatableTo(const Resource &amp;resource, const std::string &amp;role)</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_aed60247869278b5545227ddf7ca9536b"><div class="ttname"><a href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">mesos::Resources::Resources</a></div><div class="ttdeci">Resources()</div><div class="ttdef"><b>Definition:</b> resources.hpp:391</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a9753991686eca5e60ec5324a83535352"><div class="ttname"><a href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">mesos::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap&lt; Key, Resources &gt; &amp;_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:380</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_ad674c9d00db5d84da1b3b51645134a53"><div class="ttname"><a href="classmesos_1_1Resources.html#ad674c9d00db5d84da1b3b51645134a53">mesos::Resources::allocatedToRoleSubtree</a></div><div class="ttdeci">Resources allocatedToRoleSubtree(const std::string &amp;role) const </div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_aed60247869278b5545227ddf7ca9536b"><div class="ttname"><a href="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b">mesos::Resources::Resources</a></div><div class="ttdeci">Resources()</div><div class="ttdef"><b>Definition:</b> resources.hpp:401</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html_a9753991686eca5e60ec5324a83535352"><div class="ttname"><a href="classmesos_1_1Resources.html#a9753991686eca5e60ec5324a83535352">mesos::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap&lt; Key, Resources &gt; &amp;_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:390</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ae37d3b004781eb0f7b8d3676db9c6205"><div class="ttname"><a href="classmesos_1_1Resources.html#ae37d3b004781eb0f7b8d3676db9c6205">mesos::Resources::unallocate</a></div><div class="ttdeci">void unallocate()</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a30fc4fe000da99818bfcee5bb780e5d4"><div class="ttname"><a href="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4">mesos::Resources::contains</a></div><div class="ttdeci">bool contains(const Resources &amp;that) const </div></div>
-<div class="ttc" id="classmesos_1_1ResourceConversion_html_a5a8038920d7a88ed4c0b5b096f6fce83"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#a5a8038920d7a88ed4c0b5b096f6fce83">mesos::ResourceConversion::converted</a></div><div class="ttdeci">Resources converted</div><div class="ttdef"><b>Definition:</b> resources.hpp:826</div></div>
+<div class="ttc" id="classmesos_1_1ResourceConversion_html_a5a8038920d7a88ed4c0b5b096f6fce83"><div class="ttname"><a href="classmesos_1_1ResourceConversion.html#a5a8038920d7a88ed4c0b5b096f6fce83">mesos::ResourceConversion::converted</a></div><div class="ttdeci">Resources converted</div><div class="ttdef"><b>Definition:</b> resources.hpp:844</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a342965af2e97bd1c5a78fbec5d9d65d8"><div class="ttname"><a href="classmesos_1_1Resources.html#a342965af2e97bd1c5a78fbec5d9d65d8">mesos::Resources::isUnreserved</a></div><div class="ttdeci">static bool isUnreserved(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a25edbf9ca3dc21aec283b25e48308794"><div class="ttname"><a href="classmesos_1_1Resources.html#a25edbf9ca3dc21aec283b25e48308794">mesos::Resources::disk</a></div><div class="ttdeci">Option&lt; Bytes &gt; disk() const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a2233c5eae93c7bd8629495f19346575e"><div class="ttname"><a href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources::operator-</a></div><div class="ttdeci">Resources operator-(const Resource &amp;that) const </div></div>
diff --git a/content/api/latest/c++/src_2master_2master_8hpp_source.html b/content/api/latest/c++/src_2master_2master_8hpp_source.html
index 8392436..e9951d4 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -52,17 +52,17 @@
 <div class="title">master.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="src_2master_2master_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> [...]
+<a href="src_2master_2master_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> [...]
 <div class="ttc" id="namespacepath_html"><div class="ttname"><a href="namespacepath.html">path</a></div><div class="ttdef"><b>Definition:</b> path.hpp:26</div></div>
 <div class="ttc" id="machine_8hpp_html"><div class="ttname"><a href="machine_8hpp.html">machine.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_adc7748219b536aedbaec42e04853e802"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#adc7748219b536aedbaec42e04853e802">mesos::internal::master::Framework::http</a></div><div class="ttdeci">Option&lt; StreamingHttpConnection&lt; v1::scheduler::Event &gt; &gt; http</div><div class="ttdef"><b>Definition:</b> master.hpp:2574</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_adc7748219b536aedbaec42e04853e802"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#adc7748219b536aedbaec42e04853e802">mesos::internal::master::Framework::http</a></div><div class="ttdeci">Option&lt; StreamingHttpConnection&lt; v1::scheduler::Event &gt; &gt; http</div><div class="ttdef"><b>Definition:</b> master.hpp:2580</div></div>
 <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_1_1ReadOnlyHandler_html_a2ff3dfd857e76a6b1bf85303edbef69a"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master_1_1ReadOnlyHandler.html#a2ff3dfd857e76a6b1bf85303edbef69a">mesos::internal::master::Master::ReadOnlyHandler::ReadOnlyHandler</a></div><div class="ttdeci">ReadOnlyHandler(const Master *_master)</div><div class="ttdef"><b>Definition:</b> master.hpp:1436</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_1_1ReadOnlyHandler_html_a2ff3dfd857e76a6b1bf85303edbef69a"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master_1_1ReadOnlyHandler.html#a2ff3dfd857e76a6b1bf85303edbef69a">mesos::internal::master::Master::ReadOnlyHandler::ReadOnlyHandler</a></div><div class="ttdeci">ReadOnlyHandler(const Master *_master)</div><div class="ttdef"><b>Definition:</b> master.hpp:1442</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_ac69e834c9f86c1628859459e4e5255b5"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#ac69e834c9f86c1628859459e4e5255b5">mesos::internal::master::Slave::resourceProviders</a></div><div class="ttdeci">hashmap&lt; ResourceProviderID, ResourceProvider &gt; resourceProviders</div><div class="ttdef"><b>Definition:</b> master.hpp:340</div></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_af54ac5eba8a7026cb92968fb6c6efd8a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#af54ac5eba8a7026cb92968fb6c6efd8a">mesos::internal::master::Framework::tasks</a></div><div class="ttdeci">hashmap&lt; TaskID, Task * &gt; tasks</div><div class="ttdef"><b>Definition:</b> master.hpp:2589</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html">mesos::internal::master::Role</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2753</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a3b912abb827bb20ef35d46b2388ae1f0"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0">mesos::internal::master::Framework::master</a></div><div class="ttdeci">Master *const master</div><div class="ttdef"><b>Definition:</b> master.hpp:2562</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_af54ac5eba8a7026cb92968fb6c6efd8a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#af54ac5eba8a7026cb92968fb6c6efd8a">mesos::internal::master::Framework::tasks</a></div><div class="ttdeci">hashmap&lt; TaskID, Task * &gt; tasks</div><div class="ttdef"><b>Definition:</b> master.hpp:2595</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html">mesos::internal::master::Role</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2759</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a3b912abb827bb20ef35d46b2388ae1f0"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a3b912abb827bb20ef35d46b2388ae1f0">mesos::internal::master::Framework::master</a></div><div class="ttdeci">Master *const master</div><div class="ttdef"><b>Definition:</b> master.hpp:2568</div></div>
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a4810733e4b2c0ff6c35ad5ade573ac75"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a4810733e4b2c0ff6c35ad5ade573ac75">mesos::internal::master::Slave::operations</a></div><div class="ttdeci">hashmap&lt; UUID, Operation * &gt; operations</div><div class="ttdef"><b>Definition:</b> master.hpp:259</div></div>
 <div class="ttc" id="namespaceprocess_html_a1f0b8b2ea7d75c3b9d8d4781689f731b"><div class="ttname"><a href="namespaceprocess.html#a1f0b8b2ea7d75c3b9d8d4781689f731b">process::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1826</div></div>
@@ -86,8 +86,8 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_ae797309d98eea44477d8b5611972f907"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#ae797309d98eea44477d8b5611972f907">mesos::internal::master::Slave::totalResources</a></div><div class="ttdeci">Resources totalResources</div><div class="ttdef"><b>Definition:</b> master.hpp:301</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_html_a241384d7256ec21bea9b9e9cba24f766"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master.html#a241384d7256ec21bea9b9e9cba24f766">mesos::internal::master::DEFAULT_HEARTBEAT_INTERVAL</a></div><div class="ttdeci">constexpr Duration DEFAULT_HEARTBEAT_INTERVAL</div><div class="ttdef"><b>Definition:</b> constants.hpp:61</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:310</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_ac11f863cb7ccbc451d099fe77989cfce"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#ac11f863cb7ccbc451d099fe77989cfce">mesos::internal::master::Framework::offeredResources</a></div><div class="ttdeci">hashmap&lt; SlaveID, Resources &gt; offeredResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2652</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a4bd6909f50c4594e8db3f4f791814dc7"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7">mesos::internal::master::Framework::capabilities</a></div><div class="ttdeci">protobuf::framework::Capabilities capabilities</div><div class="ttdef"><b>Definition:</b> master.hpp:2568</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_ac11f863cb7ccbc451d099fe77989cfce"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#ac11f863cb7ccbc451d099fe77989cfce">mesos::internal::master::Framework::offeredResources</a></div><div class="ttdeci">hashmap&lt; SlaveID, Resources &gt; offeredResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2658</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a4bd6909f50c4594e8db3f4f791814dc7"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a4bd6909f50c4594e8db3f4f791814dc7">mesos::internal::master::Framework::capabilities</a></div><div class="ttdeci">protobuf::framework::Capabilities capabilities</div><div class="ttdef"><b>Definition:</b> master.hpp:2574</div></div>
 <div class="ttc" id="include_2mesos_2module_2authenticator_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_2authenticator_8hpp.html">authenticator.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1framework_html_a34d007aecebcd1c9dbd3ee0ad1d39155"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1framework.html#a34d007aecebcd1c9dbd3ee0ad1d39155">mesos::internal::protobuf::framework::getRoles</a></div><div class="ttdeci">std::set&lt; std::string &gt; getRoles(const FrameworkInfo &amp;frameworkInfo)</div></div>
 <div class="ttc" id="type__utils_8hpp_html"><div class="ttname"><a href="type__utils_8hpp.html">type_utils.hpp</a></div></div>
@@ -100,20 +100,20 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation_html_ad41521895f3dce9a5351e9fb167fbd68"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#ad41521895f3dce9a5351e9fb167fbd68">mesos::internal::master::maintenance::validation::machines</a></div><div class="ttdeci">Try&lt; Nothing &gt; machines(const google::protobuf::RepeatedPtrField&lt; MachineID &gt; &amp;ids)</div><div class="ttdoc">Performs the follo [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2706</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:82</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a35847f2388d25e0cb9b3a9d0a722fbdd"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a35847f2388d25e0cb9b3a9d0a722fbdd">mesos::internal::master::Framework::totalUsedResources</a></div><div class="ttdeci">Resources totalUsedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2644</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a35847f2388d25e0cb9b3a9d0a722fbdd"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a35847f2388d25e0cb9b3a9d0a722fbdd">mesos::internal::master::Framework::totalUsedResources</a></div><div class="ttdeci">Resources totalUsedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2650</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_a01770229af2006c051401e2d6bc4b608"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#a01770229af2006c051401e2d6bc4b608">mesos::internal::master::validation::offer::getSlave</a></div><div class="ttdeci">Slave * getSlave(Master *master, const SlaveID &amp;slaveId)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1FrameworkMetrics_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html">mesos::internal::master::FrameworkMetrics</a></div><div class="ttdef"><b>Definition:</b> metrics.hpp:276</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_a86ef4d728349aedb9d28a20860bb735f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#a86ef4d728349aedb9d28a20860bb735f">mesos::internal::master::Master::Subscribers::Subscriber::~Subscriber</a></div><div class="ttdeci">~Subscriber()</div><div class="ttdef"><b>Definition:</b> master.hpp:2283</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_a86ef4d728349aedb9d28a20860bb735f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#a86ef4d728349aedb9d28a20860bb735f">mesos::internal::master::Master::Subscribers::Subscriber::~Subscriber</a></div><div class="ttdeci">~Subscriber()</div><div class="ttdef"><b>Definition:</b> master.hpp:2289</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Flags.html">mesos::internal::master::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Registrar_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Registrar.html">mesos::internal::master::Registrar</a></div><div class="ttdef"><b>Definition:</b> registrar.hpp:88</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a4857faf0abbb202d6074b027d5dff72f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a4857faf0abbb202d6074b027d5dff72f">mesos::internal::master::Role::addFramework</a></div><div class="ttdeci">void addFramework(Framework *framework)</div><div class="ttdef"><b>Definition:</b> master.hpp:2761</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a4857faf0abbb202d6074b027d5dff72f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a4857faf0abbb202d6074b027d5dff72f">mesos::internal::master::Role::addFramework</a></div><div class="ttdeci">void addFramework(Framework *framework)</div><div class="ttdef"><b>Definition:</b> master.hpp:2767</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message_html_aa161808296e305b8b17479f2f7b70fa4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message.html#aa161808296e305b8b17479f2f7b70fa4">mesos::internal::master::validation::master::message::reregisterSlave</a></div><div class="ttdeci">Option&lt; Error &gt; reregisterSlave(const ReregisterSlaveMessage &amp;message)</div></div>
 <div class="ttc" id="src_2master_2flags_8hpp_html"><div class="ttname"><a href="src_2master_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1Files_html"><div class="ttname"><a href="classmesos_1_1internal_1_1Files.html">mesos::internal::Files</a></div><div class="ttdef"><b>Definition:</b> files.hpp:73</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a350b1eb57318afaea7700ab7786b55ef"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">cgroups::blkio::Operation</a></div><div class="ttdeci">Operation</div><div class="ttdef"><b>Definition:</b> cgroups.hpp:458</div></div>
 <div class="ttc" id="namespaceprocess_1_1io_html_ab9c4a52a88fcc9983438e391643424ca"><div class="ttname"><a href="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca">process::io::redirect</a></div><div class="ttdeci">Future&lt; Nothing &gt; redirect(int_fd from, Option&lt; int_fd &gt; to, size_t chunk=4096, const std::vector&lt; lambda::function&lt; void(const std::string &amp;)&gt;&gt; &amp;hooks={})</div><div class="ttdoc">Redirect output from the &amp;#39;from&amp;#39; file  [...]
 <div class="ttc" id="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_ae6f35bd7be7d2de83aa3f09fd66a32df"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ae6f35bd7be7d2de83aa3f09fd66a32df">mesos::internal::master::Master::Subscribers::Subscriber::approversSequence</a></div><div class="ttdeci">process::Sequence approversSequence</div><div class="ttdef"><b>Definition:</b> master.hpp:2298</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_ae6f35bd7be7d2de83aa3f09fd66a32df"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ae6f35bd7be7d2de83aa3f09fd66a32df">mesos::internal::master::Master::Subscribers::Subscriber::approversSequence</a></div><div class="ttdeci">process::Sequence approversSequence</div><div class="ttdef"><b>Definition:</b> master.hpp:2304</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider_html_aadb3d3717bababe38b8dcb2eb3b3cbf2"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider.html#aadb3d3717bababe38b8dcb2eb3b3cbf2">mesos::internal::master::Slave::ResourceProvider::operations</a></div><div class="ttdeci">hashmap&lt; UUID, Operation * &gt; operations</div><div class="ttdef"><b>Definition:</b> master.hpp:337</div></div>
 <div class="ttc" id="classProtobufProcess_html_a6c404fdc490a7199a0d2ad881d588e5c"><div class="ttname"><a href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">ProtobufProcess::send</a></div><div class="ttdeci">void send(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:118</div></div>
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:116</div></div>
@@ -124,11 +124,11 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_af31bd54cf2fd44fd1d95d1c898d6d2c8"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#af31bd54cf2fd44fd1d95d1c898d6d2c8">mesos::internal::master::Slave::tasks</a></div><div class="ttdeci">hashmap&lt; FrameworkID, hashmap&lt; TaskID, Task * &gt; &gt; tasks</div><div class="ttdef"><b>Definition:</b> master.hpp:251</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a471feb09e6e40006c48fa1941ae4961a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a471feb09e6e40006c48fa1941ae4961a">mesos::internal::master::Slave::killedTasks</a></div><div class="ttdeci">multihashmap&lt; FrameworkID, TaskID &gt; killedTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:255</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2707</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">mesos::internal::master::Framework::RECOVERED</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2449</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">mesos::internal::master::Framework::RECOVERED</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2455</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="structmesos_1_1internal_1_1master_1_1Slave_html_ab0449df2888be22f3d5c0288367ca31f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#ab0449df2888be22f3d5c0288367ca31f">mesos::internal::master::Slave::resourceVersion</a></div><div class="ttdeci">Option&lt; UUID &gt; resourceVersion</div><div class="ttdef"><b>Definition:</b> master.hpp:314</div></div>
 <div class="ttc" id="classCache_html"><div class="ttname"><a href="classCache.html">Cache&lt; SlaveID, Nothing &gt;</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a743c4274b4126433515906d2532f2ed1"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a743c4274b4126433515906d2532f2ed1">mesos::internal::master::Framework::metrics</a></div><div class="ttdeci">FrameworkMetrics metrics</div><div class="ttdef"><b>Definition:</b> master.hpp:2659</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a743c4274b4126433515906d2532f2ed1"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a743c4274b4126433515906d2532f2ed1">mesos::internal::master::Framework::metrics</a></div><div class="ttdeci">FrameworkMetrics metrics</div><div class="ttdef"><b>Definition:</b> master.hpp:2665</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider.html">mesos::internal::master::Slave::ResourceProvider</a></div><div class="ttdef"><b>Definition:</b> master.hpp:318</div></div>
 <div class="ttc" id="namespacestrings_html_a269921757daf11096d3f5e02686f8444"><div class="ttname"><a href="namespacestrings.html#a269921757daf11096d3f5e02686f8444">strings::contains</a></div><div class="ttdeci">bool contains(const std::string &amp;s, const std::string &amp;substr)</div><div class="ttdef"><b>Definition:</b> strings.hpp:423</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a5324f39f9aebebd7a65baa4edf1789f9"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a5324f39f9aebebd7a65baa4edf1789f9">mesos::internal::master::Slave::checkpointedResources</a></div><div class="ttdeci">Resources checkpointedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:294</div></div>
@@ -142,31 +142,31 @@
 <div class="ttc" id="sequence_8hpp_html"><div class="ttname"><a href="sequence_8hpp.html">sequence.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></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="structmesos_1_1internal_1_1master_1_1Framework_html_a9db50e71935c3f9ac83ba47e18c700f8"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8">mesos::internal::master::Framework::unreachableTasks</a></div><div class="ttdeci">BoundedHashMap&lt; TaskID, process::Owned&lt; Task &gt; &gt; unreachableTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:2602</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html">mesos::internal::master::Master::Subscribers::Subscriber</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2247</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a9db50e71935c3f9ac83ba47e18c700f8"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8">mesos::internal::master::Framework::unreachableTasks</a></div><div class="ttdeci">BoundedHashMap&lt; TaskID, process::Owned&lt; Task &gt; &gt; unreachableTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:2608</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html">mesos::internal::master::Master::Subscribers::Subscriber</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2253</div></div>
 <div class="ttc" id="counter_8hpp_html"><div class="ttname"><a href="counter_8hpp.html">counter.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_1_1link_html_aec1d046cc8ec45a0265d0522d673ade8"><div class="ttname"><a href="namespacerouting_1_1link.html#aec1d046cc8ec45a0265d0522d673ade8">routing::link::removed</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; removed(const std::string &amp;link)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a8a22f7902325bc17e32068ec2e39867b"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a8a22f7902325bc17e32068ec2e39867b">mesos::internal::master::Slave::registeredTime</a></div><div class="ttdeci">process::Time registeredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:211</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_aa112c6ba4de9bd7ab91365adf92d5c77"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#aa112c6ba4de9bd7ab91365adf92d5c77">mesos::internal::master::Slave::active</a></div><div class="ttdeci">bool active</div><div class="ttdef"><b>Definition:</b> master.hpp:220</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1MasterContender_html"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1MasterContender.html">mesos::master::contender::MasterContender</a></div><div class="ttdoc">An abstraction for contending to be a leading master. </div><div class="ttdef"><b>Definition:</b> contender.hpp:40</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a2d8cbc0dbd23317d8194398a3810a5b5"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">mesos::internal::master::Framework::roles</a></div><div class="ttdeci">std::set&lt; std::string &gt; roles</div><div class="ttdef"><b>Definition:</b> master.hpp:2566</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a4d65111c09dedc3fa831ba511cd09589"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a4d65111c09dedc3fa831ba511cd09589">mesos::internal::master::Role::master</a></div><div class="ttdeci">const Master * master</div><div class="ttdef"><b>Definition:</b> master.hpp:2790</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a2d8cbc0dbd23317d8194398a3810a5b5"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">mesos::internal::master::Framework::roles</a></div><div class="ttdeci">std::set&lt; std::string &gt; roles</div><div class="ttdef"><b>Definition:</b> master.hpp:2572</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a4d65111c09dedc3fa831ba511cd09589"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a4d65111c09dedc3fa831ba511cd09589">mesos::internal::master::Role::master</a></div><div class="ttdeci">const Master * master</div><div class="ttdef"><b>Definition:</b> master.hpp:2796</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a3e8b36bd86a5ac4f3c6b8572c3c27a9a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a3e8b36bd86a5ac4f3c6b8572c3c27a9a">mesos::internal::master::Slave::orphanedOperations</a></div><div class="ttdeci">hashset&lt; UUID &gt; orphanedOperations</div><div class="ttdef"><b>Definition:</b> master.hpp:272</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a587fe54aa032cf8b260e3722e0f3c8fd"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a587fe54aa032cf8b260e3722e0f3c8fd">mesos::internal::master::Slave::pid</a></div><div class="ttdeci">process::UPID pid</div><div class="ttdef"><b>Definition:</b> master.hpp:203</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html">mesos::internal::protobuf::framework::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:601</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a31770631022ef2687e10fc826709f2c8"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a31770631022ef2687e10fc826709f2c8">mesos::internal::master::Slave::reregisteredTime</a></div><div class="ttdeci">Option&lt; process::Time &gt; reregisteredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:212</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:25</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a0883625e8cc8fc902b5957d12e63f9a1"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a0883625e8cc8fc902b5957d12e63f9a1">mesos::internal::master::Framework::reregisteredTime</a></div><div class="ttdeci">process::Time reregisteredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:2580</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a0883625e8cc8fc902b5957d12e63f9a1"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a0883625e8cc8fc902b5957d12e63f9a1">mesos::internal::master::Framework::reregisteredTime</a></div><div class="ttdeci">process::Time reregisteredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:2586</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; process::http::Response &gt;</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a59f6d83e771ca1dc9bf7f3db88d9339d"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a59f6d83e771ca1dc9bf7f3db88d9339d">mesos::internal::master::Slave::master</a></div><div class="ttdeci">Master *const master</div><div class="ttdef"><b>Definition:</b> master.hpp:197</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation_html_aad54bc50e16c357a2aabb232448226c5"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation.html#aad54bc50e16c357a2aabb232448226c5">mesos::internal::master::quota::validation::quotaInfo</a></div><div class="ttdeci">Option&lt; Error &gt; quotaInfo(const mesos::quota::QuotaInfo &amp;quotaInfo)</div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:119</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_ae229ba3fea46929a5a6f5819e3c318cc"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc">mesos::internal::master::Role::role</a></div><div class="ttdeci">const std::string role</div><div class="ttdef"><b>Definition:</b> master.hpp:2791</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_ae229ba3fea46929a5a6f5819e3c318cc"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc">mesos::internal::master::Role::role</a></div><div class="ttdeci">const std::string role</div><div class="ttdef"><b>Definition:</b> master.hpp:2797</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol&lt; PromiseRequest, PromiseResponse &gt; promise</div></div>
 <div class="ttc" id="src_2master_2constants_8hpp_html"><div class="ttname"><a href="src_2master_2constants_8hpp.html">constants.hpp</a></div></div>
 <div class="ttc" id="classProtobufProcess_html"><div class="ttname"><a href="classProtobufProcess.html">ProtobufProcess</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:100</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a0e09e14adf247dd3326bfd3dc09c6c7b"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a0e09e14adf247dd3326bfd3dc09c6c7b">mesos::internal::master::Framework::registeredTime</a></div><div class="ttdeci">process::Time registeredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:2579</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a0e09e14adf247dd3326bfd3dc09c6c7b"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a0e09e14adf247dd3326bfd3dc09c6c7b">mesos::internal::master::Framework::registeredTime</a></div><div class="ttdeci">process::Time registeredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:2585</div></div>
 <div class="ttc" id="namespacecgroups_html_aff40863260825f6176d8195102a0a47f"><div class="ttname"><a href="namespacecgroups.html#aff40863260825f6176d8195102a0a47f">cgroups::destroy</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; destroy(const std::string &amp;hierarchy, const std::string &amp;cgroup=&quot;/&quot;)</div></div>
 <div class="ttc" id="foreach_8hpp_html_a28670619e64a84270d76f07b0f6eb3b6"><div class="ttname"><a href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a></div><div class="ttdeci">#define foreachvalue(VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:77</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_aa05dd9eea0c1e4d3d49e2fc049c1a446"><div class="ttname"><a href="namespaceprocess_1_1network.html#aa05dd9eea0c1e4d3d49e2fc049c1a446">process::network::accept</a></div><div class="ttdeci">Try&lt; int_fd &gt; accept(int_fd s)</div><div class="ttdef"><b>Definition:</b> network.hpp:31</div></div>
@@ -175,19 +175,19 @@
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2protobuf_8hpp.html">protobuf.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1WhitelistWatcher_html"><div class="ttname"><a href="classmesos_1_1internal_1_1WhitelistWatcher.html">mesos::internal::WhitelistWatcher</a></div><div class="ttdef"><b>Definition:</b> whitelist_watcher.hpp:37</div></div>
 <div class="ttc" id="master_2contender_8hpp_html"><div class="ttname"><a href="master_2contender_8hpp.html">contender.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a406f032bfbc577ec6dd1275e48fe48cf"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a406f032bfbc577ec6dd1275e48fe48cf">mesos::internal::master::Role::removeFramework</a></div><div class="ttdeci">void removeFramework(Framework *framework)</div><div class="ttdef"><b>Definition:</b> master.hpp:2766</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a406f032bfbc577ec6dd1275e48fe48cf"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a406f032bfbc577ec6dd1275e48fe48cf">mesos::internal::master::Role::removeFramework</a></div><div class="ttdeci">void removeFramework(Framework *framework)</div><div class="ttdef"><b>Definition:</b> master.hpp:2772</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html_a1ae1ab2bf0c21fcfdcf8183a2952d3ce"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html#a1ae1ab2bf0c21fcfdcf8183a2952d3ce">mesos::internal::master::Master::info</a></div><div class="ttdeci">MasterInfo info() const </div><div class="ttdef"><b>Definition:</b> master.hpp:512</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a71c4456cafac4c0ef4c3626822e00809"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a71c4456cafac4c0ef4c3626822e00809">mesos::internal::master::Framework::heartbeater</a></div><div class="ttdeci">process::Owned&lt; ResponseHeartbeater&lt; scheduler::Event, v1::scheduler::Event &gt; &gt; heartbeater</div><div class="ttdef"><b>Definition:</b> master.hpp:2656</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_aaf885454fbd60778584f800c79c506c2"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#aaf885454fbd60778584f800c79c506c2">mesos::internal::master::Master::Subscribers::Subscriber::http</a></div><div class="ttdeci">StreamingHttpConnection&lt; v1::master::Event &gt; http</div><div class="ttdef"><b>Definition:</b> master.hpp:2292</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a71c4456cafac4c0ef4c3626822e00809"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a71c4456cafac4c0ef4c3626822e00809">mesos::internal::master::Framework::heartbeater</a></div><div class="ttdeci">process::Owned&lt; ResponseHeartbeater&lt; scheduler::Event, v1::scheduler::Event &gt; &gt; heartbeater</div><div class="ttdef"><b>Definition:</b> master.hpp:2662</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_aaf885454fbd60778584f800c79c506c2"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#aaf885454fbd60778584f800c79c506c2">mesos::internal::master::Master::Subscribers::Subscriber::http</a></div><div class="ttdeci">StreamingHttpConnection&lt; v1::master::Event &gt; http</div><div class="ttdef"><b>Definition:</b> master.hpp:2298</div></div>
 <div class="ttc" id="devolve_8hpp_html"><div class="ttname"><a href="devolve_8hpp.html">devolve.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider_html_aa8f983cfaa834cca6e4f9b372815396b"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider.html#aa8f983cfaa834cca6e4f9b372815396b">mesos::internal::master::Slave::ResourceProvider::resourceVersion</a></div><div class="ttdeci">UUID resourceVersion</div><div class="ttdef"><b>Definition:</b> master.hpp:333</div></div>
 <div class="ttc" id="classprocess_1_1Time_html"><div class="ttname"><a href="classprocess_1_1Time.html">process::Time</a></div><div class="ttdef"><b>Definition:</b> time.hpp:23</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_aaa84eaf9694ad355fdb76ff15818b295"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#aaa84eaf9694ad355fdb76ff15818b295">mesos::internal::master::Framework::info</a></div><div class="ttdeci">FrameworkInfo info</div><div class="ttdef"><b>Definition:</b> master.hpp:2564</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_aaa84eaf9694ad355fdb76ff15818b295"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#aaa84eaf9694ad355fdb76ff15818b295">mesos::internal::master::Framework::info</a></div><div class="ttdeci">FrameworkInfo info</div><div class="ttdef"><b>Definition:</b> master.hpp:2570</div></div>
 <div class="ttc" id="roles_8hpp_html"><div class="ttname"><a href="roles_8hpp.html">roles.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_a2f21a5c41150b3e412d8fa15b383da97"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#a2f21a5c41150b3e412d8fa15b383da97">mesos::internal::master::Master::Subscribers::Subscriber::heartbeater</a></div><div class="ttdeci">ResponseHeartbeater&lt; mesos::master::Event, v1::master::Event &gt; heartbeater</div><div class="ttdef"><b>Definitio [...]
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_a2f21a5c41150b3e412d8fa15b383da97"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#a2f21a5c41150b3e412d8fa15b383da97">mesos::internal::master::Master::Subscribers::Subscriber::heartbeater</a></div><div class="ttdeci">ResponseHeartbeater&lt; mesos::master::Event, v1::master::Event &gt; heartbeater</div><div class="ttdef"><b>Definitio [...]
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1inject_html_a17e94a83c103ebde55dfd48d9a6e4988"><div class="ttname"><a href="namespaceprocess_1_1inject.html#a17e94a83c103ebde55dfd48d9a6e4988">process::inject::exited</a></div><div class="ttdeci">bool exited(const UPID &amp;from, const UPID &amp;to)</div><div class="ttdoc">Simulates disconnection of the link between &amp;#39;from&amp;#39; and &amp;#39;to&amp;#39; by sending an ExitedEvent to &amp;#39;to&amp;#39;...</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_1_1ReadOnlyHandler_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master_1_1ReadOnlyHandler.html">mesos::internal::master::Master::ReadOnlyHandler</a></div><div class="ttdef"><b>Definition:</b> master.hpp:1433</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_1_1ReadOnlyHandler_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master_1_1ReadOnlyHandler.html">mesos::internal::master::Master::ReadOnlyHandler</a></div><div class="ttdef"><b>Definition:</b> master.hpp:1439</div></div>
 <div class="ttc" id="classBoundedHashMap_html"><div class="ttname"><a href="classBoundedHashMap.html">BoundedHashMap</a></div><div class="ttdef"><b>Definition:</b> boundedhashmap.hpp:27</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></div><div class="ttdoc">Basic model of an allocator: resources are allocated to a framework in the form of offers...</div><div class="ttdef"><b>Definition:</b> allocator.hpp:82</div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
@@ -198,15 +198,15 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="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="timer_8hpp_html"><div class="ttname"><a href="timer_8hpp.html">timer.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a9564d46b6ef0e132e3856ac29e22b065"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a9564d46b6ef0e132e3856ac29e22b065">mesos::internal::master::Framework::INACTIVE</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2456</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a9564d46b6ef0e132e3856ac29e22b065"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a9564d46b6ef0e132e3856ac29e22b065">mesos::internal::master::Framework::INACTIVE</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2462</div></div>
 <div class="ttc" id="collect_8hpp_html"><div class="ttname"><a href="collect_8hpp.html">collect.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a53c59b3da6fae1d939e4ef662b1db164"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a53c59b3da6fae1d939e4ef662b1db164">mesos::internal::master::Framework::inverseOffers</a></div><div class="ttdeci">hashset&lt; InverseOffer * &gt; inverseOffers</div><div class="ttdef"><b>Definition:</b> master.hpp:2606</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a53c59b3da6fae1d939e4ef662b1db164"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a53c59b3da6fae1d939e4ef662b1db164">mesos::internal::master::Framework::inverseOffers</a></div><div class="ttdeci">hashset&lt; InverseOffer * &gt; inverseOffers</div><div class="ttdef"><b>Definition:</b> master.hpp:2612</div></div>
 <div class="ttc" id="classLinkedHashMap_html"><div class="ttname"><a href="classLinkedHashMap.html">LinkedHashMap&lt; SlaveID, TimeInfo &gt;</a></div></div>
 <div class="ttc" id="src_2master_2metrics_8hpp_html"><div class="ttname"><a href="src_2master_2metrics_8hpp.html">metrics.hpp</a></div></div>
 <div class="ttc" id="common_2resources__utils_8hpp_html"><div class="ttname"><a href="common_2resources__utils_8hpp.html">resources_utils.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a52b99ab13cfb61a1ed4f78cc57f974f6"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a52b99ab13cfb61a1ed4f78cc57f974f6">mesos::internal::master::Framework::DISCONNECTED</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2453</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a52b99ab13cfb61a1ed4f78cc57f974f6"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a52b99ab13cfb61a1ed4f78cc57f974f6">mesos::internal::master::Framework::DISCONNECTED</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2459</div></div>
 <div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a22fd6caad615560721bc3800729f35fe"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a22fd6caad615560721bc3800729f35fe">mesos::internal::master::Role::allocatedAndOfferedResources</a></div><div class="ttdeci">Resources allocatedAndOfferedResources() const </div><div class="ttdef"><b>Definition:</b> master.hpp:2771</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a22fd6caad615560721bc3800729f35fe"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a22fd6caad615560721bc3800729f35fe">mesos::internal::master::Role::allocatedAndOfferedResources</a></div><div class="ttdeci">Resources allocatedAndOfferedResources() const </div><div class="ttdef"><b>Definition:</b> master.hpp:2777</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="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:599</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_adb162982d3dd921c4a9c3114c88daf5c"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#adb162982d3dd921c4a9c3114c88daf5c">mesos::internal::master::Slave::machineId</a></div><div class="ttdeci">const MachineID machineId</div><div class="ttdef"><b>Definition:</b> master.hpp:201</div></div>
@@ -221,17 +221,17 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider_html_ada581846ff5ab022c593e7e6260905af"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider.html#ada581846ff5ab022c593e7e6260905af">mesos::internal::master::Slave::ResourceProvider::totalResources</a></div><div class="ttdeci">Resources totalResources</div><div class="ttdef"><b>Definition:</b> master.hpp:320</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1StreamingHttpConnection_html"><div class="ttname"><a href="structmesos_1_1internal_1_1StreamingHttpConnection.html">mesos::internal::StreamingHttpConnection</a></div><div class="ttdef"><b>Definition:</b> http.hpp:148</div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html"><div class="ttname"><a href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:103</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a146261f2447bec7776ebd06a80178d09"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09">mesos::internal::master::Framework::pendingTasks</a></div><div class="ttdeci">hashmap&lt; TaskID, TaskInfo &gt; pendingTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:2585</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a146261f2447bec7776ebd06a80178d09"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09">mesos::internal::master::Framework::pendingTasks</a></div><div class="ttdeci">hashmap&lt; TaskID, TaskInfo &gt; pendingTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:2591</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="include_2mesos_2maintenance_2maintenance_8hpp_html"><div class="ttname"><a href="include_2mesos_2maintenance_2maintenance_8hpp.html">maintenance.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_acccaa7a1d26e66b6c1d3d6de4b1897e0"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0">mesos::internal::master::Framework::pid</a></div><div class="ttdeci">Option&lt; process::UPID &gt; pid</div><div class="ttdef"><b>Definition:</b> master.hpp:2575</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_acccaa7a1d26e66b6c1d3d6de4b1897e0"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0">mesos::internal::master::Framework::pid</a></div><div class="ttdeci">Option&lt; process::UPID &gt; pid</div><div class="ttdef"><b>Definition:</b> master.hpp:2581</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html">mesos::internal::master::Metrics</a></div><div class="ttdef"><b>Definition:</b> metrics.hpp:41</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65">mesos::internal::master::Framework::State</a></div><div class="ttdeci">State</div><div class="ttdef"><b>Definition:</b> master.hpp:2443</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65">mesos::internal::master::Framework::State</a></div><div class="ttdeci">State</div><div class="ttdef"><b>Definition:</b> master.hpp:2449</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_af3530446dfee7971eb4c64fef1470649"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#af3530446dfee7971eb4c64fef1470649">mesos::internal::master::validation::offer::getOffer</a></div><div class="ttdeci">Offer * getOffer(Master *master, const OfferID &amp;offerId)</div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
 <div class="ttc" id="namespacecgroups_html_ab75e1e2d1be63eec907bf12306a7c8a7"><div class="ttname"><a href="namespacecgroups.html#ab75e1e2d1be63eec907bf12306a7c8a7">cgroups::kill</a></div><div class="ttdeci">Try&lt; Nothing &gt; kill(const std::string &amp;hierarchy, const std::string &amp;cgroup, int signal)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a6cbb8b2d545779d9fefba998cbb103d1"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a6cbb8b2d545779d9fefba998cbb103d1">mesos::internal::master::Role::frameworks</a></div><div class="ttdeci">hashmap&lt; FrameworkID, Framework * &gt; frameworks</div><div class="ttdef"><b>Definition:</b> master.hpp:2800</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_ac1cc9915f69092137574206fe15e571c"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c">mesos::internal::master::Framework::unregisteredTime</a></div><div class="ttdeci">process::Time unregisteredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:2581</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a6cbb8b2d545779d9fefba998cbb103d1"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a6cbb8b2d545779d9fefba998cbb103d1">mesos::internal::master::Role::frameworks</a></div><div class="ttdeci">hashmap&lt; FrameworkID, Framework * &gt; frameworks</div><div class="ttdef"><b>Definition:</b> master.hpp:2806</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_ac1cc9915f69092137574206fe15e571c"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c">mesos::internal::master::Framework::unregisteredTime</a></div><div class="ttdeci">process::Time unregisteredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:2587</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2limiter_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2limiter_8hpp.html">limiter.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2709</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_ac4cd16759066addb866615eeaf5e6097"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#ac4cd16759066addb866615eeaf5e6097">mesos::internal::master::Slave::version</a></div><div class="ttdeci">std::string version</div><div class="ttdef"><b>Definition:</b> master.hpp:206</div></div>
@@ -240,39 +240,39 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider_html_a2f79355937f8c3b4b17bafcf4d46cf1d"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider.html#a2f79355937f8c3b4b17bafcf4d46cf1d">mesos::internal::master::Slave::ResourceProvider::info</a></div><div class="ttdeci">ResourceProviderInfo info</div><div class="ttdef"><b>Definition:</b> master.hpp:319</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a73bf7efab01d3620fb8cb615c338da6c"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a73bf7efab01d3620fb8cb615c338da6c">mesos::internal::master::Slave::executors</a></div><div class="ttdeci">hashmap&lt; FrameworkID, hashmap&lt; ExecutorID, ExecutorInfo &gt; &gt; executors</div><div class="ttdef"><b>Definition:</b> master.hpp:235</div></div>
 <div class="ttc" id="heartbeater_8hpp_html"><div class="ttname"><a href="heartbeater_8hpp.html">heartbeater.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a6fe60c0c1a491ac16776bad1598da52e"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e">mesos::internal::master::Framework::offers</a></div><div class="ttdeci">hashset&lt; Offer * &gt; offers</div><div class="ttdef"><b>Definition:</b> master.hpp:2604</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a6fe60c0c1a491ac16776bad1598da52e"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a6fe60c0c1a491ac16776bad1598da52e">mesos::internal::master::Framework::offers</a></div><div class="ttdeci">hashset&lt; Offer * &gt; offers</div><div class="ttdef"><b>Definition:</b> master.hpp:2610</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 <div class="ttc" id="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="multihashmap_8hpp_html"><div class="ttname"><a href="multihashmap_8hpp.html">multihashmap.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2441</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2447</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_ad684be997cbb5c701e3fe54b36c2b207"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#ad684be997cbb5c701e3fe54b36c2b207">mesos::internal::master::Slave::capabilities</a></div><div class="ttdeci">protobuf::slave::Capabilities capabilities</div><div class="ttdef"><b>Definition:</b> master.hpp:209</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a1e784cda7e5c31ad19ec72b6a7b6fdee"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a1e784cda7e5c31ad19ec72b6a7b6fdee">mesos::internal::master::Framework::executors</a></div><div class="ttdeci">hashmap&lt; SlaveID, hashmap&lt; ExecutorID, ExecutorInfo &gt; &gt; executors</div><div class="ttdef"><b>Definition:</b> master.hpp:2611</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a1e784cda7e5c31ad19ec72b6a7b6fdee"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a1e784cda7e5c31ad19ec72b6a7b6fdee">mesos::internal::master::Framework::executors</a></div><div class="ttdeci">hashmap&lt; SlaveID, hashmap&lt; ExecutorID, ExecutorInfo &gt; &gt; executors</div><div class="ttdef"><b>Definition:</b> master.hpp:2617</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_aa54908091d3f1a1e82e063b70053f6cd"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#aa54908091d3f1a1e82e063b70053f6cd">mesos::internal::master::Framework::completedTasks</a></div><div class="ttdeci">circular_buffer&lt; process::Owned&lt; Task &gt; &gt; completedTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:2596</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_aa54908091d3f1a1e82e063b70053f6cd"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#aa54908091d3f1a1e82e063b70053f6cd">mesos::internal::master::Framework::completedTasks</a></div><div class="ttdeci">circular_buffer&lt; process::Owned&lt; Task &gt; &gt; completedTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:2602</div></div>
 <div class="ttc" id="linkedhashmap_8hpp_html"><div class="ttname"><a href="linkedhashmap_8hpp.html">linkedhashmap.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_adbfbbfbf3b149924091212eff5cf8dc6"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#adbfbbfbf3b149924091212eff5cf8dc6">mesos::internal::master::Framework::operationUUIDs</a></div><div class="ttdeci">hashmap&lt; OperationID, UUID &gt; operationUUIDs</div><div class="ttdef"><b>Definition:</b> master.hpp:2619</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a2adf30b02ddb79430f00ce7fd664f524"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a2adf30b02ddb79430f00ce7fd664f524">mesos::internal::master::Framework::operations</a></div><div class="ttdeci">hashmap&lt; UUID, Operation * &gt; operations</div><div class="ttdef"><b>Definition:</b> master.hpp:2615</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_adbfbbfbf3b149924091212eff5cf8dc6"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#adbfbbfbf3b149924091212eff5cf8dc6">mesos::internal::master::Framework::operationUUIDs</a></div><div class="ttdeci">hashmap&lt; OperationID, UUID &gt; operationUUIDs</div><div class="ttdef"><b>Definition:</b> master.hpp:2625</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a2adf30b02ddb79430f00ce7fd664f524"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a2adf30b02ddb79430f00ce7fd664f524">mesos::internal::master::Framework::operations</a></div><div class="ttdeci">hashmap&lt; UUID, Operation * &gt; operations</div><div class="ttdef"><b>Definition:</b> master.hpp:2621</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="namespaceos_html_a42af1cab63434cedf2b698cd6f49f073"><div class="ttname"><a href="namespaceos.html#a42af1cab63434cedf2b698cd6f49f073">os::pids</a></div><div class="ttdeci">Try&lt; std::set&lt; pid_t &gt; &gt; pids()</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:62</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_a13da2ab712b9f1b041694374ebabeb92"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#a13da2ab712b9f1b041694374ebabeb92">mesos::internal::master::Master::Subscribers::Subscriber::principal</a></div><div class="ttdeci">const Option&lt; process::http::authentication::Principal &gt; principal</div><div class="ttdef"><b>Definition:</b> mas [...]
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a9085d3f2c156a7772cbd243776a62491"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a9085d3f2c156a7772cbd243776a62491">mesos::internal::master::Framework::usedResources</a></div><div class="ttdeci">hashmap&lt; SlaveID, Resources &gt; usedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2648</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a965f66810b71a0d2bab683fee1b6a9b6"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a965f66810b71a0d2bab683fee1b6a9b6">mesos::internal::master::Framework::totalOfferedResources</a></div><div class="ttdeci">Resources totalOfferedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2651</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_a13da2ab712b9f1b041694374ebabeb92"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#a13da2ab712b9f1b041694374ebabeb92">mesos::internal::master::Master::Subscribers::Subscriber::principal</a></div><div class="ttdeci">const Option&lt; process::http::authentication::Principal &gt; principal</div><div class="ttdef"><b>Definition:</b> mas [...]
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a9085d3f2c156a7772cbd243776a62491"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a9085d3f2c156a7772cbd243776a62491">mesos::internal::master::Framework::usedResources</a></div><div class="ttdeci">hashmap&lt; SlaveID, Resources &gt; usedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2654</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a965f66810b71a0d2bab683fee1b6a9b6"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a965f66810b71a0d2bab683fee1b6a9b6">mesos::internal::master::Framework::totalOfferedResources</a></div><div class="ttdeci">Resources totalOfferedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:2657</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></div><div class="ttdef"><b>Definition:</b> master.hpp:355</div></div>
 <div class="ttc" id="namespaceprocess_1_1metrics_1_1internal_html_aaa37243f659788386a13de558eba70a7"><div class="ttname"><a href="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7">process::metrics::internal::metrics</a></div><div class="ttdeci">PID&lt; MetricsProcess &gt; metrics</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a8424019e6048a4f479cd0005873c8314"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a8424019e6048a4f479cd0005873c8314">mesos::internal::master::Slave::offeredResources</a></div><div class="ttdeci">Resources offeredResources</div><div class="ttdef"><b>Definition:</b> master.hpp:285</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a33cbcce2b9fcf343f15cb4f64672868d"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a33cbcce2b9fcf343f15cb4f64672868d">mesos::internal::master::Slave::pendingTasks</a></div><div class="ttdeci">hashmap&lt; FrameworkID, hashmap&lt; TaskID, TaskInfo &gt; &gt; pendingTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:241</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_ac971d54c3567de6411c6aa7e998c5417"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">mesos::internal::master::Framework::id</a></div><div class="ttdeci">const FrameworkID id() const </div><div class="ttdef"><b>Definition:</b> master.hpp:2712</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_ac971d54c3567de6411c6aa7e998c5417"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#ac971d54c3567de6411c6aa7e998c5417">mesos::internal::master::Framework::id</a></div><div class="ttdeci">const FrameworkID id() const </div><div class="ttdef"><b>Definition:</b> master.hpp:2718</div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_abb421e81e433867b8c5f9382c92a0812"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#abb421e81e433867b8c5f9382c92a0812">mesos::internal::master::Slave::usedResources</a></div><div class="ttdeci">hashmap&lt; FrameworkID, Resources &gt; usedResources</div><div class="ttdef"><b>Definition:</b> master.hpp:283</div></div>
 <div class="ttc" id="files_8hpp_html"><div class="ttname"><a href="files_8hpp.html">files.hpp</a></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="namespacecgroups_1_1blkio_1_1cfq_html_abe4d7d69fdf7ca70fb30c6cd34a953e4"><div class="ttname"><a href="namespacecgroups_1_1blkio_1_1cfq.html#abe4d7d69fdf7ca70fb30c6cd34a953e4">cgroups::blkio::cfq::time</a></div><div class="ttdeci">Try&lt; std::vector&lt; Value &gt; &gt; time(const std::string &amp;hierarchy, const std::string &amp;cgroup)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_ad5ed5403c404b6a1c36a210b05160f16"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad5ed5403c404b6a1c36a210b05160f16">mesos::internal::master::Master::Subscribers::Subscriber::Subscriber</a></div><div class="ttdeci">Subscriber(const StreamingHttpConnection&lt; v1::master::Event &gt; &amp;_http, const Option&lt; process::http::authen [...]
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber_html_ad5ed5403c404b6a1c36a210b05160f16"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad5ed5403c404b6a1c36a210b05160f16">mesos::internal::master::Master::Subscribers::Subscriber::Subscriber</a></div><div class="ttdeci">Subscriber(const StreamingHttpConnection&lt; v1::master::Event &gt; &amp;_http, const Option&lt; process::http::authen [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation_html_a2305ebada64e853abc6548e118ad08ee"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a2305ebada64e853abc6548e118ad08ee">mesos::internal::master::maintenance::validation::schedule</a></div><div class="ttdeci">Try&lt; Nothing &gt; schedule(const mesos::maintenance::Schedule &amp;schedule, const hashmap&lt; MachineID, Machine &gt; &amp;machines)</div> [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message_html_afd6f535967a78ca5bfe59127ac23a626"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message.html#afd6f535967a78ca5bfe59127ac23a626">mesos::internal::master::validation::master::message::registerSlave</a></div><div class="ttdeci">Option&lt; Error &gt; registerSlave(const RegisterSlaveMessage &amp;message)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a8a08015a7e76d9fc522095baed0a7918"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a8a08015a7e76d9fc522095baed0a7918">mesos::internal::master::Role::Role</a></div><div class="ttdeci">Role(const Master *_master, const std::string &amp;_role)</div><div class="ttdef"><b>Definition:</b> master.hpp:2757</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_af4322f8c99cfc37c386d3b5457a6f053"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#af4322f8c99cfc37c386d3b5457a6f053">mesos::internal::master::Framework::state</a></div><div class="ttdeci">State state</div><div class="ttdef"><b>Definition:</b> master.hpp:2577</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Role_html_a8a08015a7e76d9fc522095baed0a7918"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Role.html#a8a08015a7e76d9fc522095baed0a7918">mesos::internal::master::Role::Role</a></div><div class="ttdeci">Role(const Master *_master, const std::string &amp;_role)</div><div class="ttdef"><b>Definition:</b> master.hpp:2763</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_af4322f8c99cfc37c386d3b5457a6f053"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#af4322f8c99cfc37c386d3b5457a6f053">mesos::internal::master::Framework::state</a></div><div class="ttdeci">State state</div><div class="ttdef"><b>Definition:</b> master.hpp:2583</div></div>
 <div class="ttc" id="messages_8hpp_html"><div class="ttname"><a href="messages_8hpp.html">messages.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; bool &gt;</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1windows_html_a04c64346155d34517acdf8b587162868"><div class="ttname"><a href="namespaceprocess_1_1windows.html#a04c64346155d34517acdf8b587162868">process::windows::send</a></div><div class="ttdeci">Future&lt; size_t &gt; send(const int_fd &amp;fd, const void *buf, size_t size)</div></div>
diff --git a/content/api/latest/c++/v1_2resources_8hpp_source.html b/content/api/latest/c++/v1_2resources_8hpp_source.html
index aa5de6a..66b9b64 100644
--- a/content/api/latest/c++/v1_2resources_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resources_8hpp_source.html
@@ -52,30 +52,31 @@
 <div class="title">resources.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="v1_2resources_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  [...]
+<a href="v1_2resources_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  [...]
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a857302e3f08273a1ecee3395b437a965"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a857302e3f08273a1ecee3395b437a965">mesos::v1::Resources::revocable</a></div><div class="ttdeci">Resources revocable() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a88bae7db4074589b0afcb756988be4f3"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a88bae7db4074589b0afcb756988be4f3">mesos::v1::Resources::reserved</a></div><div class="ttdeci">Resources reserved(const Option&lt; std::string &gt; &amp;role=None()) const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a67c9b3a515ef7ca50599151b7039ff5f"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:408</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a67c9b3a515ef7ca50599151b7039ff5f"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(const Resources &amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:418</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_aa1501df2cd47829fcebb26410f38fa6e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#aa1501df2cd47829fcebb26410f38fa6e">mesos::v1::Resources::validate</a></div><div class="ttdeci">static Option&lt; Error &gt; validate(const Resource &amp;resource)</div><div class="ttdoc">Validates a Resource object. </div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:36</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad49e676c9316fb456bf65516acb7c12d"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad49e676c9316fb456bf65516acb7c12d">mesos::v1::Resources::unreserved</a></div><div class="ttdeci">Resources unreserved() const </div></div>
 <div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div class="ttname"><a href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div class="ttdeci">T &amp; get()&amp;</div><div class="ttdef"><b>Definition:</b> try.hpp:80</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ae6ae804b1d0941acb28f99e020bdda10"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">mesos::v1::Resources::end</a></div><div class="ttdeci">const_iterator end()</div><div class="ttdef"><b>Definition:</b> resources.hpp:620</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ae6ae804b1d0941acb28f99e020bdda10"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">mesos::v1::Resources::end</a></div><div class="ttdeci">const_iterator end()</div><div class="ttdef"><b>Definition:</b> resources.hpp:638</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad2b1ead3063e0d52e43d93c3dc5fd070"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad2b1ead3063e0d52e43d93c3dc5fd070">mesos::v1::Resources::isPersistentVolume</a></div><div class="ttdeci">static bool isPersistentVolume(const Resource &amp;resource)</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_1v1_1_1Resources_html_a29248d8759863c4544ce372fef0b02c8"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a29248d8759863c4544ce372fef0b02c8">mesos::v1::Resources::disk</a></div><div class="ttdeci">Option&lt; Bytes &gt; disk() const </div></div>
 <div class="ttc" id="classmesos_1_1ResourceQuantities_html"><div class="ttname"><a href="classmesos_1_1ResourceQuantities.html">mesos::ResourceQuantities</a></div><div class="ttdef"><b>Definition:</b> resource_quantities.hpp:62</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_afb2bb04c8e2228bc6d2e719bc13f9ac4"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">mesos::v1::Resources::nonRevocable</a></div><div class="ttdeci">Resources nonRevocable() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a388bf0a6e067a2e29e6c02ddc8bd5f30"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a388bf0a6e067a2e29e6c02ddc8bd5f30">mesos::v1::Resources::cpus</a></div><div class="ttdeci">Option&lt; double &gt; cpus() const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a0eefe6f6c51e2af7fd680c3ed964dd6c"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a0eefe6f6c51e2af7fd680c3ed964dd6c">mesos::v1::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const Iterable &amp;iterable) const </div><div class="ttdef"><b>Definition:</b> resources.hpp:553</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a0eefe6f6c51e2af7fd680c3ed964dd6c"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a0eefe6f6c51e2af7fd680c3ed964dd6c">mesos::v1::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const Iterable &amp;iterable) const </div><div class="ttdef"><b>Definition:</b> resources.hpp:571</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a013a0925b3375ede1d90f76f29d2d12e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a013a0925b3375ede1d90f76f29d2d12e">mesos::v1::Resources::fromJSON</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromJSON(const JSON::Array &amp;resourcesJSON, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parses an input JSON array into a vector of Resource objects. </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a1be5df93f5ce1404c452bf0798af9967"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a1be5df93f5ce1404c452bf0798af9967">mesos::v1::Resources::popReservation</a></div><div class="ttdeci">Resources popReservation() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac3cad813bf9a2979ad6dadb7f97bf45d"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac3cad813bf9a2979ad6dadb7f97bf45d">mesos::v1::Resources::persistentVolumes</a></div><div class="ttdeci">Resources persistentVolumes() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4c8d1ca13522473ecbeaecf8f8b31f50"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4c8d1ca13522473ecbeaecf8f8b31f50">mesos::v1::Resources::fromSimpleString</a></div><div class="ttdeci">static Try&lt; std::vector&lt; Resource &gt; &gt; fromSimpleString(const std::string &amp;text, const std::string &amp;defaultRole=&quot;*&quot;)</div><div class="ttdoc">Parses an input text string into a vector of Resource objects. < [...]
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a78a139b6c5f9277afd1521a65deced5e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">mesos::v1::Resources::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:426</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a78a139b6c5f9277afd1521a65deced5e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a78a139b6c5f9277afd1521a65deced5e">mesos::v1::Resources::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:436</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4fa6fa4b4da9acbc04e8faa7ad9dc24a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4fa6fa4b4da9acbc04e8faa7ad9dc24a">mesos::v1::Resources::isAllocatableTo</a></div><div class="ttdeci">static bool isAllocatableTo(const Resource &amp;resource, const std::string &amp;role)</div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4e87f58eba0afff17ca11c15a01aabe8"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4e87f58eba0afff17ca11c15a01aabe8">mesos::v1::Resources::reservedToRoleSubtree</a></div><div class="ttdeci">Resources reservedToRoleSubtree(const std::string &amp;role) const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_aebd5411e3ec8b4573de8e85e025178f1"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources::operator==</a></div><div class="ttdeci">bool operator==(const Resources &amp;that) const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a7ed33a126401a10668cb4194f158eda0"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a7ed33a126401a10668cb4194f158eda0">mesos::v1::Resources::reservationRole</a></div><div class="ttdeci">static const std::string &amp; reservationRole(const Resource &amp;resource)</div></div>
 <div class="ttc" id="structJSON_1_1Array_html"><div class="ttname"><a href="structJSON_1_1Array.html">JSON::Array</a></div><div class="ttdef"><b>Definition:</b> json.hpp:198</div></div>
@@ -95,22 +96,24 @@
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a544637fcc74401de333f75847632cc84"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a544637fcc74401de333f75847632cc84">mesos::v1::Resources::allocations</a></div><div class="ttdeci">hashmap&lt; std::string, Resources &gt; allocations() const </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="classmesos_1_1v1_1_1Resources_html_aec71b094a81644772eef454e8528f525"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#aec71b094a81644772eef454e8528f525">mesos::v1::Resources::pushReservation</a></div><div class="ttdeci">Resources pushReservation(const Resource::ReservationInfo &amp;reservation) const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html">mesos::v1::ResourceConversion</a></div><div class="ttdoc">Represents a resource conversion, usually as a result of an offer operation. </div><div class="ttdef"><b>Definition:</b> resources.hpp:805</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac9cc77a6d6ecd961c5ba8e1b77890118"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">mesos::v1::Resources::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:627</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html">mesos::v1::ResourceConversion</a></div><div class="ttdoc">Represents a resource conversion, usually as a result of an offer operation. </div><div class="ttdef"><b>Definition:</b> resources.hpp:823</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9acae6e05ddd5d67a7e719c00dc1caa8"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9acae6e05ddd5d67a7e719c00dc1caa8">mesos::v1::Resources::isReservedToRoleSubtree</a></div><div class="ttdeci">static bool isReservedToRoleSubtree(const Resource &amp;resource, const std::string &amp;role)</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac9cc77a6d6ecd961c5ba8e1b77890118"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">mesos::v1::Resources::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:645</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad2463a919987151047b605127a269e84"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad2463a919987151047b605127a269e84">mesos::v1::Resources::createStrippedScalarQuantity</a></div><div class="ttdeci">Resources createStrippedScalarQuantity() const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_af83efda9ce0e171eeebc0741c5b63a2f"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">mesos::v1::Resources::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:431</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_af83efda9ce0e171eeebc0741c5b63a2f"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#af83efda9ce0e171eeebc0741c5b63a2f">mesos::v1::Resources::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:441</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_acc7fd5ead44f48cc44ad2169b5d0b5c3"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3">mesos::v1::Resources::contains</a></div><div class="ttdeci">bool contains(const Resources &amp;that) const </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_1v1_1_1Resources_html_a9d1776e435ec2e0bac48940f5d914ba2"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9d1776e435ec2e0bac48940f5d914ba2">mesos::v1::Resources::reservations</a></div><div class="ttdeci">hashmap&lt; std::string, Resources &gt; reservations() const </div></div>
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9c81a237d913519f4b57f0709a93f650"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9c81a237d913519f4b57f0709a93f650">mesos::v1::Resources::nonShared</a></div><div class="ttdeci">Resources nonShared() const </div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9b756a76018fcc7a24ffcbe9ef086c4d"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9b756a76018fcc7a24ffcbe9ef086c4d">mesos::v1::Resources::isAllocatedToRoleSubtree</a></div><div class="ttdeci">static bool isAllocatedToRoleSubtree(const Resource &amp;resource, const std::string &amp;role)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a3b642920fe195dca5e142ba9f1bf0445"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a3b642920fe195dca5e142ba9f1bf0445">mesos::v1::Resources::isShared</a></div><div class="ttdeci">static bool isShared(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_af901f32a8e475d914eb8c82d4c3946f6"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources::operator-</a></div><div class="ttdeci">Resources operator-(const Resource &amp;that) const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a143d22da9ef8e68799b35478bb4e22fe"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a143d22da9ef8e68799b35478bb4e22fe">mesos::v1::ResourceConversion::consumed</a></div><div class="ttdeci">Resources consumed</div><div class="ttdef"><b>Definition:</b> resources.hpp:820</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a35eb7b515597e4fed518448d857bb7cc"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a35eb7b515597e4fed518448d857bb7cc">mesos::v1::ResourceConversion::ResourceConversion</a></div><div class="ttdeci">ResourceConversion(const Resources &amp;_consumed, const Resources &amp;_converted, const Option&lt; PostValidation &gt; &amp;_postValidation=None())</div><div class="ttdef"><b>Definition:</b> resources.hp [...]
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a143d22da9ef8e68799b35478bb4e22fe"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a143d22da9ef8e68799b35478bb4e22fe">mesos::v1::ResourceConversion::consumed</a></div><div class="ttdeci">Resources consumed</div><div class="ttdef"><b>Definition:</b> resources.hpp:838</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a35eb7b515597e4fed518448d857bb7cc"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a35eb7b515597e4fed518448d857bb7cc">mesos::v1::ResourceConversion::ResourceConversion</a></div><div class="ttdeci">ResourceConversion(const Resources &amp;_consumed, const Resources &amp;_converted, const Option&lt; PostValidation &gt; &amp;_postValidation=None())</div><div class="ttdef"><b>Definition:</b> resources.hp [...]
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:25</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a34e9581de822e7174764be420ae6b967"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a34e9581de822e7174764be420ae6b967">mesos::v1::Resources::allocate</a></div><div class="ttdeci">void allocate(const std::string &amp;role)</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac2d4dfbb981af8a9faa9acc09b50a674"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">mesos::v1::Resources::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:632</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac2d4dfbb981af8a9faa9acc09b50a674"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">mesos::v1::Resources::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdef"><b>Definition:</b> resources.hpp:650</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:83</div></div>
 <div class="ttc" id="foreach_8hpp_html_a66900b166526abe66464d6597536b111"><div class="ttname"><a href="foreach_8hpp.html#a66900b166526abe66464d6597536b111">foreachpair</a></div><div class="ttdeci">#define foreachpair(KEY, VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:51</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_ae8c8677520aa191d0ed76304408121db"><div class="ttname"><a href="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db">mesos::v1::operator==</a></div><div class="ttdeci">bool operator==(const CommandInfo &amp;left, const CommandInfo &amp;right)</div></div>
@@ -118,14 +121,15 @@
 <div class="ttc" id="foreach_8hpp_html_a28670619e64a84270d76f07b0f6eb3b6"><div class="ttname"><a href="foreach_8hpp.html#a28670619e64a84270d76f07b0f6eb3b6">foreachvalue</a></div><div class="ttdeci">#define foreachvalue(VALUE, ELEMS)</div><div class="ttdef"><b>Definition:</b> foreach.hpp:77</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a1ab96be4f854c93afefaa62802d46f0b"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a1ab96be4f854c93afefaa62802d46f0b">mesos::v1::Resources::ports</a></div><div class="ttdeci">Option&lt; Value::Ranges &gt; ports() const </div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_afb96448b026e8b78e338cf82bfc47e7a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources::Resources</a></div><div class="ttdeci">Resources()</div><div class="ttdef"><b>Definition:</b> resources.hpp:391</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_afb96448b026e8b78e338cf82bfc47e7a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a">mesos::v1::Resources::Resources</a></div><div class="ttdeci">Resources()</div><div class="ttdef"><b>Definition:</b> resources.hpp:401</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ae280811800456648b43c902fa7a42d46"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::v1::Resources::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Resource_ &amp;resource_)</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:43</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ab35757f34cec18cd229c34d81b3966a9"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9">mesos::v1::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(Resources &amp;&amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:417</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ab35757f34cec18cd229c34d81b3966a9"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ab35757f34cec18cd229c34d81b3966a9">mesos::v1::Resources::operator=</a></div><div class="ttdeci">Resources &amp; operator=(Resources &amp;&amp;that)</div><div class="ttdef"><b>Definition:</b> resources.hpp:427</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_aab5f044a538ba69b455f3a48493cf3b6"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#aab5f044a538ba69b455f3a48493cf3b6">mesos::v1::Resources::allocatedToRoleSubtree</a></div><div class="ttdeci">Resources allocatedToRoleSubtree(const std::string &amp;role) const </div></div>
 <div class="ttc" id="resource__quantities_8hpp_html"><div class="ttname"><a href="resource__quantities_8hpp.html">resource_quantities.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a29997789326dfb76ccd866cbb00cbf7d"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d">mesos::v1::ResourceConversion::PostValidation</a></div><div class="ttdeci">lambda::function&lt; Try&lt; Nothing &gt;const Resources &amp;)&gt; PostValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:808</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a29997789326dfb76ccd866cbb00cbf7d"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d">mesos::v1::ResourceConversion::PostValidation</a></div><div class="ttdeci">lambda::function&lt; Try&lt; Nothing &gt;const Resources &amp;)&gt; PostValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:826</div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9b8e38da3ee3aafcb83a1ec847e1a8e5"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">mesos::v1::Resources::begin</a></div><div class="ttdeci">const_iterator begin()</div><div class="ttdef"><b>Definition:</b> resources.hpp:613</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9b8e38da3ee3aafcb83a1ec847e1a8e5"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">mesos::v1::Resources::begin</a></div><div class="ttdeci">const_iterator begin()</div><div class="ttdef"><b>Definition:</b> resources.hpp:631</div></div>
 <div class="ttc" id="include_2mesos_2v1_2values_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2values_8hpp.html">values.hpp</a></div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad0b18d1969e50825f07aa3165875114e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad0b18d1969e50825f07aa3165875114e">mesos::v1::Resources::count</a></div><div class="ttdeci">size_t count(const Resource &amp;that) const </div></div>
@@ -137,7 +141,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</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_1v1_1_1Resources_html_a3ec21b3576457f38ba16292911ba60f0"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a3ec21b3576457f38ba16292911ba60f0">mesos::v1::Resources::scalars</a></div><div class="ttdeci">Resources scalars() const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_aa45d29dae28bcc977661fd541714ce64"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#aa45d29dae28bcc977661fd541714ce64">mesos::v1::ResourceConversion::converted</a></div><div class="ttdeci">Resources converted</div><div class="ttdef"><b>Definition:</b> resources.hpp:821</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_aa45d29dae28bcc977661fd541714ce64"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#aa45d29dae28bcc977661fd541714ce64">mesos::v1::ResourceConversion::converted</a></div><div class="ttdeci">Resources converted</div><div class="ttdef"><b>Definition:</b> resources.hpp:839</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a7bca1de6b4fcec3226d5ccc9cfb31d9e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a7bca1de6b4fcec3226d5ccc9cfb31d9e">mesos::v1::Resources::allocatableTo</a></div><div class="ttdeci">Resources allocatableTo(const std::string &amp;role) const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4ce7250b1e5eec3b0e3bc3a66fe4007b"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4ce7250b1e5eec3b0e3bc3a66fe4007b">mesos::v1::Resources::isUnreserved</a></div><div class="ttdeci">static bool isUnreserved(const Resource &amp;resource)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
@@ -148,17 +152,17 @@
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a01310b5316cfff0b6126115fc7f31046"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a01310b5316cfff0b6126115fc7f31046">mesos::v1::Resources::isDisk</a></div><div class="ttdeci">static bool isDisk(const Resource &amp;resource, const Resource::DiskInfo::Source::Type &amp;type)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a5b0181fce399fe67f7d683c49b812d8e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a5b0181fce399fe67f7d683c49b812d8e">mesos::v1::Resources::Resource_Unsafe</a></div><div class="ttdeci">std::shared_ptr&lt; Resource_ &gt; Resource_Unsafe</div><div class="ttdef"><b>Definition:</b> resources.hpp:175</div></div>
 <div class="ttc" id="include_2mesos_2v1_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2mesos_8hpp.html">mesos.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad33e541829c9a7e0ba38ab3bd7d8eed2"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad33e541829c9a7e0ba38ab3bd7d8eed2">mesos::v1::Resources::const_iterator</a></div><div class="ttdeci">boost::indirect_iterator&lt; std::vector&lt; Resource_Unsafe &gt;::const_iterator &gt; const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:611</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad33e541829c9a7e0ba38ab3bd7d8eed2"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad33e541829c9a7e0ba38ab3bd7d8eed2">mesos::v1::Resources::const_iterator</a></div><div class="ttdeci">boost::indirect_iterator&lt; std::vector&lt; Resource_Unsafe &gt;::const_iterator &gt; const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:629</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a8343b7e589b8499454edddf2aa95c76d"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a8343b7e589b8499454edddf2aa95c76d">mesos::v1::Resources::names</a></div><div class="ttdeci">std::set&lt; std::string &gt; names() const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad4403987b8e06ee32c8a8053b64e6210"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad4403987b8e06ee32c8a8053b64e6210">mesos::v1::Resources::shrink</a></div><div class="ttdeci">static bool shrink(Resource *resource, const Value::Scalar &amp;target)</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_acae32482500bf65bd41786fe07a480c9"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">mesos::v1::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap&lt; Key, Resources &gt; &amp;_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:380</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1Resources_html_acae32482500bf65bd41786fe07a480c9"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">mesos::v1::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap&lt; Key, Resources &gt; &amp;_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:390</div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4bbeff06f7c6197ac143c6ace4311dc6"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4bbeff06f7c6197ac143c6ace4311dc6">mesos::v1::Resources::find</a></div><div class="ttdeci">Option&lt; Resources &gt; find(const Resources &amp;targets) const </div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a447b9a41f495889f1594bee5ebaf2d7a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources::shared</a></div><div class="ttdeci">Resources shared() const </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_1v1_1_1Resources_html_ad367ced251edfb414891e6c0d859f264"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources::operator+=</a></div><div class="ttdeci">Resources &amp; operator+=(const Resource &amp;that)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a77bd749c9b8e90069b6aff41d617eb9c"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a77bd749c9b8e90069b6aff41d617eb9c">mesos::v1::Resources::gpus</a></div><div class="ttdeci">Option&lt; double &gt; gpus() const </div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a2c8c762596677cbf622fb4dadd922c43"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion::postValidation</a></div><div class="ttdeci">Option&lt; PostValidation &gt; postValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:822</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1ResourceConversion_html_a2c8c762596677cbf622fb4dadd922c43"><div class="ttname"><a href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion::postValidation</a></div><div class="ttdeci">Option&lt; PostValidation &gt; postValidation</div><div class="ttdef"><b>Definition:</b> resources.hpp:840</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a1122b880d0a01c919a35a41be0fa7b94"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a1122b880d0a01c919a35a41be0fa7b94">mesos::v1::Resources::isEmpty</a></div><div class="ttdeci">static bool isEmpty(const Resource &amp;resource)</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->