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

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

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 c0734b6  Updated the website built from mesos SHA: fa7f659.
c0734b6 is described below

commit c0734b6e10b0d3de332ed6cad59bd7cf45f5450f
Author: jenkins <bu...@apache.org>
AuthorDate: Thu Sep 20 21:24:26 2018 +0000

    Updated the website built from mesos SHA: fa7f659.
---
 content/api/latest/c++/Nodes.xml                   |  28 +--
 content/api/latest/c++/Tokens.xml                  |  24 +--
 .../c++/cgroups_2subsystems_2cpu_8hpp_source.html  |   2 +-
 .../c++/classmesos_1_1Resources-members.html       | 117 ++++++-----
 .../api/latest/c++/classmesos_1_1Resources.html    |  38 ++--
 .../c++/classmesos_1_1v1_1_1Resources-members.html | 115 ++++++-----
 .../latest/c++/classmesos_1_1v1_1_1Resources.html  |  38 ++--
 content/api/latest/c++/composing_8hpp_source.html  |   2 +-
 .../api/latest/c++/drf_2sorter_8hpp_source.html    |   2 +-
 .../latest/c++/filesystem_2posix_8hpp_source.html  |   2 +-
 content/api/latest/c++/functions_c.html            |   4 +-
 content/api/latest/c++/functions_i.html            |   6 +-
 content/api/latest/c++/functions_type.html         |   6 +-
 .../api/latest/c++/hierarchical_8hpp_source.html   |   2 +-
 .../api/latest/c++/hook_2manager_8hpp_source.html  |   2 +-
 ...e_2mesos_2allocator_2allocator_8hpp_source.html |   2 +-
 ...esos_2maintenance_2maintenance_8hpp_source.html |   2 +-
 ...nclude_2mesos_2slave_2isolator_8hpp_source.html |   2 +-
 .../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                   | 219 ++++++++++-----------
 .../latest/c++/master_2validation_8hpp_source.html |   2 +-
 content/api/latest/c++/mem_8hpp_source.html        |   2 +-
 content/api/latest/c++/memory_8hpp_source.html     |   2 +-
 .../c++/mock__containerizer_8hpp_source.html       |   2 +-
 .../api/latest/c++/mock__docker_8hpp_source.html   |   2 +-
 content/api/latest/c++/namespacemesos.html         |  12 +-
 content/api/latest/c++/namespacemesos_1_1v1.html   |  18 +-
 .../api/latest/c++/port__mapping_8hpp_source.html  |   2 +-
 content/api/latest/c++/ports_8hpp_source.html      |   2 +-
 .../api/latest/c++/posix_2disk_8hpp_source.html    |   2 +-
 content/api/latest/c++/posix_8hpp_source.html      |   2 +-
 .../latest/c++/protobuf__utils_8hpp_source.html    |   2 +-
 .../api/latest/c++/random_2sorter_8hpp_source.html |   2 +-
 .../resource__provider_2manager_8hpp_source.html   |   2 +-
 content/api/latest/c++/resources_8hpp.html         |   1 +
 content/api/latest/c++/resources_8hpp_source.html  |  39 ++--
 .../slave_2containerizer_2docker_8hpp_source.html  |   2 +-
 ...s_2isolators_2cgroups_2cgroups_8hpp_source.html |   2 +-
 content/api/latest/c++/slave_8hpp_source.html      |   2 +-
 content/api/latest/c++/sorter_8hpp_source.html     |   2 +-
 .../latest/c++/src_2common_2http_8hpp_source.html  |   2 +-
 ...r_2allocator_2mesos_2allocator_8hpp_source.html |   2 +-
 .../c++/src_2master_2master_8hpp_source.html       |   2 +-
 ...c_2resource__provider_2message_8hpp_source.html |   2 +-
 ..._2containerizer_2containerizer_8hpp_source.html |   2 +-
 ...inerizer_2mesos_2containerizer_8hpp_source.html |   2 +-
 ...containerizer_2mesos_2isolator_8hpp_source.html |   2 +-
 ..._2isolators_2filesystem_2linux_8hpp_source.html |   2 +-
 ...sos_2isolators_2gpu_2allocator_8hpp_source.html |   2 +-
 ...esos_2isolators_2gpu_2isolator_8hpp_source.html |   2 +-
 .../latest/c++/src_2slave_2state_8hpp_source.html  |   2 +-
 .../c++/src_2tests_2allocator_8hpp_source.html     |   2 +-
 ...tests_2containerizer_2isolator_8hpp_source.html |   2 +-
 .../c++/src_2tests_2containerizer_8hpp_source.html |   2 +-
 .../latest/c++/src_2tests_2mesos_8hpp_source.html  |   4 +-
 content/api/latest/c++/subsystem_8hpp_source.html  |   2 +-
 content/api/latest/c++/v1_2resources_8hpp.html     |   1 +
 .../api/latest/c++/v1_2resources_8hpp_source.html  |  41 ++--
 .../api/latest/c++/windows_2cpu_8hpp_source.html   |   2 +-
 content/api/latest/c++/xfs_2disk_8hpp_source.html  |   2 +-
 62 files changed, 361 insertions(+), 458 deletions(-)

diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index d636945..ca872ec 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -21523,12 +21523,7 @@
                  <Node>
                   <Name>const_iterator</Name>
                   <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                  <Anchor>afd9c90fbd4faa76f9c83954ed8f4dc96</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>iterator</Name>
-                  <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                  <Anchor>a7d595dbb779360ef854351a0b6d8095e</Anchor>
+                  <Anchor>ab33904cfeadacd76c5c3220f227638ca</Anchor>
                  </Node>
                  <Node>
                   <Name>Resources</Name>
@@ -22663,12 +22658,7 @@
                <Node>
                 <Name>const_iterator</Name>
                 <Path>classmesos_1_1Resources.html</Path>
-                <Anchor>aead097c9cbf735bed75199745625d768</Anchor>
-               </Node>
-               <Node>
-                <Name>iterator</Name>
-                <Path>classmesos_1_1Resources.html</Path>
-                <Anchor>a2f4bcc0de9f40c0c947d355213aaac95</Anchor>
+                <Anchor>ae58c22a951f1d4550454eef328e4ad23</Anchor>
                </Node>
                <Node>
                 <Name>Resources</Name>
@@ -67569,12 +67559,7 @@
                      <Node>
                       <Name>const_iterator</Name>
                       <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                      <Anchor>afd9c90fbd4faa76f9c83954ed8f4dc96</Anchor>
-                     </Node>
-                     <Node>
-                      <Name>iterator</Name>
-                      <Path>classmesos_1_1v1_1_1Resources.html</Path>
-                      <Anchor>a7d595dbb779360ef854351a0b6d8095e</Anchor>
+                      <Anchor>ab33904cfeadacd76c5c3220f227638ca</Anchor>
                      </Node>
                      <Node>
                       <Name>Resources</Name>
@@ -69258,12 +69243,7 @@
                    <Node>
                     <Name>const_iterator</Name>
                     <Path>classmesos_1_1Resources.html</Path>
-                    <Anchor>aead097c9cbf735bed75199745625d768</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>iterator</Name>
-                    <Path>classmesos_1_1Resources.html</Path>
-                    <Anchor>a2f4bcc0de9f40c0c947d355213aaac95</Anchor>
+                    <Anchor>ae58c22a951f1d4550454eef328e4ad23</Anchor>
                    </Node>
                    <Node>
                     <Name>Resources</Name>
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 28f6d5c..15e6f2a 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -54861,23 +54861,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>iterator</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::Resources</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1Resources.html</Path>
-    <Anchor>a2f4bcc0de9f40c0c947d355213aaac95</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>const_iterator</Name>
       <APILanguage>cpp</APILanguage>
       <Type>tdef</Type>
       <Scope>mesos::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1Resources.html</Path>
-    <Anchor>aead097c9cbf735bed75199745625d768</Anchor>
+    <Anchor>ae58c22a951f1d4550454eef328e4ad23</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -161572,23 +161562,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>iterator</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>tdef</Type>
-      <Scope>mesos::v1::Resources</Scope>
-    </TokenIdentifier>
-    <Path>classmesos_1_1v1_1_1Resources.html</Path>
-    <Anchor>a7d595dbb779360ef854351a0b6d8095e</Anchor>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>const_iterator</Name>
       <APILanguage>cpp</APILanguage>
       <Type>tdef</Type>
       <Scope>mesos::v1::Resources</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1Resources.html</Path>
-    <Anchor>afd9c90fbd4faa76f9c83954ed8f4dc96</Anchor>
+    <Anchor>ab33904cfeadacd76c5c3220f227638ca</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
diff --git a/content/api/latest/c++/cgroups_2subsystems_2cpu_8hpp_source.html b/content/api/latest/c++/cgroups_2subsystems_2cpu_8hpp_source.html
index 88a7c62..e9589f3 100644
--- a/content/api/latest/c++/cgroups_2subsystems_2cpu_8hpp_source.html
+++ b/content/api/latest/c++/cgroups_2subsystems_2cpu_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="cgroups_2subsystems_2cpu_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" [...]
 <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_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="subsystem_8hpp_html"><div class="ttname"><a href="subsystem_8hpp.html">subsystem.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess_html_ad5a757cbd2145eee78c88e6a167fb851"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuSubsystemProcess.html#ad5a757cbd2145eee78c88e6a167fb851">mesos::internal::slave::CpuSubsystemProcess::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; SubsystemProcess &gt; &gt; create(const Flags &amp;flags, const std::string &amp;hierarchy)</div></div>
diff --git a/content/api/latest/c++/classmesos_1_1Resources-members.html b/content/api/latest/c++/classmesos_1_1Resources-members.html
index 5cc8609..b6ef690 100644
--- a/content/api/latest/c++/classmesos_1_1Resources-members.html
+++ b/content/api/latest/c++/classmesos_1_1Resources-members.html
@@ -65,7 +65,7 @@
   <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#aead097c9cbf735bed75199745625d768">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#ae58c22a951f1d4550454eef328e4ad23">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#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>
@@ -96,64 +96,63 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a015aa5cbeb1f9bce6d50bf983b69b7c7">isScalarQuantity</a>(const Resources &amp;resources)</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#a2f4bcc0de9f40c0c947d355213aaac95">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#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#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>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a76221ea85077b66df7716fbd8338e07a">Resources</a>(Resource &amp;&amp;resource)</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#ab3dc443a7bad2f836206cacb0c5852d2">Resources</a>(const std::vector&lt; Resource &gt; &amp;_resources)</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#af64b9cf8fdd201e1ab261e643f579627">Resources</a>(std::vector&lt; Resource &gt; &amp;&amp;_resources)</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#afe876c2096b96e0894317d132b10d080">Resources</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</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#a418f92da19a5a0db6ceec3943e79eb8e">Resources</a>(google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;_resources)</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#aa3e0b72029d930d41186b8473b8c8c97">Resources</a>(const Resources &amp;that)=default</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#a2012c43af5936b27a38d03d27ff9296a">Resources</a>(Resources &amp;&amp;that)=default</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#ab24fc44ad91b263500d2736a54a9aea3">revocable</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#a19c38bf426688c0fb1fcc5552b29a729">scalars</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#a1bf71a3804f142e92e0dd28884ea8f99">shared</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#a1f3cdedd4148ab72cee6dd6283526c73">shrink</a>(Resource *resource, const Value::Scalar &amp;target)</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#a941fe78c62de3a6fa7c7cf977960694a">size</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#a9753991686eca5e60ec5324a83535352">sum</a>(const hashmap&lt; Key, Resources &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">toUnreserved</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#a6c4d4a889c254fb4241644c6557d511e">types</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#ae37d3b004781eb0f7b8d3676db9c6205">unallocate</a>()</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#a643e177ab27dd9448ec1f3e8cbbc5634">unreserved</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#a14d213399957d701bc065e66e8881e39">validate</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#a65d5b5cdc186c3e4ff8d372fd46981eb">validate</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</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><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 class="even"><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>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a76221ea85077b66df7716fbd8338e07a">Resources</a>(Resource &amp;&amp;resource)</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#ab3dc443a7bad2f836206cacb0c5852d2">Resources</a>(const std::vector&lt; Resource &gt; &amp;_resources)</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#af64b9cf8fdd201e1ab261e643f579627">Resources</a>(std::vector&lt; Resource &gt; &amp;&amp;_resources)</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#afe876c2096b96e0894317d132b10d080">Resources</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</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#a418f92da19a5a0db6ceec3943e79eb8e">Resources</a>(google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;_resources)</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#aa3e0b72029d930d41186b8473b8c8c97">Resources</a>(const Resources &amp;that)=default</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#a2012c43af5936b27a38d03d27ff9296a">Resources</a>(Resources &amp;&amp;that)=default</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#ab24fc44ad91b263500d2736a54a9aea3">revocable</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#a19c38bf426688c0fb1fcc5552b29a729">scalars</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#a1bf71a3804f142e92e0dd28884ea8f99">shared</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#a1f3cdedd4148ab72cee6dd6283526c73">shrink</a>(Resource *resource, const Value::Scalar &amp;target)</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#a941fe78c62de3a6fa7c7cf977960694a">size</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#a9753991686eca5e60ec5324a83535352">sum</a>(const hashmap&lt; Key, Resources &gt; &amp;_resources)</td><td class="entry"><a class="el" href="classmesos_1_1Resources.html">mesos::Resources</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">toUnreserved</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#a6c4d4a889c254fb4241644c6557d511e">types</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#ae37d3b004781eb0f7b8d3676db9c6205">unallocate</a>()</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#a643e177ab27dd9448ec1f3e8cbbc5634">unreserved</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#a14d213399957d701bc065e66e8881e39">validate</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#a65d5b5cdc186c3e4ff8d372fd46981eb">validate</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</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>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/classmesos_1_1Resources.html b/content/api/latest/c++/classmesos_1_1Resources.html
index 8e084ff..c0b098e 100644
--- a/content/api/latest/c++/classmesos_1_1Resources.html
+++ b/content/api/latest/c++/classmesos_1_1Resources.html
@@ -66,10 +66,8 @@
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:a2f4bcc0de9f40c0c947d355213aaac95"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; Resource_ &gt;::<a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">iterator</a></td></tr>
-<tr class="separator:a2f4bcc0de9f40c0c947d355213aaac95"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aead097c9cbf735bed75199745625d768"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; Resource_ &gt;::<a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a></td></tr>
-<tr class="separator:aead097c9cbf735bed75199745625d768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae58c22a951f1d4550454eef328e4ad23"><td class="memItemLeft" align="right" valign="top">typedef boost::indirect_iterator&lt; std::vector&lt; std::shared_ptr&lt; Resource_ &gt; &gt;::<a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a></td></tr>
+<tr class="separator:ae58c22a951f1d4550454eef328e4ad23"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
@@ -173,13 +171,13 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:af9c888191c3f7408ab11bb064e881507"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a88a531c0e331b9a6b26ab5cedd2c87d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; Value::Ranges &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a88a531c0e331b9a6b26ab5cedd2c87d2">ephemeral_ports</a> () const </td></tr>
 <tr class="separator:a88a531c0e331b9a6b26ab5cedd2c87d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62a685bb22d0916e15e019602a36659f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">begin</a> ()</td></tr>
+<tr class="memitem:a62a685bb22d0916e15e019602a36659f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a62a685bb22d0916e15e019602a36659f">begin</a> ()</td></tr>
 <tr class="separator:a62a685bb22d0916e15e019602a36659f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a07ff5813b931a26510a3343cb0c988e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">end</a> ()</td></tr>
+<tr class="memitem:a07ff5813b931a26510a3343cb0c988e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a07ff5813b931a26510a3343cb0c988e1">end</a> ()</td></tr>
 <tr class="separator:a07ff5813b931a26510a3343cb0c988e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae66c01db87b2a42cfee3e77c20687d56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">begin</a> () const </td></tr>
+<tr class="memitem:ae66c01db87b2a42cfee3e77c20687d56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#ae66c01db87b2a42cfee3e77c20687d56">begin</a> () const </td></tr>
 <tr class="separator:ae66c01db87b2a42cfee3e77c20687d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a09242ab54ec91f74c67b67c7ab44036f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">end</a> () const </td></tr>
+<tr class="memitem:a09242ab54ec91f74c67b67c7ab44036f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a09242ab54ec91f74c67b67c7ab44036f">end</a> () const </td></tr>
 <tr class="separator:a09242ab54ec91f74c67b67c7ab44036f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a190671af42b1592b4aa027d5facd4428"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1Resources.html#a190671af42b1592b4aa027d5facd4428">operator google::protobuf::RepeatedPtrField&lt; Resource &gt;</a> () const </td></tr>
 <tr class="separator:a190671af42b1592b4aa027d5facd4428"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -281,24 +279,12 @@ Friends</h2></td></tr>
 <tr class="separator:ae280811800456648b43c902fa7a42d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="aead097c9cbf735bed75199745625d768"></a>
+<a class="anchor" id="ae58c22a951f1d4550454eef328e4ad23"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">typedef std::vector&lt;Resource_&gt;::<a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> <a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">mesos::Resources::const_iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2f4bcc0de9f40c0c947d355213aaac95"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef std::vector&lt;Resource_&gt;::<a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> <a class="el" href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">mesos::Resources::iterator</a></td>
+          <td class="memname">typedef boost::indirect_iterator&lt; std::vector&lt;std::shared_ptr&lt;Resource_&gt; &gt;::<a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a>&gt; <a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">mesos::Resources::const_iterator</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -587,7 +573,7 @@ template&lt;typename Iterable &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> mesos::Resources::begin </td>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a> mesos::Resources::begin </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -610,7 +596,7 @@ template&lt;typename Iterable &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> mesos::Resources::begin </td>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a> mesos::Resources::begin </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -749,7 +735,7 @@ template&lt;typename Iterable &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> mesos::Resources::end </td>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a> mesos::Resources::end </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -772,7 +758,7 @@ template&lt;typename Iterable &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">const_iterator</a> mesos::Resources::end </td>
+          <td class="memname"><a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">const_iterator</a> mesos::Resources::end </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
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 8d99c95..abb40f9 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
@@ -65,7 +65,7 @@
   <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#afd9c90fbd4faa76f9c83954ed8f4dc96">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#ab33904cfeadacd76c5c3220f227638ca">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#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>
@@ -96,63 +96,62 @@
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae5f7aa0673bc38bf84ef7d3ad0344846">isScalarQuantity</a>(const Resources &amp;resources)</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#a7d595dbb779360ef854351a0b6d8095e">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#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#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>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2">Resources</a>(Resource &amp;&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>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0">Resources</a>(const std::vector&lt; Resource &gt; &amp;_resources)</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#a798429ca247e3d130ddaebbb2783443b">Resources</a>(std::vector&lt; Resource &gt; &amp;&amp;_resources)</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#a8ad99169a0162bf1e67676647ccb01c8">Resources</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</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#a524304d4ff417500b05bd54a6a5f241e">Resources</a>(google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;_resources)</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#a17be6307500d383d2e5e68618b5f9c50">Resources</a>(const Resources &amp;that)=default</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#ae63ef9de3194f4aa45e01a700f393512">Resources</a>(Resources &amp;&amp;that)=default</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#a857302e3f08273a1ecee3395b437a965">revocable</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#a3ec21b3576457f38ba16292911ba60f0">scalars</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#a447b9a41f495889f1594bee5ebaf2d7a">shared</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#ad4403987b8e06ee32c8a8053b64e6210">shrink</a>(Resource *resource, const Value::Scalar &amp;target)</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#af83efda9ce0e171eeebc0741c5b63a2f">size</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#acae32482500bf65bd41786fe07a480c9">sum</a>(const hashmap&lt; Key, Resources &gt; &amp;_resources)</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><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af2b346b0ffb0ced0b18fc532ad1337d1">toUnreserved</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#afa01ce0359a9cd00f40753663f410b50">types</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#ac258ec47ef7d83bff7c52b2958608144">unallocate</a>()</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#ad49e676c9316fb456bf65516acb7c12d">unreserved</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#aa1501df2cd47829fcebb26410f38fa6e">validate</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#afc109b7c0f53a7f99583b23bb457836a">validate</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</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#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><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>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2">Resources</a>(Resource &amp;&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>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a2532379d077c61b1addcd6aa47e61ad0">Resources</a>(const std::vector&lt; Resource &gt; &amp;_resources)</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#a798429ca247e3d130ddaebbb2783443b">Resources</a>(std::vector&lt; Resource &gt; &amp;&amp;_resources)</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#a8ad99169a0162bf1e67676647ccb01c8">Resources</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;_resources)</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#a524304d4ff417500b05bd54a6a5f241e">Resources</a>(google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;&amp;_resources)</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#a17be6307500d383d2e5e68618b5f9c50">Resources</a>(const Resources &amp;that)=default</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#ae63ef9de3194f4aa45e01a700f393512">Resources</a>(Resources &amp;&amp;that)=default</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#a857302e3f08273a1ecee3395b437a965">revocable</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#a3ec21b3576457f38ba16292911ba60f0">scalars</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#a447b9a41f495889f1594bee5ebaf2d7a">shared</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#ad4403987b8e06ee32c8a8053b64e6210">shrink</a>(Resource *resource, const Value::Scalar &amp;target)</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#af83efda9ce0e171eeebc0741c5b63a2f">size</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#acae32482500bf65bd41786fe07a480c9">sum</a>(const hashmap&lt; Key, Resources &gt; &amp;_resources)</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><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1Resources.html#af2b346b0ffb0ced0b18fc532ad1337d1">toUnreserved</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#afa01ce0359a9cd00f40753663f410b50">types</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#ac258ec47ef7d83bff7c52b2958608144">unallocate</a>()</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#ad49e676c9316fb456bf65516acb7c12d">unreserved</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#aa1501df2cd47829fcebb26410f38fa6e">validate</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#afc109b7c0f53a7f99583b23bb457836a">validate</a>(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</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>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
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 d352caa..714d30d 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1Resources.html
@@ -66,10 +66,8 @@
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:a7d595dbb779360ef854351a0b6d8095e"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; Resource_ &gt;::<a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">iterator</a></td></tr>
-<tr class="separator:a7d595dbb779360ef854351a0b6d8095e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afd9c90fbd4faa76f9c83954ed8f4dc96"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; Resource_ &gt;::<a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a></td></tr>
-<tr class="separator:afd9c90fbd4faa76f9c83954ed8f4dc96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab33904cfeadacd76c5c3220f227638ca"><td class="memItemLeft" align="right" valign="top">typedef boost::indirect_iterator&lt; std::vector&lt; std::shared_ptr&lt; Resource_ &gt; &gt;::<a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a></td></tr>
+<tr class="separator:ab33904cfeadacd76c5c3220f227638ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
@@ -171,13 +169,13 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a1ab96be4f854c93afefaa62802d46f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9b94e2fb14582077866ba77852645134"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; Value::Ranges &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b94e2fb14582077866ba77852645134">ephemeral_ports</a> () const </td></tr>
 <tr class="separator:a9b94e2fb14582077866ba77852645134"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9b8e38da3ee3aafcb83a1ec847e1a8e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">begin</a> ()</td></tr>
+<tr class="memitem:a9b8e38da3ee3aafcb83a1ec847e1a8e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a9b8e38da3ee3aafcb83a1ec847e1a8e5">begin</a> ()</td></tr>
 <tr class="separator:a9b8e38da3ee3aafcb83a1ec847e1a8e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae6ae804b1d0941acb28f99e020bdda10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">end</a> ()</td></tr>
+<tr class="memitem:ae6ae804b1d0941acb28f99e020bdda10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">end</a> ()</td></tr>
 <tr class="separator:ae6ae804b1d0941acb28f99e020bdda10"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9cc77a6d6ecd961c5ba8e1b77890118"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">begin</a> () const </td></tr>
+<tr class="memitem:ac9cc77a6d6ecd961c5ba8e1b77890118"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac9cc77a6d6ecd961c5ba8e1b77890118">begin</a> () const </td></tr>
 <tr class="separator:ac9cc77a6d6ecd961c5ba8e1b77890118"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac2d4dfbb981af8a9faa9acc09b50a674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">end</a> () const </td></tr>
+<tr class="memitem:ac2d4dfbb981af8a9faa9acc09b50a674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ac2d4dfbb981af8a9faa9acc09b50a674">end</a> () const </td></tr>
 <tr class="separator:ac2d4dfbb981af8a9faa9acc09b50a674"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a53c1e8164c80bda1b2d41bb768181588"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1Resources.html#a53c1e8164c80bda1b2d41bb768181588">operator google::protobuf::RepeatedPtrField&lt; Resource &gt;</a> () const </td></tr>
 <tr class="separator:a53c1e8164c80bda1b2d41bb768181588"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -279,24 +277,12 @@ Friends</h2></td></tr>
 <tr class="separator:ae280811800456648b43c902fa7a42d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="afd9c90fbd4faa76f9c83954ed8f4dc96"></a>
+<a class="anchor" id="ab33904cfeadacd76c5c3220f227638ca"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">typedef std::vector&lt;Resource_&gt;::<a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> <a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">mesos::v1::Resources::const_iterator</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a7d595dbb779360ef854351a0b6d8095e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef std::vector&lt;Resource_&gt;::<a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> <a class="el" href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">mesos::v1::Resources::iterator</a></td>
+          <td class="memname">typedef boost::indirect_iterator&lt; std::vector&lt;std::shared_ptr&lt;Resource_&gt; &gt;::<a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a>&gt; <a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">mesos::v1::Resources::const_iterator</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -585,7 +571,7 @@ template&lt;typename Iterable &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> mesos::v1::Resources::begin </td>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a> mesos::v1::Resources::begin </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -608,7 +594,7 @@ template&lt;typename Iterable &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> mesos::v1::Resources::begin </td>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a> mesos::v1::Resources::begin </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -747,7 +733,7 @@ template&lt;typename Iterable &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> mesos::v1::Resources::end </td>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a> mesos::v1::Resources::end </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -770,7 +756,7 @@ template&lt;typename Iterable &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">const_iterator</a> mesos::v1::Resources::end </td>
+          <td class="memname"><a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">const_iterator</a> mesos::v1::Resources::end </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
diff --git a/content/api/latest/c++/composing_8hpp_source.html b/content/api/latest/c++/composing_8hpp_source.html
index a21712b..e34ef16 100644
--- a/content/api/latest/c++/composing_8hpp_source.html
+++ b/content/api/latest/c++/composing_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a588c5cddbd2cd29221bba5397a805f57"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a588c5cddbd2cd29221bba5397a805f57">mesos::internal::slave::ComposingContainerizer::containers</a></div><div class="ttdeci">process::Future&lt; hashset&lt; ContainerID &gt; &gt; containers() override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a7002ef6a1d6d5494f3c636e8518fe460"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a7002ef6a1d6d5494f3c636e8518fe460">mesos::internal::slave::ComposingContainerizer::ComposingContainerizer</a></div><div class="ttdeci">ComposingContainerizer(const std::vector&lt; Containerizer * &gt; &amp;containerizers)</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a4592eba8cecdfa983ad68193b492d2c1"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a4592eba8cecdfa983ad68193b492d2c1">mesos::internal::slave::ComposingContainerizer::status</a></div><div class="ttdeci">process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId) override</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">mesos::internal::slave::Containerizer</a></div><div class="ttdef"><b>Definition:</b> containerizer.hpp:59</div></div>
diff --git a/content/api/latest/c++/drf_2sorter_8hpp_source.html b/content/api/latest/c++/drf_2sorter_8hpp_source.html
index 1810ca8..03ab9ba 100644
--- a/content/api/latest/c++/drf_2sorter_8hpp_source.html
+++ b/content/api/latest/c++/drf_2sorter_8hpp_source.html
@@ -73,7 +73,7 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a62ae547c0d24fdfb139549e9b8126fdf"><div class="ttname"><a href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">mesos::Resources::filter</a></div><div class="ttdeci">Resources filter(const lambda::function&lt; bool(const Resource &amp;)&gt; &amp;predicate) const </div></div>
 <div class="ttc" id="include_2mesos_2values_8hpp_html"><div class="ttname"><a href="include_2mesos_2values_8hpp.html">values.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_html_a71056e8f402224282742b6729a77c5f1"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a71056e8f402224282742b6729a77c5f1">mesos::internal::master::allocator::DRFSorter::unallocated</a></div><div class="ttdeci">void unallocated(const std::string &amp;clientPath, const SlaveID &amp;slaveId, const Resources &amp;resources) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_html_a08338c10347b283f4ce0d8a857b44f1c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a08338c10347b283f4ce0d8a857b44f1c">mesos::internal::master::allocator::DRFSorter::update</a></div><div class="ttdeci">void update(const std::string &amp;clientPath, const SlaveID &amp;slaveId, const Resources &amp;oldAllocation, const Resources &amp;newAllocation) override</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation_html_a64092d778a36c26897fc028bdf31ceb6"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html#a64092d778a36c26897fc028bdf31ceb6">mesos::internal::master::allocator::DRFSorter::Node::Allocation::count</a></div><div class="ttdeci">uint64_t count</div><div class="ttdef"><b>Definition:</b> sorter.hpp:420</div></div>
diff --git a/content/api/latest/c++/filesystem_2posix_8hpp_source.html b/content/api/latest/c++/filesystem_2posix_8hpp_source.html
index 043f2e8..3acbd6d 100644
--- a/content/api/latest/c++/filesystem_2posix_8hpp_source.html
+++ b/content/api/latest/c++/filesystem_2posix_8hpp_source.html
@@ -57,7 +57,7 @@
 <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="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_html_a9d19476b230d23ad2bf12a0ef0399206"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess.html#a9d19476b230d23ad2bf12a0ef0399206">mesos::internal::slave::PosixFilesystemIsolatorProcess::~PosixFilesystemIsolatorProcess</a></div><div class="ttdeci">~PosixFilesystemIsolatorProcess() override</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess.html">mesos::internal::slave::PosixFilesystemIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> posix.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess_html_a1b7b51ddf106cc75ae78b8088722d531"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess.html#a1b7b51ddf106cc75ae78b8088722d531">mesos::internal::slave::PosixFilesystemIsolatorProcess::update</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
diff --git a/content/api/latest/c++/functions_c.html b/content/api/latest/c++/functions_c.html
index e28a8cd..2a6b227 100644
--- a/content/api/latest/c++/functions_c.html
+++ b/content/api/latest/c++/functions_c.html
@@ -435,9 +435,9 @@
 <li>const_iterator
 : <a class="el" href="classflags_1_1FlagsBase.html#a349a65728ecb08c50488ce70e2fdb03e">flags::FlagsBase</a>
 , <a class="el" href="classmesos_1_1Attributes.html#a0fe3f213df410dd2c7c0f7e031dfc998">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#acb1f3dc57dbd8e806804f4ebadfbd115">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">mesos::v1::Resources</a>
 </li>
 <li>ConstantEndpointDetector()
 : <a class="el" href="classmesos_1_1internal_1_1ConstantEndpointDetector.html#a5935f0af48bb9f151f7cf62ad3f4d16c">mesos::internal::ConstantEndpointDetector</a>
diff --git a/content/api/latest/c++/functions_i.html b/content/api/latest/c++/functions_i.html
index 73dd44e..fccb0a2 100644
--- a/content/api/latest/c++/functions_i.html
+++ b/content/api/latest/c++/functions_i.html
@@ -346,7 +346,7 @@
 : <a class="el" href="classmesos_1_1python_1_1InterpreterLock.html#a73caa54f8d351dbf3e3bcc0139bddf4c">mesos::python::InterpreterLock</a>
 </li>
 <li>intersects()
-: <a class="el" href="classInterval.html#a5e3d8ed4dcff671d337227dd1c8e88bb">Interval&lt; T &gt;</a>
+: <a class="el" href="classInterval.html#ada6af34cbe50c559bd09c8397142e5b0">Interval&lt; T &gt;</a>
 , <a class="el" href="classIntervalSet.html#ac0001fd71a35feb599e9861aabf710de">IntervalSet&lt; T &gt;</a>
 </li>
 <li>Interval()
@@ -431,7 +431,7 @@
 : <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>
@@ -591,9 +591,7 @@
 <li>iterator
 : <a class="el" href="classflags_1_1FlagsBase.html#ac73a41c2c9ba65800a8aad11ba595612">flags::FlagsBase</a>
 , <a class="el" href="classmesos_1_1Attributes.html#a9ef5920e839795f7a7c0a8a83956aad4">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a8c1db754d5e166038dca1652c7939c95">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">mesos::v1::Resources</a>
 </li>
 <li>itrealvalue
 : <a class="el" href="structproc_1_1ProcessStatus.html#afed77b74982de0076707649836ef24fd">proc::ProcessStatus</a>
diff --git a/content/api/latest/c++/functions_type.html b/content/api/latest/c++/functions_type.html
index e0f63a9..b46af95 100644
--- a/content/api/latest/c++/functions_type.html
+++ b/content/api/latest/c++/functions_type.html
@@ -139,9 +139,9 @@
 <li>const_iterator
 : <a class="el" href="classflags_1_1FlagsBase.html#a349a65728ecb08c50488ce70e2fdb03e">flags::FlagsBase</a>
 , <a class="el" href="classmesos_1_1Attributes.html#a0fe3f213df410dd2c7c0f7e031dfc998">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#acb1f3dc57dbd8e806804f4ebadfbd115">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">mesos::v1::Resources</a>
 </li>
 </ul>
 
@@ -188,9 +188,7 @@
 <li>iterator
 : <a class="el" href="classflags_1_1FlagsBase.html#ac73a41c2c9ba65800a8aad11ba595612">flags::FlagsBase</a>
 , <a class="el" href="classmesos_1_1Attributes.html#a9ef5920e839795f7a7c0a8a83956aad4">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a8c1db754d5e166038dca1652c7939c95">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">mesos::v1::Resources</a>
 </li>
 </ul>
 
diff --git a/content/api/latest/c++/hierarchical_8hpp_source.html b/content/api/latest/c++/hierarchical_8hpp_source.html
index 29804e7..353483a 100644
--- a/content/api/latest/c++/hierarchical_8hpp_source.html
+++ b/content/api/latest/c++/hierarchical_8hpp_source.html
@@ -82,7 +82,7 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a9487bd3b10f4c8c3837551c961497bf6"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::expectedAgentCount</a></div><div class="ttdeci">Option&lt; int &gt; expectedAgentCount</div><div class="tt [...]
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess_html_af1ad7f99497807e029ac8d2654abaa4f"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1HierarchicalAllocatorProcess.html#af1ad7f99497807e029ac8d2654abaa4f">mesos::internal::master::allocator::HierarchicalAllocatorProcess::HierarchicalAllocatorProcess</a></div><div class="ttdeci">HierarchicalAllocatorProcess()</div><div class="ttdef"><b>Definition:</b> hierarch [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a083a0ac847d584b6d60af9fbce102775"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a083a0ac847d584b6d60af9fbce102775">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::updateFramework</a></div><div class="ttdeci">void updateFramework(const FrameworkID &amp;frameworkId, cons [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a48088b31ea342e74cd14288805ef41e5"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a48088b31ea342e74cd14288805ef41e5">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::activateFramework</a></div><div class="ttdeci">void activateFramework(const FrameworkID &amp;frameworkId)  [...]
diff --git a/content/api/latest/c++/hook_2manager_8hpp_source.html b/content/api/latest/c++/hook_2manager_8hpp_source.html
index cad75b1..b20e5e5 100644
--- a/content/api/latest/c++/hook_2manager_8hpp_source.html
+++ b/content/api/latest/c++/hook_2manager_8hpp_source.html
@@ -57,7 +57,7 @@
 <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="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="hook_8hpp_html"><div class="ttname"><a href="hook_8hpp.html">hook.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HookManager_html_a6090b1e10fd8f90f286233a0064a9824"><div class="ttname"><a href="classmesos_1_1internal_1_1HookManager.html#a6090b1e10fd8f90f286233a0064a9824">mesos::internal::HookManager::initialize</a></div><div class="ttdeci">static Try&lt; Nothing &gt; initialize(const std::string &amp;hookList)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HookManager_html_a5967813f1c50c99755e62811e04ee080"><div class="ttname"><a href="classmesos_1_1internal_1_1HookManager.html#a5967813f1c50c99755e62811e04ee080">mesos::internal::HookManager::masterSlaveLostHook</a></div><div class="ttdeci">static void masterSlaveLostHook(const SlaveInfo &amp;slaveInfo)</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
index ab93e2b..655e473 100644
--- a/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2allocator_2allocator_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a2469bc7c28ab20a86cd2d198dd99e2cd"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">mesos::allocator::Allocator::activateSlave</a></div><div class="ttdeci">virtual void activateSlave(const SlaveID &amp;slaveId)=0</div><div class="ttdoc">Activates an agent. </div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_aa8ee61bea88a926c920e909571f836dd"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">mesos::allocator::Allocator::updateAllocation</a></div><div class="ttdeci">virtual void updateAllocation(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;offeredResources, const std::vector&lt; ResourceConversion &gt; &amp;conversions)=0</div><div clas [...]
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a0bf4c3ba18d950c34ef16de989155b0e"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">mesos::allocator::Allocator::reviveOffers</a></div><div class="ttdeci">virtual void reviveOffers(const FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; &amp;roles)=0</div><div class="ttdoc">Revives offers to this framework for the specified roles. </div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_af09ffe12fe6dce0bb115d9988ddb61d1"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">mesos::allocator::Allocator::getInverseOfferStatuses</a></div><div class="ttdeci">virtual process::Future&lt; hashmap&lt; SlaveID, hashmap&lt; FrameworkID, mesos::allocator::InverseOfferStatus &gt; &gt; &gt; getInverseOfferStatuses()=0</div><div class="ttdoc">Retrieves the status of all  [...]
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html b/content/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html
index 7fa9148..ce9859c 100644
--- a/content/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="include_2mesos_2maintenance_2maintenance_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"> [...]
 <div class="ttc" id="structmesos_1_1UnavailableResources_html_a2b3f0db5b5a05f3fa0bc1f8abfb68331"><div class="ttname"><a href="structmesos_1_1UnavailableResources.html#a2b3f0db5b5a05f3fa0bc1f8abfb68331">mesos::UnavailableResources::resources</a></div><div class="ttdeci">Resources resources</div><div class="ttdef"><b>Definition:</b> maintenance.hpp:32</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1UnavailableResources_html_a4541aa842da483bec54192c152d409f7"><div class="ttname"><a href="structmesos_1_1UnavailableResources.html#a4541aa842da483bec54192c152d409f7">mesos::UnavailableResources::unavailability</a></div><div class="ttdeci">Unavailability unavailability</div><div class="ttdef"><b>Definition:</b> maintenance.hpp:33</div></div>
 <div class="ttc" id="structmesos_1_1UnavailableResources_html"><div class="ttname"><a href="structmesos_1_1UnavailableResources.html">mesos::UnavailableResources</a></div><div class="ttdef"><b>Definition:</b> maintenance.hpp:30</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2slave_2isolator_8hpp_source.html b/content/api/latest/c++/include_2mesos_2slave_2isolator_8hpp_source.html
index 8f935e7..005a73b 100644
--- a/content/api/latest/c++/include_2mesos_2slave_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2slave_2isolator_8hpp_source.html
@@ -56,7 +56,7 @@
 <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="classmesos_1_1slave_1_1Isolator_html_a9472d7a623eedfd99168825ffbe3c570"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html#a9472d7a623eedfd99168825ffbe3c570">mesos::slave::Isolator::supportsNesting</a></div><div class="ttdeci">virtual bool supportsNesting()</div><div class="ttdef"><b>Definition:</b> isolator.hpp:47</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1Isolator_html_a970be3215f2a5da5a45c5b921e1d2694"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html#a970be3215f2a5da5a45c5b921e1d2694">mesos::slave::Isolator::status</a></div><div class="ttdeci">virtual process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:114</div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1Isolator_html_aa595c17abce9442cc3ed1dd9c4ba6ba4"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html#aa595c17abce9442cc3ed1dd9c4ba6ba4">mesos::slave::Isolator::cleanup</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:128</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
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 27ecd33..51aceb8 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
@@ -55,11 +55,11 @@
 <a href="include_2mesos_2v1_2values_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="l0000 [...]
 <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_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:715</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:751</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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:698</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:690</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:734</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:726</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 a4e3c9e..84b336a 100644
--- a/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2values_8hpp_source.html
@@ -57,14 +57,14 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <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_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:704</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:740</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> spec.hpp:26</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_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:696</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:732</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:721</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:757</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 12d1ab8..c3067b8 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -5613,8 +5613,7 @@
           </UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html"><param name="ImageNumber" value="1"></OBJECT>
           <UL>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="const_iterator"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="iterator"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="const_iterator"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2"><param name="ImageNumber" value="11"></OBJECT>
@@ -5874,8 +5873,7 @@
         </UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html"><param name="ImageNumber" value="1"></OBJECT>
         <UL>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="const_iterator"><param name="Local" value="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="iterator"><param name="Local" value="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="const_iterator"><param name="Local" value="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a76221ea85077b66df7716fbd8338e07a"><param name="ImageNumber" value="11"></OBJECT>
@@ -17967,8 +17965,7 @@
             <UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html"><param name="ImageNumber" value="1"></OBJECT>
               <UL>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="const_iterator"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="iterator"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="const_iterator"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afb96448b026e8b78e338cf82bfc47e7a"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a46c478b66abd53e0aed44cd82bc6e4d0"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a60f6d5b5ad780dbb219096e7475d71c2"><param name="ImageNumber" value="11"></OBJECT>
@@ -18374,8 +18371,7 @@
           <UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html"><param name="ImageNumber" value="1"></OBJECT>
             <UL>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="const_iterator"><param name="Local" value="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="iterator"><param name="Local" value="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="const_iterator"><param name="Local" value="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#aed60247869278b5545227ddf7ca9536b"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a224d38fb001cffb8f4f2f6e9dc328091"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html#a76221ea85077b66df7716fbd8338e07a"><param name="ImageNumber" value="11"></OBJECT>
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 9e6651f..f15a363 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -2351,9 +2351,9 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classflags_1_1FlagsBase.html#a349a65728ecb08c50488ce70e2fdb03e"><param name="Name" value="flags::FlagsBase"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Attributes.html#a0fe3f213df410dd2c7c0f7e031dfc998"><param name="Name" value="mesos::Attributes"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768"><param name="Name" value="mesos::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23"><param name="Name" value="mesos::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Attributes.html#acb1f3dc57dbd8e806804f4ebadfbd115"><param name="Name" value="mesos::v1::Attributes"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96"><param name="Name" value="mesos::v1::Resources"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca"><param name="Name" value="mesos::v1::Resources"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1ConstantEndpointDetector.html#a5935f0af48bb9f151f7cf62ad3f4d16c"><param name="Name" value="ConstantEndpointDetector"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="construct_8hpp.html"><param name="Name" value="construct.hpp"></OBJECT>
@@ -8071,9 +8071,7 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classflags_1_1FlagsBase.html#ac73a41c2c9ba65800a8aad11ba595612"><param name="Name" value="flags::FlagsBase"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Attributes.html#a9ef5920e839795f7a7c0a8a83956aad4"><param name="Name" value="mesos::Attributes"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95"><param name="Name" value="mesos::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Attributes.html#a8c1db754d5e166038dca1652c7939c95"><param name="Name" value="mesos::v1::Attributes"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e"><param name="Name" value="mesos::v1::Resources"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structproc_1_1ProcessStatus.html#afed77b74982de0076707649836ef24fd"><param name="Name" value="itrealvalue"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacejava.html"><param name="Name" value="java"></OBJECT>
@@ -14815,7 +14813,7 @@
     <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>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768"><param name="Name" value="const_iterator"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23"><param name="Name" value="const_iterator"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a30fc4fe000da99818bfcee5bb780e5d4"><param name="Name" value="contains"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a0c2f42000d8bc6c2bc050be8b48b1e3c"><param name="Name" value="count"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a127e7442993f5b86d03625c4ab1e8271"><param name="Name" value="cpus"></OBJECT>
@@ -14843,7 +14841,6 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a015aa5cbeb1f9bce6d50bf983b69b7c7"><param name="Name" value="isScalarQuantity"></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>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95"><param name="Name" value="iterator"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a0fd76eaac0f68b60671099fedf7ba27c"><param name="Name" value="match"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#afdf2dfb4dd2c53acf5cd96bb6f02140c"><param name="Name" value="mem"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a376ffdcf83696b9a957b8a24ce596649"><param name="Name" value="names"></OBJECT>
@@ -15235,8 +15232,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a9b5fd5798c8e81bbef5f686b09432c5d"><param name="Name" value="apply"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a143d22da9ef8e68799b35478bb4e22fe"><param name="Name" value="consumed"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#aa45d29dae28bcc977661fd541714ce64"><param name="Name" value="converted"></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="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="classmesos_1_1v1_1_1ResourceConversion.html#a35eb7b515597e4fed518448d857bb7cc"><param name="Name" value="ResourceConversion"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html"><param name="Name" value="mesos::v1::Resources"></OBJECT>
@@ -15246,7 +15243,7 @@
     <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>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96"><param name="Name" value="const_iterator"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca"><param name="Name" value="const_iterator"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#acc7fd5ead44f48cc44ad2169b5d0b5c3"><param name="Name" value="contains"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ad0b18d1969e50825f07aa3165875114e"><param name="Name" value="count"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a388bf0a6e067a2e29e6c02ddc8bd5f30"><param name="Name" value="cpus"></OBJECT>
@@ -15274,7 +15271,6 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#ae5f7aa0673bc38bf84ef7d3ad0344846"><param name="Name" value="isScalarQuantity"></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>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e"><param name="Name" value="iterator"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a20817b376bd759e713332344155fbb18"><param name="Name" value="mem"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#a8343b7e589b8499454edddf2aa95c76d"><param name="Name" value="names"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4"><param name="Name" value="nonRevocable"></OBJECT>
@@ -16219,21 +16215,24 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html#a10eecc0ec13819b8117167b4a349034d"><param name="Name" value="mesos::internal::tests::KillPolicyTestHelper"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#aa5dad9a209f238aa7d65dde34d8e5c2d"><param name="Name" value="mesos::internal::tests::MemoryTestHelper"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html#a10f7ff24e377e39c6c01dab68bfc2ede"><param name="Name" value="mesos::internal::tests::SetnsTestHelper"></OBJECT>
-    <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_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><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>
+  <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_1CurlFetcherPlugin.html#af9dc83f0f96b175682fa7c27606729d8"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
     <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>
@@ -18142,10 +18141,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a3d26816443f4e274700f715db64379ee"><param name="Name" value="operator std::string"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#af26cfab021ddf49af73da3b2beca85ac"><param name="Name" value="Path"></OBJECT>
   </UL>
-  <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_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="path"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="process::http::Response"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="process::http::URL"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1unix_1_1Address.html#a93470f74fdd461facf698287be9a13fb"><param name="Name" value="process::network::unix::Address"></OBJECT>
   </UL>
@@ -18550,11 +18549,8 @@
   <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>
-  <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>
-  </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>
@@ -18891,8 +18887,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a73f44b10f6d09ead6bdf3ab11cba4d06"><param name="Name" value="consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd"><param name="Name" value="Consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90"><param name="Name" value="EventQueue"></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_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>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1EventVisitor.html"><param name="Name" value="process::EventVisitor"></OBJECT>
   <UL>
@@ -19237,8 +19233,8 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#ab73883ea45426022ec851b2069f8ed21"><param name="Name" value="acceptsEncoding"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#aa944870ad568bea5f0d0ce28763d0cef"><param name="Name" value="acceptsMediaType"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a2498f3dfc1ebe743f650e72f147c7887a25d7d2e078ea5bd01283be7cc227e071"><param name="Name" value="BODY"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#ad0493ac04e37acf41127dfff3625c0f5"><param name="Name" value="client"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a53555a597f9376d2dd71daa799a90494"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a3a459e9dbce042511e6359533f6925d4"><param name="Name" value="keepAlive"></OBJECT>
@@ -19251,13 +19247,13 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html"><param name="Name" value="process::http::Response"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5"><param name="Name" value="BODY"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <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#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#aad42d5f8c85b81742de9f3f1a0f6d328"><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>
@@ -19517,8 +19513,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#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#a4c34d22e475e29f12ac739921dcc580f"><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#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
@@ -20210,8 +20206,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< AwaitProcess< T > >"></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>
@@ -20224,8 +20220,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><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>
     <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>
@@ -20259,8 +20255,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< GroupProcess >"></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>
@@ -20273,8 +20269,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Help >"></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>
@@ -20294,8 +20290,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< JobObjectManager >"></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>
@@ -20308,22 +20304,22 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< LogProcess >"></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< LogReaderProcess >"></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< LogWriterProcess >"></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>
@@ -20343,8 +20339,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MesosAllocatorProcess >"></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>
@@ -20364,8 +20360,8 @@
   </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#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>
@@ -20378,8 +20374,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><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>
     <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>
@@ -20406,8 +20402,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#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>
@@ -20420,8 +20416,8 @@
   </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#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>
@@ -20434,8 +20430,8 @@
   </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#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>
@@ -20448,8 +20444,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< System >"></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>
@@ -20462,15 +20458,15 @@
   </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#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< UriDiskProfileAdaptorProcess >"></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>
@@ -21023,10 +21019,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#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="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><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>
@@ -22015,11 +22011,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a84298b990ad52dfd353358427b04ff3f"><param name="Name" value="windows/rmdir.hpp"></OBJECT>
   </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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="mesos::internal::examples::Flags"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><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#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="Role"></OBJECT>
+  <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="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>
@@ -22216,8 +22209,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html"><param name="Name" value="routing::Handle"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#aaaf5d48afa385557421c29db03c27caf"><param name="Name" value="get"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a0094556d6d45c73b277da88407d79376"><param name="Name" value="Handle"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a872a4583ce676fe1b25b4c971f1cf9c8"><param name="Name" value="handle"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a0094556d6d45c73b277da88407d79376"><param name="Name" value="Handle"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a7c6c67baa9ca07440687860fd2614fca"><param name="Name" value="operator!="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e"><param name="Name" value="operator=="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#af13fc46c294e65224a1ba560247307f5"><param name="Name" value="parse"></OBJECT>
@@ -22568,147 +22561,135 @@
   <UL>
     <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>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< AwaitProcess< T > >"></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>
   <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>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CheckerProcess >"></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< CollectProcess< T > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ContainerDaemonProcess >"></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< DockerContainerizerProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GarbageCollectorProcess >"></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< 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>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
     <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< Heartbeater< Message, 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< 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< HttpConnectionProcess< Call, Event > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpProxy >"></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< HttpConnectionProcess< Call, Event > >"></OBJECT>
-    <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< Logging >"></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< JobObjectManager >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Logging >"></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>
   <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< LogReaderProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogWriterProcess >"></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< LogWriterProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Master >"></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< Master >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MemoryProfiler >"></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< MesosAllocatorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosContainerizerProcess >"></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< MesosContainerizerProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><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>
   <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>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><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>
+  <UL>
+    <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< Profiler >"></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>
-  <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< RateLimiterProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaderProcess< T > >"></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< RateLimiterProcess >"></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>
-  <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>
-  </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< ReqResProcess< Req, Res > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><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>
   <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#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< SubsystemProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< System >"></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< TestDiskProfileServerProcess >"></OBJECT>
     <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>
   </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>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
     <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< WhitelistWatcher >"></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< VersionProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< WhitelistWatcher >"></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="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>
@@ -23114,8 +23095,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#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="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7"><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>
@@ -24720,10 +24701,13 @@
     <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>
-  <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>
+  <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="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#a1d0830e5e578ade7d92f9908efe8a5c5a45b73ef479821e71be9f69a190f2bb86"><param name="Name" value="SUBSCRIBE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html#af56dbb267e70425cdc8ac21a2fb4e926"><param name="Name" value="subscribe"></OBJECT>
@@ -25562,16 +25546,16 @@
   <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#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>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><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>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Exec.html#aa44880630d71534bbcb9f8f5acb2c286"><param name="Name" value="os::Exec"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Fork.html#ae3afda5dfbf9c15949f69161d2d5b33c"><param name="Name" value="os::Fork"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><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="classprocess_1_1Shared.html#a5a4fd275e890e3c5e81dd7aed1d804b0"><param name="Name" value="unique"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classDays.html#a589226d06fa74863c8f7a3c7b5c17a4c"><param name="Name" value="units"></OBJECT>
   <UL>
@@ -25631,8 +25615,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1SocketManager.html#ac3cd8ee72d804930dcdbf6317dcfb932"><param name="Name" value="unproxy"></OBJECT>
   <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#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>
   </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>
@@ -25682,8 +25666,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>
@@ -26219,13 +26203,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1internal_1_1HasMappedType.html#a6bdb87953ddf4e3698c6ddbcf0b65189"><param name="Name" value="JSON::internal::HasMappedType"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1internal_1_1IsSequence.html#a7eb06cac2bc0632185135f41c75e7798"><param name="Name" value="JSON::internal::IsSequence"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJSON_1_1internal_1_1ParseContext.html#abaa348fa018b0277342ecaa3a68f77f4"><param name="Name" value="JSON::internal::ParseContext"></OBJECT>
-  </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a96b2f5470f159e2b54d22353cff02d07"><param name="Name" value="Value"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a86aa5dcfb3d8a8d87e562c50e7380d26"><param name="Name" value="value"></OBJECT>
-  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a86aa5dcfb3d8a8d87e562c50e7380d26"><param name="Name" value="JSON::Number"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1String.html#a6d61cfa2a10f02133833eaaf23b87e75"><param name="Name" value="JSON::String"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a96b2f5470f159e2b54d22353cff02d07"><param name="Name" value="Value"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1String.html#a6d61cfa2a10f02133833eaaf23b87e75"><param name="Name" value="value"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b"><param name="Name" value="Value"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a712288898956dbca1861589a58aa73f7"><param name="Name" value="value"></OBJECT>
   <UL>
@@ -26671,10 +26652,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="write_8hpp.html#a35b77e10ddf35fa4569cb1a7d1e3532b"><param name="Name" value="write"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="write_8hpp.html#ad42f0ba6d36e7d9611f80820add8424a"><param name="Name" value="write_impl"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></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="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899"><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="3rdparty/libprocess/include/process/io.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899"><param name="Name" value="3rdparty/stout/include/stout/protobuf.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a"><param name="Name" value="cgroups"></OBJECT>
   </UL>
diff --git a/content/api/latest/c++/master_2validation_8hpp_source.html b/content/api/latest/c++/master_2validation_8hpp_source.html
index f4a9738..7d9973b 100644
--- a/content/api/latest/c++/master_2validation_8hpp_source.html
+++ b/content/api/latest/c++/master_2validation_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_aa13ddcf17f737fd9f2d870fb993891f0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#aa13ddcf17f737fd9f2d870fb993891f0">mesos::internal::master::validation::offer::getInverseOffer</a></div><div class="ttdeci">InverseOffer * getInverseOffer(Master *master, const OfferID &amp;offerId)</div></div>
 <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:2616</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</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="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal_html_a7c58bc6b710afb48231552ac3c684cef"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_1_1internal.html#a7c58bc6b710afb48231552ac3c684cef">mesos::internal::master::validation::task::internal::validateResources</a></div><div class="ttdeci">Option&lt; Error &gt; validateResources(const TaskInfo &amp;task)</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>
diff --git a/content/api/latest/c++/mem_8hpp_source.html b/content/api/latest/c++/mem_8hpp_source.html
index 35c4c2e..5197077 100644
--- a/content/api/latest/c++/mem_8hpp_source.html
+++ b/content/api/latest/c++/mem_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess_html_a916fdf1cedcff91d334b582051e37966"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html#a916fdf1cedcff91d334b582051e37966">mesos::internal::slave::WindowsMemIsolatorProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::ContainerConf [...]
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess_html_ae4e3f40213446d0e35a14811f44ecaa4"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html#ae4e3f40213446d0e35a14811f44ecaa4">mesos::internal::slave::WindowsMemIsolatorProcess::update</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources) override</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess_html_af4112af9d941286feeffe3b71fb05435"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html#af4112af9d941286feeffe3b71fb05435">mesos::internal::slave::WindowsMemIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div>
diff --git a/content/api/latest/c++/memory_8hpp_source.html b/content/api/latest/c++/memory_8hpp_source.html
index 7ae60e8..fa5c495 100644
--- a/content/api/latest/c++/memory_8hpp_source.html
+++ b/content/api/latest/c++/memory_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a0eefa18e1693bce4c6618c0884c5bf4f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a0eefa18e1693bce4c6618c0884c5bf4f">mesos::internal::slave::CGROUP_SUBSYSTEM_MEMORY_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_MEMORY_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:48</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_aea53e1dd93c292a72e5501cdd16218fe"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#aea53e1dd93c292a72e5501cdd16218fe">mesos::internal::slave::MemorySubsystemProcess::update</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const std::string &amp;cgroup, const Resources &amp;resources) override</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="subsystem_8hpp_html"><div class="ttname"><a href="subsystem_8hpp.html">subsystem.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess_html_a482aba305ec6f06a72da4fde6678f605"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MemorySubsystemProcess.html#a482aba305ec6f06a72da4fde6678f605">mesos::internal::slave::MemorySubsystemProcess::name</a></div><div class="ttdeci">std::string name() const override</div><div class="ttdef"><b>Definition:</b> memory.hpp:53</div></div>
diff --git a/content/api/latest/c++/mock__containerizer_8hpp_source.html b/content/api/latest/c++/mock__containerizer_8hpp_source.html
index 9d450f6..c32af88 100644
--- a/content/api/latest/c++/mock__containerizer_8hpp_source.html
+++ b/content/api/latest/c++/mock__containerizer_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</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>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockContainerizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html">mesos::internal::tests::MockContainerizer</a></div><div class="ttdef"><b>Definition:</b> mock_containerizer.hpp:41</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a11ed2cb6c50a4d26c40eaf4e203ce728"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a11ed2cb6c50a4d26c40eaf4e203ce728">mesos::internal::slave::Containerizer::update</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_ab957b0b3c1e7e63e8a06558b0abf30ef"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#ab957b0b3c1e7e63e8a06558b0abf30ef">mesos::internal::slave::Containerizer::launch</a></div><div class="ttdeci">virtual process::Future&lt; LaunchResult &gt; launch(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp;containerConfig, const std::map&lt; std::string, std::strin [...]
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockContainerizer_html_a07c06769bc9639918d4424fb8284ce2e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">mesos::internal::tests::MockContainerizer::MOCK_METHOD2</a></div><div class="ttdeci">MOCK_METHOD2(update, process::Future&lt; Nothing &gt;(const ContainerID &amp;, const Resources &amp;))</div></div>
diff --git a/content/api/latest/c++/mock__docker_8hpp_source.html b/content/api/latest/c++/mock__docker_8hpp_source.html
index 69152ca..cff69db 100644
--- a/content/api/latest/c++/mock__docker_8hpp_source.html
+++ b/content/api/latest/c++/mock__docker_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockDocker_html_a218fb1bb69b2ac1fbe939de9c7e9e769"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a218fb1bb69b2ac1fbe939de9c7e9e769">mesos::internal::tests::MockDocker::~MockDocker</a></div><div class="ttdeci">~MockDocker() override</div></div>
 <div class="ttc" id="namespaceos_1_1libraries_1_1Library_html_ab0e1a0e311049b6d685de1068e8f4690"><div class="ttname"><a href="namespaceos_1_1libraries_1_1Library.html#ab0e1a0e311049b6d685de1068e8f4690">os::libraries::Library::prefix</a></div><div class="ttdeci">constexpr const char * prefix</div><div class="ttdef"><b>Definition:</b> os.hpp:94</div></div>
 <div class="ttc" id="classDocker_html_a5ed360ee69fa51d583742bdf1e76e2c0"><div class="ttname"><a href="classDocker.html#a5ed360ee69fa51d583742bdf1e76e2c0">Docker::ps</a></div><div class="ttdeci">virtual process::Future&lt; std::vector&lt; Container &gt; &gt; ps(bool all=false, const Option&lt; std::string &gt; &amp;prefix=None()) const </div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html">mesos::internal::slave::DockerContainerizerProcess</a></div><div class="ttdef"><b>Definition:</b> docker.hpp:125</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="namespaceflags_html_a27c0d145bbd7c2870512fd59a50222d9"><div class="ttname"><a href="namespaceflags.html#a27c0d145bbd7c2870512fd59a50222d9">flags::fetch</a></div><div class="ttdeci">Try&lt; T &gt; fetch(const std::string &amp;value)</div><div class="ttdef"><b>Definition:</b> fetch.hpp:38</div></div>
diff --git a/content/api/latest/c++/namespacemesos.html b/content/api/latest/c++/namespacemesos.html
index 8bc8c81..ebb5c3b 100644
--- a/content/api/latest/c++/namespacemesos.html
+++ b/content/api/latest/c++/namespacemesos.html
@@ -4457,20 +4457,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a112163aa7f26794e26b67dfc187dec7f"></a>
+<a class="anchor" id="a4334845956ae2d55cbc345fcd6e19a89"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool mesos::operator== </td>
           <td>(</td>
-          <td class="paramtype">const Resource::ReservationInfo &amp;&#160;</td>
+          <td class="paramtype">const Labels &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Resource::ReservationInfo &amp;&#160;</td>
+          <td class="paramtype">const Labels &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -4483,20 +4483,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a4334845956ae2d55cbc345fcd6e19a89"></a>
+<a class="anchor" id="a112163aa7f26794e26b67dfc187dec7f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool mesos::operator== </td>
           <td>(</td>
-          <td class="paramtype">const Labels &amp;&#160;</td>
+          <td class="paramtype">const Resource::ReservationInfo &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Labels &amp;&#160;</td>
+          <td class="paramtype">const Resource::ReservationInfo &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
diff --git a/content/api/latest/c++/namespacemesos_1_1v1.html b/content/api/latest/c++/namespacemesos_1_1v1.html
index 418982d..20fe392 100644
--- a/content/api/latest/c++/namespacemesos_1_1v1.html
+++ b/content/api/latest/c++/namespacemesos_1_1v1.html
@@ -3171,20 +3171,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="aaa3ce376560b54b70a2c5fd36f166310"></a>
+<a class="anchor" id="a558af0824c4c932483d4b1f797c8df64"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool mesos::v1::operator== </td>
           <td>(</td>
-          <td class="paramtype">const Resource::ReservationInfo &amp;&#160;</td>
+          <td class="paramtype">const MasterInfo &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Resource::ReservationInfo &amp;&#160;</td>
+          <td class="paramtype">const MasterInfo &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -3197,20 +3197,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a558af0824c4c932483d4b1f797c8df64"></a>
+<a class="anchor" id="a9f134434d1ccf01f05300e3ced69068a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool mesos::v1::operator== </td>
           <td>(</td>
-          <td class="paramtype">const MasterInfo &amp;&#160;</td>
+          <td class="paramtype">const Offer::Operation &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const MasterInfo &amp;&#160;</td>
+          <td class="paramtype">const Offer::Operation &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -3223,20 +3223,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a9f134434d1ccf01f05300e3ced69068a"></a>
+<a class="anchor" id="aaa3ce376560b54b70a2c5fd36f166310"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool mesos::v1::operator== </td>
           <td>(</td>
-          <td class="paramtype">const Offer::Operation &amp;&#160;</td>
+          <td class="paramtype">const Resource::ReservationInfo &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Offer::Operation &amp;&#160;</td>
+          <td class="paramtype">const Resource::ReservationInfo &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
diff --git a/content/api/latest/c++/port__mapping_8hpp_source.html b/content/api/latest/c++/port__mapping_8hpp_source.html
index 89ddd69..16c30c5 100644
--- a/content/api/latest/c++/port__mapping_8hpp_source.html
+++ b/content/api/latest/c++/port__mapping_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1PortMappingStatistics_1_1Flags.html">mesos::internal::slave::PortMappingStatistics::Flags</a></div><div class="ttdef"><b>Definition:</b> port_mapping.hpp:384</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
 <div class="ttc" id="classrouting_1_1Handle_html"><div class="ttname"><a href="classrouting_1_1Handle.html">routing::Handle</a></div><div class="ttdef"><b>Definition:</b> handle.hpp:38</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classIntervalSet_html"><div class="ttname"><a href="classIntervalSet.html">IntervalSet&lt; uint16_t &gt;</a></div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a589249d396dcac88f6d67d8f68b8a630"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a589249d396dcac88f6d67d8f68b8a630">mesos::internal::slave::NET_ISOLATOR_BW_LIMIT</a></div><div class="ttdeci">constexpr char NET_ISOLATOR_BW_LIMIT[]</div><div class="ttdef"><b>Definition:</b> port_mapping.hpp:78</div></div>
diff --git a/content/api/latest/c++/ports_8hpp_source.html b/content/api/latest/c++/ports_8hpp_source.html
index 17f76ed..765ba6e 100644
--- a/content/api/latest/c++/ports_8hpp_source.html
+++ b/content/api/latest/c++/ports_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html_ad344b20876a796fe3894ad456051c100"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#ad344b20876a796fe3894ad456051c100">mesos::internal::slave::NetworkPortsIsolatorProcess::~NetworkPortsIsolatorProcess</a></div><div class="ttdeci">~NetworkPortsIsolatorProcess() override</div><div class="ttdef"><b>Definition:</b> ports.hpp:55</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html_a994ddbbd2c0ac0b5bb2abb05eba2e76e"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#a994ddbbd2c0ac0b5bb2abb05eba2e76e">mesos::internal::slave::NetworkPortsIsolatorProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::Contain [...]
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classIntervalSet_html"><div class="ttname"><a href="classIntervalSet.html">IntervalSet&lt; uint16_t &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html_aa6e0e57fd329504d6727f107667da268"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#aa6e0e57fd329504d6727f107667da268">mesos::internal::slave::NetworkPortsIsolatorProcess::update</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess_html_abe5562beabbcd74a50e5cf84a2f29588"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#abe5562beabbcd74a50e5cf84a2f29588">mesos::internal::slave::NetworkPortsIsolatorProcess::getProcessSockets</a></div><div class="ttdeci">static Try&lt; std::vector&lt; uint32_t &gt; &gt; getProcessSockets(pid_t pid)</div></div>
diff --git a/content/api/latest/c++/posix_2disk_8hpp_source.html b/content/api/latest/c++/posix_2disk_8hpp_source.html
index 3bcc57e..832175e 100644
--- a/content/api/latest/c++/posix_2disk_8hpp_source.html
+++ b/content/api/latest/c++/posix_2disk_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector_html_a7568ce79c91387c4fb7ab45cc7c9b1c1"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DiskUsageCollector.html#a7568ce79c91387c4fb7ab45cc7c9b1c1">mesos::internal::slave::DiskUsageCollector::usage</a></div><div class="ttdeci">process::Future&lt; Bytes &gt; usage(const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;excludes)</div></div>
 <div class="ttc" id="namespacecgroups_html_a12d210f286e5fcf7993c0c90b9459606"><div class="ttname"><a href="namespacecgroups.html#a12d210f286e5fcf7993c0c90b9459606">cgroups::cleanup</a></div><div class="ttdeci">process::Future&lt; bool &gt; cleanup(const std::string &amp;hierarchy)</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="namespaceos_1_1libraries_html_a41b3cb8b32c32ab2abf7a7aa62de9f18"><div class="ttname"><a href="namespaceos_1_1libraries.html#a41b3cb8b32c32ab2abf7a7aa62de9f18">os::libraries::paths</a></div><div class="ttdeci">std::string paths()</div><div class="ttdef"><b>Definition:</b> os.hpp:136</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
diff --git a/content/api/latest/c++/posix_8hpp_source.html b/content/api/latest/c++/posix_8hpp_source.html
index dde5657..6827a38 100644
--- a/content/api/latest/c++/posix_8hpp_source.html
+++ b/content/api/latest/c++/posix_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="os_8hpp_html"><div class="ttname"><a href="os_8hpp.html">os.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html">mesos::internal::slave::PosixMemIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> posix.hpp:176</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess_html_a3d6bafd436cdfa19b1b471afda01ab33"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a3d6bafd436cdfa19b1b471afda01ab33">mesos::internal::slave::PosixIsolatorProcess::prepare</a></div><div class="ttdeci">process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp;contain [...]
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess_html_ad5bd6c8c4f8b7f67b24a50ed608bb40f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html#ad5bd6c8c4f8b7f67b24a50ed608bb40f">mesos::internal::slave::PosixMemIsolatorProcess::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId) override</div><div class="ttdef"><b>Definition:</b> posix.hpp:187</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
diff --git a/content/api/latest/c++/protobuf__utils_8hpp_source.html b/content/api/latest/c++/protobuf__utils_8hpp_source.html
index 95cd879..5c0c895 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -77,7 +77,7 @@
 <div class="ttc" id="include_2mesos_2slave_2isolator_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1slave_html_a2ec7a33e80d320e4dbf4d89ae1b8ace1"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a2ec7a33e80d320e4dbf4d89ae1b8ace1">mesos::internal::protobuf::slave::createContainerState</a></div><div class="ttdeci">mesos::slave::ContainerState createContainerState(const Option&lt; ExecutorInfo &gt; &amp;executorInfo, const ContainerID &amp;id, pid_t pid, const std::string &amp;directory)</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_ad2a0a4314ebe887ce1ee3e7d52880169"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#ad2a0a4314ebe887ce1ee3e7d52880169">mesos::internal::protobuf::master::event::createFrameworkUpdated</a></div><div class="ttdeci">mesos::master::Event createFrameworkUpdated(const mesos::internal::master::Framework &amp;framework)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a59b2fa160b16134c19df0b38e1becf27"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a59b2fa160b16134c19df0b38e1becf27">mesos::internal::protobuf::getRootContainerId</a></div><div class="ttdeci">ContainerID getRootContainerId(const ContainerID &amp;containerId)</div></div>
diff --git a/content/api/latest/c++/random_2sorter_8hpp_source.html b/content/api/latest/c++/random_2sorter_8hpp_source.html
index 363f7a3..e996f6e 100644
--- a/content/api/latest/c++/random_2sorter_8hpp_source.html
+++ b/content/api/latest/c++/random_2sorter_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="classmesos_1_1Resources_html_a62ae547c0d24fdfb139549e9b8126fdf"><div class="ttname"><a href="classmesos_1_1Resources.html#a62ae547c0d24fdfb139549e9b8126fdf">mesos::Resources::filter</a></div><div class="ttdeci">Resources filter(const lambda::function&lt; bool(const Resource &amp;)&gt; &amp;predicate) const </div></div>
 <div class="ttc" id="include_2mesos_2values_8hpp_html"><div class="ttname"><a href="include_2mesos_2values_8hpp.html">values.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_html_a3fdf652114f250eae8f6efff6989b2e3a6c8ce8ebea023706f04344f88b201b7d"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html#a3fdf652114f250eae8f6efff6989b2e3a6c8ce8ebea023706f04344f88b201b7d">mesos::internal::master::allocator::RandomSorter::Node::INACTIVE_LEAF</a></div><div class="ttdef"><b>Definition:</b> sorter.hpp:200</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_html_a4a06d6a68878f20da0b59c7c4397b2c9"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#a4a06d6a68878f20da0b59c7c4397b2c9">mesos::internal::master::allocator::RandomSorter::allocationScalarQuantities</a></div><div class="ttdeci">const Resources &amp; allocationScalarQuantities(const std::string &amp;clientPath) const override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html">mesos::internal::master::allocator::RandomSorter</a></div><div class="ttdef"><b>Definition:</b> sorter.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_html_aee29145efd2037adf06b62e5cd8e4b91"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html#aee29145efd2037adf06b62e5cd8e4b91">mesos::internal::master::allocator::RandomSorter::initialize</a></div><div class="ttdeci">void initialize(const Option&lt; std::set&lt; std::string &gt;&gt; &amp;fairnessExcludeResourceNames) override</div></div>
diff --git a/content/api/latest/c++/resource__provider_2manager_8hpp_source.html b/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
index 77514f2..3663b80 100644
--- a/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; process::http::authentication::Principal &gt;</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_ad8f400b5e54038df7e5662ec35da05fa"><div class="ttname"><a href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">process::http::request</a></div><div class="ttdeci">Future&lt; Response &gt; request(const Request &amp;request, bool streamedResponse=false)</div><div class="ttdoc">Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1ResourceProviderManager_html_a99b78ea2c2adfa4b1459769d78cf5a2c"><div class="ttname"><a href="classmesos_1_1internal_1_1ResourceProviderManager.html#a99b78ea2c2adfa4b1459769d78cf5a2c">mesos::internal::ResourceProviderManager::messages</a></div><div class="ttdeci">process::Queue&lt; ResourceProviderMessage &gt; messages() const </div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:517</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1ResourceProviderManager_html_a7e3b37fe702c1f4c9a95eb4702806cbb"><div class="ttname"><a href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager::operator=</a></div><div class="ttdeci">ResourceProviderManager &amp; operator=(const ResourceProviderManager &amp;other)=delete</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1ResourceProviderManager_html_aa4800de1b596e1a1b87bd75780e1cb64"><div class="ttname"><a href="classmesos_1_1internal_1_1ResourceProviderManager.html#aa4800de1b596e1a1b87bd75780e1cb64">mesos::internal::ResourceProviderManager::reconcileOperations</a></div><div class="ttdeci">void reconcileOperations(const ReconcileOperationsMessage &amp;message) const </div></div>
diff --git a/content/api/latest/c++/resources_8hpp.html b/content/api/latest/c++/resources_8hpp.html
index e09a241..befa53f 100644
--- a/content/api/latest/c++/resources_8hpp.html
+++ b/content/api/latest/c++/resources_8hpp.html
@@ -61,6 +61,7 @@
 <code>#include &lt;set&gt;</code><br />
 <code>#include &lt;string&gt;</code><br />
 <code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;boost/iterator/indirect_iterator.hpp&gt;</code><br />
 <code>#include &lt;google/protobuf/repeated_field.h&gt;</code><br />
 <code>#include &lt;<a class="el" href="include_2mesos_2mesos_8hpp_source.html">mesos/mesos.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="type__utils_8hpp_source.html">mesos/type_utils.hpp</a>&gt;</code><br />
diff --git a/content/api/latest/c++/resources_8hpp_source.html b/content/api/latest/c++/resources_8hpp_source.html
index 80954ac..8865505 100644
--- a/content/api/latest/c++/resources_8hpp_source.html
+++ b/content/api/latest/c++/resources_8hpp_source.html
@@ -52,19 +52,19 @@
 <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 [...]
-<div class="ttc" id="classmesos_1_1Resources_html_aead097c9cbf735bed75199745625d768"><div class="ttname"><a href="classmesos_1_1Resources.html#aead097c9cbf735bed75199745625d768">mesos::Resources::const_iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:592</div></div>
+<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:423</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:425</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:762</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:798</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="classmesos_1_1Resources_html_ae58c22a951f1d4550454eef328e4ad23"><div class="ttname"><a href="classmesos_1_1Resources.html#ae58c22a951f1d4550454eef328e4ad23">mesos::Resources::const_iterator</a></div><div class="ttdeci">boost::indirect_iterator&lt; std::vector&lt; std::shared_ptr&lt; Resource_ &gt; &gt;::const_iterator &gt; const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:599</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:73</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a015aa5cbeb1f9bce6d50bf983b69b7c7"><div class="ttname"><a href="classmesos_1_1Resources.html#a015aa5cbeb1f9bce6d50bf983b69b7c7">mesos::Resources::isScalarQuantity</a></div><div class="ttdeci">static bool isScalarQuantity(const Resources &amp;resources)</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_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:599</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:608</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_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>
@@ -73,7 +73,7 @@
 <div class="ttc" id="include_2mesos_2values_8hpp_html"><div class="ttname"><a href="include_2mesos_2values_8hpp.html">values.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a127e7442993f5b86d03625c4ab1e8271"><div class="ttname"><a href="classmesos_1_1Resources.html#a127e7442993f5b86d03625c4ab1e8271">mesos::Resources::cpus</a></div><div class="ttdeci">Option&lt; double &gt; cpus() const </div></div>
 <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="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a2854bcb8a35610e98a6ad0e559ea6213"><div class="ttname"><a href="classmesos_1_1Resources.html#a2854bcb8a35610e98a6ad0e559ea6213">mesos::Resources::isPersistentVolume</a></div><div class="ttdeci">static bool isPersistentVolume(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a88a531c0e331b9a6b26ab5cedd2c87d2"><div class="ttname"><a href="classmesos_1_1Resources.html#a88a531c0e331b9a6b26ab5cedd2c87d2">mesos::Resources::ephemeral_ports</a></div><div class="ttdeci">Option&lt; Value::Ranges &gt; ephemeral_ports() const </div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab7efb90fdd329ee238af86013584480d"><div class="ttname"><a href="classmesos_1_1Resources.html#ab7efb90fdd329ee238af86013584480d">mesos::Resources::gpus</a></div><div class="ttdeci">Option&lt; double &gt; gpus() const </div></div>
@@ -88,13 +88,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:405</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:407</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:594</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:601</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:750</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:786</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>
@@ -106,9 +106,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:604</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:413</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:764</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:615</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:415</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:800</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</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>
@@ -116,18 +116,18 @@
 <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:539</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:541</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:42</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:605</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:616</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:747</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:783</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="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
 <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:421</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:423</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="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:71</div></div>
@@ -148,11 +148,11 @@
 <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:388</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:377</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:390</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:379</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:763</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:799</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>
@@ -160,7 +160,6 @@
 <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_1Resources_html_af45f5789dd4c9d7345e47a072b37f9b4"><div class="ttname"><a href="classmesos_1_1Resources.html#af45f5789dd4c9d7345e47a072b37f9b4">mesos::Resources::reservationRole</a></div><div class="ttdeci">static const std::string &amp; reservationRole(const Resource &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_ab2c34cf1de471159a32b8e9c9d8cbe79"><div class="ttname"><a href="classmesos_1_1Resources.html#ab2c34cf1de471159a32b8e9c9d8cbe79">mesos::Resources::allocations</a></div><div class="ttdeci">hashmap&lt; std::string, Resources &gt; allocations() const </div></div>
-<div class="ttc" id="classmesos_1_1Resources_html_a2f4bcc0de9f40c0c947d355213aaac95"><div class="ttname"><a href="classmesos_1_1Resources.html#a2f4bcc0de9f40c0c947d355213aaac95">mesos::Resources::iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:591</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
index 40ed55f..0e31171 100644
--- a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html">mesos::internal::slave::DockerContainerizer</a></div><div class="ttdef"><b>Definition:</b> docker.hpp:67</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html_acdaec1a9c974f639efa0d5c8f866a3ae"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#acdaec1a9c974f639efa0d5c8f866a3ae">mesos::internal::slave::DockerContainerizer::status</a></div><div class="ttdeci">process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId) override</div></div>
 <div class="ttc" id="metrics_2timer_8hpp_html"><div class="ttname"><a href="metrics_2timer_8hpp.html">timer.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html">mesos::internal::slave::DockerContainerizerProcess</a></div><div class="ttdef"><b>Definition:</b> docker.hpp:125</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html_a3b44a8b6b4f0e5a5920e3353a458390c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a3b44a8b6b4f0e5a5920e3353a458390c">mesos::internal::slave::DockerContainerizer::containers</a></div><div class="ttdeci">process::Future&lt; hashset&lt; ContainerID &gt; &gt; containers() override</div></div>
 <div class="ttc" id="namespaceflags_html_a27c0d145bbd7c2870512fd59a50222d9"><div class="ttname"><a href="namespaceflags.html#a27c0d145bbd7c2870512fd59a50222d9">flags::fetch</a></div><div class="ttdeci">Try&lt; T &gt; fetch(const std::string &amp;value)</div><div class="ttdef"><b>Definition:</b> fetch.hpp:38</div></div>
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2cgroups_2cgroups_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2cgroups_2cgroups_8hpp_source.html
index a1aaad9..fc6b6fe 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2cgroups_2cgroups_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2cgroups_2cgroups_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess_html_aec8b488b1b8ecec8f30a32061cc3abe7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#aec8b488b1b8ecec8f30a32061cc3abe7">mesos::internal::slave::CgroupsIsolatorProcess::cleanup</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess_html_a317ae56d23f2c553a8a0c33d3f5b2a47"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#a317ae56d23f2c553a8a0c33d3f5b2a47">mesos::internal::slave::CgroupsIsolatorProcess::create</a></div><div class="ttdeci">static Try&lt; mesos::slave::Isolator * &gt; create(const Flags &amp;flags)</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess_html_aa25196fd54a9412ee9fdfdd5425d627e"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#aa25196fd54a9412ee9fdfdd5425d627e">mesos::internal::slave::CgroupsIsolatorProcess::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states, const hashset&lt; ContainerID &gt; &amp;orphans) ov [...]
 <div class="ttc" id="subsystem_8hpp_html"><div class="ttname"><a href="subsystem_8hpp.html">subsystem.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
diff --git a/content/api/latest/c++/slave_8hpp_source.html b/content/api/latest/c++/slave_8hpp_source.html
index c49edba..89522f0 100644
--- a/content/api/latest/c++/slave_8hpp_source.html
+++ b/content/api/latest/c++/slave_8hpp_source.html
@@ -102,7 +102,7 @@
 <div class="ttc" id="include_2mesos_2master_2detector_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2detector_8hpp.html">detector.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1ResourceProvider_html_a8c0e5dbb74c8b82f48a3dcdf31fe87d7"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1ResourceProvider.html#a8c0e5dbb74c8b82f48a3dcdf31fe87d7">mesos::internal::slave::ResourceProvider::resourceVersion</a></div><div class="ttdeci">Option&lt; UUID &gt; resourceVersion</div><div class="ttdef"><b>Definition:</b> slave.hpp:1207</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Executor_html_a3b2abbbd9f9e9ca5c08b75329ac426c0ab536b2fae4842fc2c6e24905f142c920"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Executor.html#a3b2abbbd9f9e9ca5c08b75329ac426c0ab536b2fae4842fc2c6e24905f142c920">mesos::internal::slave::Executor::TERMINATING</a></div><div class="ttdef"><b>Definition:</b> slave.hpp:980</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a763b2f90bc53f92d680a635fe28e858e"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a763b2f90bc53f92d680a635fe28e858e">mesos::internal::slave::Slave::Executor</a></div><div class="ttdeci">friend class Executor</div><div class="ttdef"><b>Definition:</b> slave.hpp:588</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a101f8dc5a130dc066b8be3e231eed9f8"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a101f8dc5a130dc066b8be3e231eed9f8">mesos::internal::slave::Slave::handleRunTaskGroupMessage</a></div><div class="ttdeci">void handleRunTaskGroupMessage(const process::UPID &amp;from, RunTaskGroupMessage &amp;&amp;runTaskGroupMessage)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a515bd07e751e76bda7f78d3953f5c64f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a515bd07e751e76bda7f78d3953f5c64f">mesos::internal::slave::Slave::runTaskGroup</a></div><div class="ttdeci">virtual void runTaskGroup(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo, const std::vector&lt; ResourceVe [...]
diff --git a/content/api/latest/c++/sorter_8hpp_source.html b/content/api/latest/c++/sorter_8hpp_source.html
index 9da42d0..6682626 100644
--- a/content/api/latest/c++/sorter_8hpp_source.html
+++ b/content/api/latest/c++/sorter_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_a83252e954533dff4f7f203ac88ee9604"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a83252e954533dff4f7f203ac88ee9604">mesos::internal::master::allocator::Sorter::~Sorter</a></div><div class="ttdeci">virtual ~Sorter()=default</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1master_html"><div class="ttname"><a href="namespacemesos_1_1v1_1_1master.html">mesos::v1::master</a></div><div class="ttdef"><b>Definition:</b> master.hpp:27</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="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_a7b00c2839cd56edaa63b90d2df69068d"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a7b00c2839cd56edaa63b90d2df69068d">mesos::internal::master::allocator::Sorter::initialize</a></div><div class="ttdeci">virtual void initialize(const Option&lt; std::set&lt; std::string &gt;&gt; &amp;fairnessExcludeResourceNames)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_a0b1e4832926e88f1dcd52f7c9b4f7ca7"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a0b1e4832926e88f1dcd52f7c9b4f7ca7">mesos::internal::master::allocator::Sorter::allocation</a></div><div class="ttdeci">virtual const hashmap&lt; SlaveID, Resources &gt; &amp; allocation(const std::string &amp;client) const =0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter_html_af415ae11fc48d532fd47ed9e8ca25a10"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#af415ae11fc48d532fd47ed9e8ca25a10">mesos::internal::master::allocator::Sorter::update</a></div><div class="ttdeci">virtual void update(const std::string &amp;client, const SlaveID &amp;slaveId, const Resources &amp;oldAllocation, const Resources &amp;newAllocation)=0</div></div>
diff --git a/content/api/latest/c++/src_2common_2http_8hpp_source.html b/content/api/latest/c++/src_2common_2http_8hpp_source.html
index c511989..509cea4 100644
--- a/content/api/latest/c++/src_2common_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2common_2http_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_af4e0b860b9f388537ecdd51c8f993441"><div class="ttname"><a href="namespacemesos_1_1internal.html#af4e0b860b9f388537ecdd51c8f993441">mesos::internal::model</a></div><div class="ttdeci">JSON::Object model(const quota::QuotaInfo &amp;quotaInfo)</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:510</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="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>
diff --git a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
index 01c5d86..dbfdeda 100644
--- a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
@@ -72,7 +72,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_a99348f470d98066581911dc62a539d6e"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">mesos::internal::master::allocator::MesosAllocatorProcess::MesosAllocatorProcess</a></div><div class="ttdeci">MesosAllocatorProcess()</div><div class="ttdef"><b>Definition:</b> allocator.hpp:194</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_a2d0f1451b6c469d31a76e2740b765a8c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a2d0f1451b6c469d31a76e2740b765a8c">mesos::internal::master::allocator::MesosAllocatorProcess::setQuota</a></div><div class="ttdeci">virtual void setQuota(const std::string &amp;role, const Quota &amp;quota)=0</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_a56e9186140b626bcc3cc30577cd07905"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a56e9186140b626bcc3cc30577cd07905">mesos::internal::master::allocator::MesosAllocatorProcess::addSlave</a></div><div class="ttdeci">virtual void addSlave(const SlaveID &amp;slaveId, const SlaveInfo &amp;slaveInfo, const std::vector&lt; SlaveInfo::Capabili [...]
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_a92e15354117d3fea603a4a86b36c0d5c"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a92e15354117d3fea603a4a86b36c0d5c">mesos::internal::master::allocator::MesosAllocatorProcess::activateFramework</a></div><div class="ttdeci">virtual void activateFramework(const FrameworkID &amp;frameworkId)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator_html_ae72ec1b60b2a7db94604d267c910c327"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#ae72ec1b60b2a7db94604d267c910c327">mesos::internal::master::allocator::MesosAllocator::removeFramework</a></div><div class="ttdeci">void removeFramework(const FrameworkID &amp;frameworkId) override</div><div class="ttdoc">Removes a framework from the Mesos cluster. </d [...]
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 51058c3..5bd000d 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -105,7 +105,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_aa13ddcf17f737fd9f2d870fb993891f0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#aa13ddcf17f737fd9f2d870fb993891f0">mesos::internal::master::validation::offer::getInverseOffer</a></div><div class="ttdeci">InverseOffer * getInverseOffer(Master *master, const OfferID &amp;offerId)</div></div>
 <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:2616</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</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:2563</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:221</div></div>
diff --git a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
index 4fd3cdc..a5696c6 100644
--- a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
+++ b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_afc932a215e1e3c8f559f55c117400d03"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#afc932a215e1e3c8f559f55c117400d03">mesos::internal::ResourceProviderMessage::UpdateState::resourceVersion</a></div><div class="ttdeci">UUID resourceVersion</div><div class="ttdef"><b>Definition:</b> message.hpp:75</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>
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_aa0717d9e51dbce79df167cd5a779d2e7"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#aa0717d9e51dbce79df167cd5a779d2e7">mesos::internal::ResourceProviderMessage::remove</a></div><div class="ttdeci">Option&lt; Remove &gt; remove</div><div class="ttdef"><b>Definition:</b> message.hpp:101</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html">mesos::internal::ResourceProviderMessage::UpdateState</a></div><div class="ttdef"><b>Definition:</b> message.hpp:72</div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html">check.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a0201a881e31e2b8970cb353b951973ff"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a0201a881e31e2b8970cb353b951973ff">mesos::internal::ResourceProviderMessage::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Type &amp;type)</div><div class="ttdef"><b>Definition:</b> message.hpp:50</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
index eaab2f0..7956847 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a41ab321c7dd4a940fce865953621881f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a41ab321c7dd4a940fce865953621881f">mesos::internal::slave::Containerizer::status</a></div><div class="ttdeci">virtual process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:126</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>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">mesos::internal::slave::state::SlaveState</a></div><div class="ttdef"><b>Definition:</b> state.hpp:347</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2fetcher_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
index 9a0b6ab..322cfa6 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="include_2mesos_2slave_2isolator_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2isolator_8hpp.html">isolator.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizer_html_ae65d9560533af311959f4796a99e9ea0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#ae65d9560533af311959f4796a99e9ea0">mesos::internal::slave::MesosContainerizer::pruneImages</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; pruneImages(const std::vector&lt; Image &gt; &amp;excludedImages) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizer_html_a42abf6dd9b80b024edcf56fc8dc5c607"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a42abf6dd9b80b024edcf56fc8dc5c607">mesos::internal::slave::MesosContainerizer::kill</a></div><div class="ttdeci">process::Future&lt; bool &gt; kill(const ContainerID &amp;containerId, int signal) override</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="namespaceflags_html_a27c0d145bbd7c2870512fd59a50222d9"><div class="ttname"><a href="namespaceflags.html#a27c0d145bbd7c2870512fd59a50222d9">flags::fetch</a></div><div class="ttdeci">Try&lt; T &gt; fetch(const std::string &amp;value)</div><div class="ttdef"><b>Definition:</b> fetch.hpp:38</div></div>
 <div class="ttc" id="namespaceprocess_html_a8225ae5aa1b4963bb8413312282a91be"><div class="ttname"><a href="namespaceprocess.html#a8225ae5aa1b4963bb8413312282a91be">process::reap</a></div><div class="ttdeci">Future&lt; Option&lt; int &gt; &gt; reap(pid_t pid)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
index 051bed5..fcb981b 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html_a030a1d8c77900f91da6d3081d3cdb893"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a030a1d8c77900f91da6d3081d3cdb893">mesos::internal::slave::MesosIsolatorProcess::prepare</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; mesos::slave::ContainerLaunchInfo &gt; &gt; prepare(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp [...]
 <div class="ttc" id="include_2mesos_2slave_2isolator_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2isolator_8hpp.html">isolator.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolator_html_a89a249245ed12f7e4a7de0470e8fc297"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#a89a249245ed12f7e4a7de0470e8fc297">mesos::internal::slave::MesosIsolator::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId) override</div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html_a7542c128af52b0fc7ffbf16767440c94"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a7542c128af52b0fc7ffbf16767440c94">mesos::internal::slave::MesosIsolatorProcess::status</a></div><div class="ttdeci">virtual process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:135</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2linux_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2linux_8hpp_source.html
index c4edc9a..9f08c5b 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2linux_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2filesystem_2linux_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</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>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess_html_a30c365aeca79648f21e8cddd41cb0ed2"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.html#a30c365aeca79648f21e8cddd41cb0ed2">mesos::internal::slave::LinuxFilesystemIsolatorProcess::cleanup</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId) override</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess_html_ae97c48e4c4a7ee389941e904713e2484"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxFilesystemIsolatorProcess.html#ae97c48e4c4a7ee389941e904713e2484">mesos::internal::slave::LinuxFilesystemIsolatorProcess::~LinuxFilesystemIsolatorProcess</a></div><div class="ttdeci">~LinuxFilesystemIsolatorProcess() override</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_source.html
index 25d1d5f..18791db 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a9be31fa94f9a49c22650ce5e3a3954c0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a9be31fa94f9a49c22650ce5e3a3954c0">mesos::internal::slave::operator==</a></div><div class="ttdeci">bool operator==(const DockerVolume &amp;left, const DockerVolume &amp;right)</div><div class="ttdef"><b>Definition:</b> state.hpp:29</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_acc816a5f127bb40e7d5464befda0a0a9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#acc816a5f127bb40e7d5464befda0a0a9">mesos::internal::slave::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const MesosContainerizerProcess::State &amp;state)</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_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1Gpu_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1Gpu.html">mesos::internal::slave::Gpu</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html">mesos::internal::slave::NvidiaGpuAllocator</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:52</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2isolator_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2isolator_8hpp_source.html
index 3c62668..0aa58ef 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2gpu_2isolator_8hpp_source.html
@@ -56,7 +56,7 @@
 <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="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp.html">allocator.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess_html_a975e5329fc1c6b461a5db1b067694b63"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.html#a975e5329fc1c6b461a5db1b067694b63">mesos::internal::slave::NvidiaGpuIsolatorProcess::cleanup</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId) override</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html">mesos::internal::slave::NvidiaGpuAllocator</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:52</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess_html_a4cca73921db7757cda036fb73297ae83"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess.html#a4cca73921db7757cda036fb73297ae83">mesos::internal::slave::NvidiaGpuIsolatorProcess::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;states, const hashset&lt; ContainerID &gt; &amp;orpha [...]
diff --git a/content/api/latest/c++/src_2slave_2state_8hpp_source.html b/content/api/latest/c++/src_2slave_2state_8hpp_source.html
index b6650e7..f5bec40 100644
--- a/content/api/latest/c++/src_2slave_2state_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2state_8hpp_source.html
@@ -80,7 +80,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1state_1_1RunState_html_af72a5cac973ca74938bd0b060dc905fd"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1RunState.html#af72a5cac973ca74938bd0b060dc905fd">mesos::internal::slave::state::RunState::id</a></div><div class="ttdeci">Option&lt; ContainerID &gt; id</div><div class="ttdef"><b>Definition:</b> state.hpp:276</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1state_1_1TaskState_html_a5c14a61ac614a9f185c37124db32b480"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1TaskState.html#a5c14a61ac614a9f185c37124db32b480">mesos::internal::slave::state::TaskState::errors</a></div><div class="ttdeci">unsigned int errors</div><div class="ttdef"><b>Definition:</b> state.hpp:260</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">mesos::internal::slave::state::SlaveState</a></div><div class="ttdef"><b>Definition:</b> state.hpp:347</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1state_1_1TaskState_html_a45df01b06cc4e27be1631f4f9c85e986"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1TaskState.html#a45df01b06cc4e27be1631f4f9c85e986">mesos::internal::slave::state::TaskState::acks</a></div><div class="ttdeci">hashset&lt; id::UUID &gt; acks</div><div class="ttdef"><b>Definition:</b> state.hpp:259</div></div>
 <div class="ttc" id="namespaceprocess_html_a373bd5e2bd8f2694e4589293af477854"><div class="ttname"><a href="namespaceprocess.html#a373bd5e2bd8f2694e4589293af477854">process::base</a></div><div class="ttdeci">event_base * base</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1state_1_1TaskState_html_a099e206bf4dad04e3dc7348df3a22024"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1TaskState.html#a099e206bf4dad04e3dc7348df3a22024">mesos::internal::slave::state::TaskState::updates</a></div><div class="ttdeci">std::vector&lt; StatusUpdate &gt; updates</div><div class="ttdef"><b>Definition:</b> state.hpp:258</div></div>
diff --git a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
index cad6fcd..8aa5c14 100644
--- a/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2allocator_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a2469bc7c28ab20a86cd2d198dd99e2cd"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a2469bc7c28ab20a86cd2d198dd99e2cd">mesos::allocator::Allocator::activateSlave</a></div><div class="ttdeci">virtual void activateSlave(const SlaveID &amp;slaveId)=0</div><div class="ttdoc">Activates an agent. </div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_aa8ee61bea88a926c920e909571f836dd"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#aa8ee61bea88a926c920e909571f836dd">mesos::allocator::Allocator::updateAllocation</a></div><div class="ttdeci">virtual void updateAllocation(const FrameworkID &amp;frameworkId, const SlaveID &amp;slaveId, const Resources &amp;offeredResources, const std::vector&lt; ResourceConversion &gt; &amp;conversions)=0</div><div clas [...]
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestAllocator_html_aeb12047b94bb5c2439574373e1dc44af"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aeb12047b94bb5c2439574373e1dc44af">mesos::internal::tests::TestAllocator::TestAllocator</a></div><div class="ttdeci">TestAllocator()</div><div class="ttdef"><b>Definition:</b> allocator.hpp:239</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_a0bf4c3ba18d950c34ef16de989155b0e"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#a0bf4c3ba18d950c34ef16de989155b0e">mesos::allocator::Allocator::reviveOffers</a></div><div class="ttdeci">virtual void reviveOffers(const FrameworkID &amp;frameworkId, const std::set&lt; std::string &gt; &amp;roles)=0</div><div class="ttdoc">Revives offers to this framework for the specified roles. </div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_aa25558450299bf36396a58055c0b9223"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#aa25558450299bf36396a58055c0b9223">mesos::internal::tests::createAllocator</a></div><div class="ttdeci">mesos::allocator::Allocator * createAllocator()</div><div class="ttdef"><b>Definition:</b> allocator.hpp:224</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html_af09ffe12fe6dce0bb115d9988ddb61d1"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html#af09ffe12fe6dce0bb115d9988ddb61d1">mesos::allocator::Allocator::getInverseOfferStatuses</a></div><div class="ttdeci">virtual process::Future&lt; hashmap&lt; SlaveID, hashmap&lt; FrameworkID, mesos::allocator::InverseOfferStatus &gt; &gt; &gt; getInverseOfferStatuses()=0</div><div class="ttdoc">Retrieves the status of all  [...]
diff --git a/content/api/latest/c++/src_2tests_2containerizer_2isolator_8hpp_source.html b/content/api/latest/c++/src_2tests_2containerizer_2isolator_8hpp_source.html
index 1094d22..f4f4823 100644
--- a/content/api/latest/c++/src_2tests_2containerizer_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2containerizer_2isolator_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="src_2tests_2containerizer_2isolator_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 na [...]
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; mesos::slave::ContainerLaunchInfo &gt;</a></div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1Isolator_html_aa595c17abce9442cc3ed1dd9c4ba6ba4"><div class="ttname"><a href="classmesos_1_1slave_1_1Isolator.html#aa595c17abce9442cc3ed1dd9c4ba6ba4">mesos::slave::Isolator::cleanup</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:128</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockIsolator_html_a3047e18411167965c9077f525c5cc707"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a3047e18411167965c9077f525c5cc707">mesos::internal::tests::MockIsolator::MOCK_METHOD1</a></div><div class="ttdeci">MOCK_METHOD1(watch, process::Future&lt; mesos::slave::ContainerLimitation &gt;(const ContainerID &amp;))</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockIsolator_html_ac9c79f52b7b0a31641874e4a036a4359"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#ac9c79f52b7b0a31641874e4a036a4359">mesos::internal::tests::MockIsolator::MOCK_METHOD2</a></div><div class="ttdeci">MOCK_METHOD2(recover, process::Future&lt; Nothing &gt;(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;, const hashset&lt; ContainerID &gt; &amp;))</div></div>
diff --git a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
index cc2d8d5..478c1e2 100644
--- a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="os_8hpp_html"><div class="ttname"><a href="os_8hpp.html">os.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>
 <div class="ttc" id="include_2mesos_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2executor_8hpp.html">executor.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="slave_8hpp_html"><div class="ttname"><a href="slave_8hpp.html">slave.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_abbd256339375865a3edea98eef4c24d7"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#abbd256339375865a3edea98eef4c24d7">mesos::internal::tests::TestContainerizer::MOCK_METHOD2</a></div><div class="ttdeci">MOCK_METHOD2(update, process::Future&lt; Nothing &gt;(const ContainerID &amp;, const Resources &amp;))</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a11ed2cb6c50a4d26c40eaf4e203ce728"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a11ed2cb6c50a4d26c40eaf4e203ce728">mesos::internal::slave::Containerizer::update</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; update(const ContainerID &amp;containerId, const Resources &amp;resources)=0</div></div>
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
index c07c77c..9dfa18b 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -109,7 +109,7 @@
 <div class="ttc" id="classmesos_1_1SchedulerDriver_html_a63257236eb2943883cf4a88ab2abb851"><div class="ttname"><a href="classmesos_1_1SchedulerDriver.html#a63257236eb2943883cf4a88ab2abb851">mesos::SchedulerDriver::launchTasks</a></div><div class="ttdeci">virtual Status launchTasks(const std::vector&lt; OfferID &gt; &amp;offerIds, const std::vector&lt; TaskInfo &gt; &amp;tasks, const Filters &amp;filters=Filters())=0</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ab50eb33719622835dc4f5817e7c8c28a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab50eb33719622835dc4f5817e7c8c28a">mesos::internal::tests::v1::CREATE_DISK</a></div><div class="ttdeci">mesos::v1::Offer::Operation CREATE_DISK(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2091</div></div>
 <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:2616</div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ae1b6ee4dccb597157302b3c7c6ae3b43"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ae1b6ee4dccb597157302b3c7c6ae3b43">mesos::internal::tests::v1::RESERVE</a></div><div class="ttdeci">mesos::v1::Offer::Operation RESERVE(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2025</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html">mesos::internal::tests::executor::TestMesos</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2790</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a7de5d53d7b50331d65ba02f83586e890"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a7de5d53d7b50331d65ba02f83586e890">mesos::internal::tests::resource_provider::MockResourceProvider::info</a></div><div class="ttdeci">ResourceProviderInfo info</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3239</div></div>
@@ -222,7 +222,7 @@
 <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:118</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a471a9dde2959ad136ddff412cb2943ae"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a471a9dde2959ad136ddff412cb2943ae">mesos::internal::tests::v1::createBasicAuthHeaders</a></div><div class="ttdeci">process::http::Headers createBasicAuthHeaders(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2000</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_ad07d700178253598e51df2595c03cf8c"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#ad07d700178253598e51df2595c03cf8c">mesos::internal::tests::resource_provider::MockResourceProvider::teardownDefault</a></div><div class="ttdeci">void teardownDefault()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3237</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:79</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:81</div></div>
 <div class="ttc" id="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator_html_a71fe99eec2d22c6dafbf92912466f327"><div class="ttname"><a href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html#a71fe99eec2d22c6dafbf92912466f327">mesos::authentication::executor::JWTSecretGenerator::generate</a></div><div class="ttdeci">process::Future&lt; Secret &gt; generate(const process::http::authentication::Principal &amp;principal) override</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="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a77705dfb0b927b24cd21648d7362dd48"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a77705dfb0b927b24cd21648d7362dd48">mesos::internal::tests::ParamExecutorType::defaultExecutor</a></div><div class="ttdeci">static ParamExecutorType defaultExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3763</div></div>
diff --git a/content/api/latest/c++/subsystem_8hpp_source.html b/content/api/latest/c++/subsystem_8hpp_source.html
index 3a63adf..16ffd8a 100644
--- a/content/api/latest/c++/subsystem_8hpp_source.html
+++ b/content/api/latest/c++/subsystem_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html_a037b999c34e48b47be02c45e89432b22"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html#a037b999c34e48b47be02c45e89432b22">mesos::internal::slave::SubsystemProcess::flags</a></div><div class="ttdeci">const Flags flags</div><div class="ttdoc">Flags used to launch the agent. </div><div class="ttdef"><b>Definition:</b> subsystem.hpp:233</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Subsystem_html_a4023ec4d29b24d8f922ded0d731b6f1c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a4023ec4d29b24d8f922ded0d731b6f1c">mesos::internal::slave::Subsystem::~Subsystem</a></div><div class="ttdeci">~Subsystem()</div></div>
 <div class="ttc" id="include_2mesos_2slave_2isolator_8hpp_html"><div class="ttname"><a href="include_2mesos_2slave_2isolator_8hpp.html">isolator.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Subsystem_html_a317c2222214457297e11673362a09665"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a317c2222214457297e11673362a09665">mesos::internal::slave::Subsystem::isolate</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; isolate(const ContainerID &amp;containerId, const std::string &amp;cgroup, pid_t pid)</div><div class="ttdoc">Isolate the associated container to cgroups subsystem. </ [...]
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Subsystem_html_a4afd360c056943178c7924f19b86ce02"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a4afd360c056943178c7924f19b86ce02">mesos::internal::slave::Subsystem::cleanup</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; cleanup(const ContainerID &amp;containerId, const std::string &amp;cgroup)</div><div class="ttdoc">Clean up the cgroups subsystem for the associated container. </div></div>
diff --git a/content/api/latest/c++/v1_2resources_8hpp.html b/content/api/latest/c++/v1_2resources_8hpp.html
index df610e4..e002dff 100644
--- a/content/api/latest/c++/v1_2resources_8hpp.html
+++ b/content/api/latest/c++/v1_2resources_8hpp.html
@@ -61,6 +61,7 @@
 <code>#include &lt;set&gt;</code><br />
 <code>#include &lt;string&gt;</code><br />
 <code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;boost/iterator/indirect_iterator.hpp&gt;</code><br />
 <code>#include &lt;google/protobuf/repeated_field.h&gt;</code><br />
 <code>#include &lt;<a class="el" href="include_2mesos_2v1_2mesos_8hpp_source.html">mesos/v1/mesos.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="include_2mesos_2v1_2values_8hpp_source.html">mesos/v1/values.hpp</a>&gt;</code><br />
diff --git a/content/api/latest/c++/v1_2resources_8hpp_source.html b/content/api/latest/c++/v1_2resources_8hpp_source.html
index 9806e78..6e45989 100644
--- a/content/api/latest/c++/v1_2resources_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resources_8hpp_source.html
@@ -52,28 +52,28 @@
 <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:404</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:406</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:73</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:593</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:602</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_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:533</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:535</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_ae5f7aa0673bc38bf84ef7d3ad0344846"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ae5f7aa0673bc38bf84ef7d3ad0344846">mesos::v1::Resources::isScalarQuantity</a></div><div class="ttdeci">static bool isScalarQuantity(const Resources &amp;resources)</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:420</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:422</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_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>
@@ -95,10 +95,10 @@
 <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:741</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:598</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:777</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:609</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:422</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:424</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>
@@ -106,26 +106,25 @@
 <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_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_1Resources_html_afd9c90fbd4faa76f9c83954ed8f4dc96"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afd9c90fbd4faa76f9c83954ed8f4dc96">mesos::v1::Resources::const_iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:586</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:756</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:792</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> spec.hpp:26</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:599</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:79</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:610</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:81</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>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ac258ec47ef7d83bff7c52b2958608144"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ac258ec47ef7d83bff7c52b2958608144">mesos::v1::Resources::unallocate</a></div><div class="ttdeci">void unallocate()</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="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:387</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:389</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:42</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:412</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:744</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:414</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:780</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:588</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:595</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,9 +136,8 @@
 <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:757</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:793</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_a7d595dbb779360ef854351a0b6d8095e"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a7d595dbb779360ef854351a0b6d8095e">mesos::v1::Resources::iterator</a></div><div class="ttdeci">std::vector&lt; Resource_ &gt;::const_iterator iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:585</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>
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a9b94e2fb14582077866ba77852645134"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a9b94e2fb14582077866ba77852645134">mesos::v1::Resources::ephemeral_ports</a></div><div class="ttdeci">Option&lt; Value::Ranges &gt; ephemeral_ports() const </div></div>
@@ -148,16 +146,17 @@
 <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a0f71adb1a8e92b4ab774355b10814717"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a0f71adb1a8e92b4ab774355b10814717">mesos::v1::Resources::apply</a></div><div class="ttdeci">Try&lt; Resources &gt; apply(const ResourceConversion &amp;conversion) const </div></div>
 <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="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_ab33904cfeadacd76c5c3220f227638ca"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ab33904cfeadacd76c5c3220f227638ca">mesos::v1::Resources::const_iterator</a></div><div class="ttdeci">boost::indirect_iterator&lt; std::vector&lt; std::shared_ptr&lt; Resource_ &gt; &gt;::const_iterator &gt; const_iterator</div><div class="ttdef"><b>Definition:</b> resources.hpp:593</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:376</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:378</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:758</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:794</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 -->
diff --git a/content/api/latest/c++/windows_2cpu_8hpp_source.html b/content/api/latest/c++/windows_2cpu_8hpp_source.html
index af75fe6..c660ab0 100644
--- a/content/api/latest/c++/windows_2cpu_8hpp_source.html
+++ b/content/api/latest/c++/windows_2cpu_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess_html_af4b1ea81568c04ee32d5598aa4a61855"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#af4b1ea81568c04ee32d5598aa4a61855">mesos::internal::slave::WindowsCpuIsolatorProcess::supportsNesting</a></div><div class="ttdeci">bool supportsNesting() override</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess_html_a66a8a20877c3559b722116f93eeb76c1"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#a66a8a20877c3559b722116f93eeb76c1">mesos::internal::slave::WindowsCpuIsolatorProcess::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover(const std::vector&lt; mesos::slave::ContainerState &gt; &amp;state, const hashset&lt; ContainerID &gt; &amp;orp [...]
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div>
diff --git a/content/api/latest/c++/xfs_2disk_8hpp_source.html b/content/api/latest/c++/xfs_2disk_8hpp_source.html
index 3617135..4a8acc4 100644
--- a/content/api/latest/c++/xfs_2disk_8hpp_source.html
+++ b/content/api/latest/c++/xfs_2disk_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess_html_aa402af78f21c19cb9b423fa0bdfdb28b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#aa402af78f21c19cb9b423fa0bdfdb28b">mesos::internal::slave::XfsDiskIsolatorProcess::initialize</a></div><div class="ttdeci">void initialize() override</div><div class="ttdoc">Invoked when a process gets spawned. </div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess_html_ac53e190a9bab573aa5c6928212752344"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#ac53e190a9bab573aa5c6928212752344">mesos::internal::slave::XfsDiskIsolatorProcess::~XfsDiskIsolatorProcess</a></div><div class="ttdeci">~XfsDiskIsolatorProcess() override</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; ContainerID &gt;</a></div></div>
-<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
+<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:81</div></div>
 <div class="ttc" id="classIntervalSet_html"><div class="ttname"><a href="classIntervalSet.html">IntervalSet&lt; prid_t &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>