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/11/29 18:57:03 UTC

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

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

commit 6e37e9120ebd3484e7aceef488d1c93d599e98f6
Author: jenkins <bu...@apache.org>
AuthorDate: Thu Nov 29 18:56:57 2018 +0000

    Updated the website built from mesos SHA: bf4e8b3.
---
 ...rocess_2include_2process_2http_8hpp_source.html |   2 +-
 ...process_2include_2process_2pid_8hpp_source.html |   2 +-
 ...ibprocess_2include_2process_2protobuf_8hpp.html |   1 +
 ...ss_2include_2process_2protobuf_8hpp_source.html |   4 +-
 ...rty_2stout_2include_2stout_2ip_8hpp_source.html |   2 +-
 ...tout_2include_2stout_2protobuf_8hpp_source.html |   2 +-
 ...stout_2include_2stout_2windows_8hpp_source.html |   2 +-
 content/api/latest/c++/Nodes.xml                   |  33 +--
 content/api/latest/c++/Tokens.xml                  | 149 ++++++++------
 content/api/latest/c++/address_8hpp_source.html    |   2 +-
 content/api/latest/c++/annotated.html              |   2 +-
 .../api/latest/c++/checks__types_8hpp_source.html  |   2 +-
 .../latest/c++/common_2validation_8hpp_source.html |   2 +-
 .../container__daemon__process_8hpp_source.html    |   2 +-
 content/api/latest/c++/cpp17_8hpp_source.html      |   2 +-
 content/api/latest/c++/decoder_8hpp_source.html    |   2 +-
 content/api/latest/c++/deferred_8hpp_source.html   |   2 +-
 content/api/latest/c++/devolve_8hpp_source.html    |   6 +-
 content/api/latest/c++/encoder_8hpp_source.html    |   2 +-
 content/api/latest/c++/event_8hpp_source.html      |   2 +-
 content/api/latest/c++/evolve_8hpp_source.html     |   6 +-
 content/api/latest/c++/exit_8hpp_source.html       |   2 +-
 content/api/latest/c++/fd_8hpp_source.html         |   2 +-
 content/api/latest/c++/format_8hpp_source.html     |   2 +-
 content/api/latest/c++/future_8hpp_source.html     |   2 +-
 content/api/latest/c++/grpc_8hpp_source.html       |   4 +-
 .../latest/c++/http__connection_8hpp_source.html   |   4 +-
 .../include_2mesos_2v1_2executor_8hpp_source.html  |   4 +-
 .../latest/c++/include_2mesos_2v1_2mesos_8hpp.html |   6 -
 .../c++/include_2mesos_2v1_2mesos_8hpp_source.html | 100 +++++----
 content/api/latest/c++/index.hhc                   |  11 +-
 content/api/latest/c++/index.hhk                   | 224 ++++++++++-----------
 content/api/latest/c++/lambda_8hpp_source.html     |   2 +-
 ...cess_2include_2process_2socket_8hpp_source.html |   2 +-
 .../api/latest/c++/linux_2cgroups_8hpp_source.html |   2 +-
 content/api/latest/c++/loop_8hpp_source.html       |   2 +-
 .../latest/c++/master_2validation_8hpp_source.html |   2 +-
 content/api/latest/c++/mock__csi__plugin_8hpp.html |   2 +-
 .../api/latest/c++/multihashmap_8hpp_source.html   |   2 +-
 content/api/latest/c++/multimap_8hpp_source.html   |   2 +-
 content/api/latest/c++/namespacecsi_1_1v0.html     |  36 ++++
 content/api/latest/c++/namespacegoogle.html        |   8 +-
 .../latest/c++/namespacegoogle_1_1protobuf.html    | 117 +++++++++++
 content/api/latest/c++/namespacemembers_c.html     |   2 +-
 .../api/latest/c++/namespacemembers_func_c.html    |   2 +-
 .../api/latest/c++/namespacemembers_func_o.html    |  22 +-
 .../api/latest/c++/namespacemembers_func_r.html    |   2 +-
 content/api/latest/c++/namespacemembers_o.html     |  34 ++--
 content/api/latest/c++/namespacemembers_r.html     |   2 +-
 content/api/latest/c++/namespacemesos.html         |  63 ++----
 ...espacemesos_1_1internal_1_1tests_1_1common.html |  30 +--
 content/api/latest/c++/namespacemesos_1_1v1.html   | 121 +++--------
 content/api/latest/c++/namespaces.html             |   2 +-
 content/api/latest/c++/option_8hpp_source.html     |   2 +-
 content/api/latest/c++/overload_8hpp_source.html   |   2 +-
 .../latest/c++/process__reference_8hpp_source.html |   2 +-
 .../latest/c++/protobuf__utils_8hpp_source.html    |   2 +-
 .../api/latest/c++/representation_8hpp_source.html |   2 +-
 ...resource__provider_2validation_8hpp_source.html |   2 +-
 content/api/latest/c++/result_8hpp_source.html     |   2 +-
 .../latest/c++/slave_2validation_8hpp_source.html  |   2 +-
 content/api/latest/c++/some_8hpp_source.html       |   2 +-
 .../latest/c++/src_2common_2http_8hpp_source.html  |   2 +-
 .../c++/src_2common_2recordio_8hpp_source.html     |   2 +-
 content/api/latest/c++/src_2csi_2utils_8hpp.html   |   2 +
 .../latest/c++/src_2csi_2utils_8hpp_source.html    |  13 +-
 ...rc_2linux_2routing_2filter_2ip_8hpp_source.html |   2 +-
 .../c++/src_2master_2master_8hpp_source.html       |   6 +-
 .../c++/src_2master_2metrics_8hpp_source.html      |   4 +-
 .../latest/c++/src_2messages_2log_8hpp_source.html |   2 +-
 ...olators_2docker_2volume_2state_8hpp_source.html |   2 +-
 .../latest/c++/src_2slave_2http_8hpp_source.html   |   2 +-
 .../c++/src_2tests_2containerizer_8hpp_source.html |   2 +-
 content/api/latest/c++/src_2tests_2mesos_8hpp.html |  12 +-
 .../latest/c++/src_2tests_2mesos_8hpp_source.html  | 223 ++++++++++----------
 .../latest/c++/src_2tests_2module_8hpp_source.html |   2 +-
 content/api/latest/c++/timeseries_8hpp_source.html |   2 +-
 content/api/latest/c++/try_8hpp_source.html        |   2 +-
 content/api/latest/c++/type__utils_8hpp.html       |  18 +-
 .../api/latest/c++/type__utils_8hpp_source.html    | 110 +++++-----
 content/api/latest/c++/uuid_8hpp_source.html       |   2 +-
 .../api/latest/c++/v0__v1executor_8hpp_source.html |   2 +-
 .../c++/v1_2resource__provider_8hpp_source.html    |   2 +-
 .../api/latest/c++/v1_2scheduler_8hpp_source.html  |   4 +-
 content/api/latest/c++/variant_8hpp_source.html    |   2 +-
 content/api/latest/java/constant-values.html       |   7 +
 content/api/latest/java/index-all.html             |  72 ++++++-
 .../Protos.Offer.Operation.CreateDisk.Builder.html | 218 +++++++++++++++++---
 .../mesos/Protos.Offer.Operation.CreateDisk.html   | 168 +++++++++++++---
 ...Protos.Offer.Operation.CreateDiskOrBuilder.html |  80 +++++++-
 ...Protos.Offer.Operation.DestroyDisk.Builder.html |  14 +-
 .../mesos/Protos.Offer.Operation.DestroyDisk.html  |  16 +-
 .../org/apache/mesos/Protos.Offer.Operation.html   |   5 +-
 .../java/org/apache/mesos/package-summary.html     |  10 +-
 94 files changed, 1310 insertions(+), 765 deletions(-)

diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
index 4f81827..ea9ee76 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
@@ -112,7 +112,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a2fde9047b9350b005c9f2d0e74aa49d4"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a2fde9047b9350b005c9f2d0e74aa49d4">process::http::Status::FOUND</a></div><div class="ttdeci">static const uint16_t FOUND</div><div class="ttdef"><b>Definition:</b> http.hpp:227</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="classprocess_1_1http_1_1Pipe_1_1Writer_html_af9693ab7e438233a3e8244f3c650df7d"><div class="ttname"><a href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer::operator==</a></div><div class="ttdeci">bool operator==(const Writer &amp;other) const </div><div class="ttdef"><b>Definition:</b> http.hpp:365</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1Address_html"><div class="ttname"><a href="classprocess_1_1network_1_1Address.html">process::network::Address</a></div><div class="ttdef"><b>Definition:</b> address.hpp:276</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Forbidden_html_a16198b33fc0c9133ffb54116eab651c9"><div class="ttname"><a href="structprocess_1_1http_1_1Forbidden.html#a16198b33fc0c9133ffb54116eab651c9">process::http::Forbidden::Forbidden</a></div><div class="ttdeci">Forbidden(const std::string &amp;body)</div><div class="ttdef"><b>Definition:</b> http.hpp:739</div></div>
 <div class="ttc" id="namespaceprocess_1_1http_html_a3b24d74aae0b0b96494de84a96105944"><div class="ttname"><a href="namespaceprocess_1_1http.html#a3b24d74aae0b0b96494de84a96105944">process::http::get</a></div><div class="ttdeci">Future&lt; Response &gt; get(const URL &amp;url, const Option&lt; Headers &gt; &amp;headers=None())</div></div>
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2pid_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2pid_8hpp_source.html
index ab32fce..90f4a59 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2pid_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2pid_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="structstd_1_1hash_3_01net_1_1IP_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01net_1_1IP_01_4.html">std::hash&lt; net::IP &gt;</a></div><div class="ttdef"><b>Definition:</b> ip.hpp:682</div></div>
 <div class="ttc" id="classnet_1_1IP_html_adef252cbd8b3cb3ddae4b1aea4ce04c1"><div class="ttname"><a href="classnet_1_1IP.html#adef252cbd8b3cb3ddae4b1aea4ce04c1">net::IP::isAny</a></div><div class="ttdeci">bool isAny() const </div><div class="ttdef"><b>Definition:</b> ip.hpp:157</div></div>
 <div class="ttc" id="namespaceid_html"><div class="ttname"><a href="namespaceid.html">id</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:33</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
 <div class="ttc" id="structprocess_1_1UPID_1_1ID_html_af333e9c6bb574c7b024cecc5cea02144"><div class="ttname"><a href="structprocess_1_1UPID_1_1ID.html#af333e9c6bb574c7b024cecc5cea02144">process::UPID::ID::ID</a></div><div class="ttdeci">ID()=default</div></div>
 <div class="ttc" id="structprocess_1_1UPID_1_1ID_html_aa02dfc5196d4a5d976b98d407b3a7494"><div class="ttname"><a href="structprocess_1_1UPID_1_1ID.html#aa02dfc5196d4a5d976b98d407b3a7494">process::UPID::ID::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const std::string &amp;that) const </div><div class="ttdef"><b>Definition:</b> pid.hpp:151</div></div>
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp.html
index 34f8ab5..b94f262 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp.html
@@ -86,6 +86,7 @@ Namespaces</h2></td></tr>
 <tr class="memitem:namespaceprocess"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceprocess.html">process</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespacegoogle"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegoogle.html">google</a></td></tr>
+<tr class="memdesc:namespacegoogle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type utilities for the protobuf library that are not specific to particular protobuf classes. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespacegoogle_1_1protobuf"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html">google::protobuf</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html
index 9a91020..ca781a7 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">protobuf.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="3rdparty_2libprocess_2include_2process_2protobuf_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</sp [...]
+<a href="3rdparty_2libprocess_2include_2process_2protobuf_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</sp [...]
 <div class="ttc" id="classReqResProcess_html_ad0f6ed83f4bc299c73d8d46f4cd7f1a4"><div class="ttname"><a href="classReqResProcess.html#ad0f6ed83f4bc299c73d8d46f4cd7f1a4">ReqResProcess::~ReqResProcess</a></div><div class="ttdeci">~ReqResProcess() override</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:416</div></div>
 <div class="ttc" id="structProtocol_html_a19a92c2a83f9584a1880032e9c5c63da"><div class="ttname"><a href="structProtocol.html#a19a92c2a83f9584a1880032e9c5c63da">Protocol::operator()</a></div><div class="ttdeci">process::Future&lt; Res &gt; operator()(const process::UPID &amp;pid, const Req &amp;req) const </div><div class="ttdef"><b>Definition:</b> protobuf.hpp:455</div></div>
 <div class="ttc" id="classReqResProcess_html_a47e2ce59480781d2fa17021dd4044148"><div class="ttname"><a href="classReqResProcess.html#a47e2ce59480781d2fa17021dd4044148">ReqResProcess::ReqResProcess</a></div><div class="ttdeci">ReqResProcess(const process::UPID &amp;_pid, const Req &amp;_req)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:407</div></div>
@@ -89,7 +89,7 @@
 <div class="ttc" id="classProtobufProcess_html_a8da6cd512073b5db2aa06a95c250efc1"><div class="ttname"><a href="classProtobufProcess.html#a8da6cd512073b5db2aa06a95c250efc1">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &amp;, M &amp;&amp;))</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:148</div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html"><div class="ttname"><a href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:103</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_aa03406abec646ff3df058f9e55749c11"><div class="ttname"><a href="namespaceprocess_1_1internal.html#aa03406abec646ff3df058f9e55749c11">process::internal::discarded</a></div><div class="ttdeci">void discarded(Future&lt; U &gt; future)</div></div>
-<div class="ttc" id="namespacegoogle_html"><div class="ttname"><a href="namespacegoogle.html">google</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:68</div></div>
+<div class="ttc" id="namespacegoogle_html"><div class="ttname"><a href="namespacegoogle.html">google</a></div><div class="ttdoc">Type utilities for the protobuf library that are not specific to particular protobuf classes...</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:500</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>
 <div class="ttc" id="id_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:501</div></div>
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2ip_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2ip_8hpp_source.html
index c42e3ea..68b7965 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2ip_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2ip_8hpp_source.html
@@ -74,7 +74,7 @@
 <div class="ttc" id="numify_8hpp_html"><div class="ttname"><a href="numify_8hpp.html">numify.hpp</a></div></div>
 <div class="ttc" id="classnet_1_1IP_html_adef252cbd8b3cb3ddae4b1aea4ce04c1"><div class="ttname"><a href="classnet_1_1IP.html#adef252cbd8b3cb3ddae4b1aea4ce04c1">net::IP::isAny</a></div><div class="ttdeci">bool isAny() const </div><div class="ttdef"><b>Definition:</b> ip.hpp:157</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="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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classnet_1_1IP_html_a29469a2770ed1c02f447470712158d0e"><div class="ttname"><a href="classnet_1_1IP.html#a29469a2770ed1c02f447470712158d0e">net::IP::parse</a></div><div class="ttdeci">static Try&lt; IP &gt; parse(const std::string &amp;value, int family=AF_UNSPEC)</div><div class="ttdef"><b>Definition:</b> ip.hpp:417</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01net_1_1IPv6_01_4_html_a3958a36ef3b334916d9694c025791a70"><div class="ttname"><a href="structstd_1_1hash_3_01net_1_1IPv6_01_4.html#a3958a36ef3b334916d9694c025791a70">std::hash&lt; net::IPv6 &gt;::operator()</a></div><div class="ttdeci">size_t operator()(const net::IPv6 &amp;ip)</div><div class="ttdef"><b>Definition:</b> ip.hpp:723</div></div>
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
index d2bdc6f..3e1744f 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2protobuf_8hpp_source.html
@@ -140,7 +140,7 @@
 <div class="ttc" id="int__fd_8hpp_html"><div class="ttname"><a href="int__fd_8hpp.html">int_fd.hpp</a></div></div>
 <div class="ttc" id="structJSON_1_1Number_html"><div class="ttname"><a href="structJSON_1_1Number.html">JSON::Number</a></div><div class="ttdef"><b>Definition:</b> json.hpp:93</div></div>
 <div class="ttc" id="classResult_html_aeca16ad17d299ad885c9b46c83b12a3d"><div class="ttname"><a href="classResult.html#aeca16ad17d299ad885c9b46c83b12a3d">Result::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> result.hpp:113</div></div>
-<div class="ttc" id="namespacegoogle_html"><div class="ttname"><a href="namespacegoogle.html">google</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:68</div></div>
+<div class="ttc" id="namespacegoogle_html"><div class="ttname"><a href="namespacegoogle.html">google</a></div><div class="ttdoc">Type utilities for the protobuf library that are not specific to particular protobuf classes...</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:500</div></div>
 <div class="ttc" id="representation_8hpp_html"><div class="ttname"><a href="representation_8hpp.html">representation.hpp</a></div></div>
 <div class="ttc" id="jsonify_8hpp_html"><div class="ttname"><a href="jsonify_8hpp.html">jsonify.hpp</a></div></div>
 <div class="ttc" id="int__fd_8hpp_html_aea4dbda01c90455f158ffa9b924c2f07"><div class="ttname"><a href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a></div><div class="ttdeci">int int_fd</div><div class="ttdef"><b>Definition:</b> int_fd.hpp:35</div></div>
diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp_source.html b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp_source.html
index 62f80fd..74b26a6 100644
--- a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_aead39710af2622ee9b0d412f62e90aa5"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aead39710af2622ee9b0d412f62e90aa5">S_IWUSR</a></div><div class="ttdeci">const mode_t S_IWUSR</div><div class="ttdef"><b>Definition:</b> windows.hpp:306</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a3858fc90369448097210e69437ca7c66"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a3858fc90369448097210e69437ca7c66">strsignal</a></div><div class="ttdeci">const char * strsignal(int signum)</div><div class="ttdef"><b>Definition:</b> windows.hpp:347</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a953b4d8769906f7afe486c0ee0955fd3"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a953b4d8769906f7afe486c0ee0955fd3">S_ISSOCK</a></div><div class="ttdeci">bool S_ISSOCK(const int mode)</div><div class="ttdef"><b>Definition:</b> windows.hpp:230</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a4c11a40f6ccc71f875e8f11929aad707"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a4c11a40f6ccc71f875e8f11929aad707">S_ISREG</a></div><div class="ttdeci">bool S_ISREG(const int mode)</div><div class="ttdef"><b>Definition:</b> windows.hpp:206</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_abc5dbd13b73a0a66d7fa25364a3f7d77"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#abc5dbd13b73a0a66d7fa25364a3f7d77">SHUT_RDWR</a></div><div class="ttdeci">constexpr int SHUT_RDWR</div><div class="ttdef"><b>Definition:</b> windows.hpp:193</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a66cff14a0638cde9f422c7a4b0938e61"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a66cff14a0638cde9f422c7a4b0938e61">S_IRUSR</a></div><div class="ttdeci">const mode_t S_IRUSR</div><div class="ttdef"><b>Definition:</b> windows.hpp:305</div></div>
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 104cd8e..3e3bfe1 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -67530,19 +67530,9 @@
                    <Node>
                     <Name>operator&lt;&lt;</Name>
                     <Path>include_2mesos_2v1_2mesos_8hpp.html</Path>
-                    <Anchor>aee0e8229b4bc63affea2aa0c2082ff09</Anchor>
-                   </Node>
-                   <Node>
-                    <Name>operator&lt;&lt;</Name>
-                    <Path>include_2mesos_2v1_2mesos_8hpp.html</Path>
                     <Anchor>a8acf3027c41f67b897bb43e0b9a849af</Anchor>
                    </Node>
                    <Node>
-                    <Name>operator&lt;&lt;</Name>
-                    <Path>include_2mesos_2v1_2mesos_8hpp.html</Path>
-                    <Anchor>a8f572fe93f9c01c507db0cd46edbe76d</Anchor>
-                   </Node>
-                   <Node>
                     <Name>operator==</Name>
                     <Path>include_2mesos_2v1_2mesos_8hpp.html</Path>
                     <Anchor>ae8c8677520aa191d0ed76304408121db</Anchor>
@@ -70795,6 +70785,11 @@
                   <Anchor>aa4c24addbedd77651c04e32f40c527aa</Anchor>
                  </Node>
                  <Node>
+                  <Name>operator!=</Name>
+                  <Path>type__utils_8hpp.html</Path>
+                  <Anchor>a76fad9e66978d6cfd9e6beb48f77582f</Anchor>
+                 </Node>
+                 <Node>
                   <Name>operator&lt;</Name>
                   <Path>type__utils_8hpp.html</Path>
                   <Anchor>af0f26dca37ce0043871b5d6c2f123bbb</Anchor>
@@ -70992,12 +70987,12 @@
                  <Node>
                   <Name>operator&lt;&lt;</Name>
                   <Path>type__utils_8hpp.html</Path>
-                  <Anchor>ad05750b73854c63a4096f405501cbd07</Anchor>
+                  <Anchor>aa0f3a96a9eb08cd56c6f87fed175137c</Anchor>
                  </Node>
                  <Node>
                   <Name>operator&lt;&lt;</Name>
                   <Path>type__utils_8hpp.html</Path>
-                  <Anchor>aa0f3a96a9eb08cd56c6f87fed175137c</Anchor>
+                  <Anchor>a1f57351c23e1553abda2610d455f814f</Anchor>
                  </Node>
                  <Node>
                   <Name>operator==</Name>
@@ -71239,6 +71234,11 @@
                   <Path>type__utils_8hpp.html</Path>
                   <Anchor>a5fad8045cf3cea5288e1b109af213cbe</Anchor>
                  </Node>
+                 <Node>
+                  <Name>operator==</Name>
+                  <Path>type__utils_8hpp.html</Path>
+                  <Anchor>a5aeed391bc06f9f74946b96cca667e49</Anchor>
+                 </Node>
                 </Subnodes>
                </Node>
                <Node>
@@ -73770,6 +73770,11 @@
                   </Subnodes>
                  </Node>
                  <Node>
+                  <Name>operator!=</Name>
+                  <Path>src_2csi_2utils_8hpp.html</Path>
+                  <Anchor>afd22c62d2725be2bf27d752f7e157b9e</Anchor>
+                 </Node>
+                 <Node>
                   <Name>operator&lt;&lt;</Name>
                   <Path>src_2csi_2utils_8hpp.html</Path>
                   <Anchor>acf117780638c9fc640606c89a937aee2</Anchor>
@@ -99161,7 +99166,7 @@
                  <Node>
                   <Name>CREATE_DISK</Name>
                   <Path>src_2tests_2mesos_8hpp.html</Path>
-                  <Anchor>ac5650a94a06bf7d523f92cc219d1e2ab</Anchor>
+                  <Anchor>a18113034a337746a8c8c7d003141c856</Anchor>
                  </Node>
                  <Node>
                   <Name>CREATE_DISK</Name>
@@ -99816,7 +99821,7 @@
                  <Node>
                   <Name>RESERVE</Name>
                   <Path>src_2tests_2mesos_8hpp.html</Path>
-                  <Anchor>acfe0683f4c543fed2bb36ebdaeccdd3f</Anchor>
+                  <Anchor>a5c9b10f950934631b02a9ce222c32339</Anchor>
                  </Node>
                  <Node>
                   <Name>RESERVE</Name>
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 4efc99a..9ce38e1 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -13219,33 +13219,11 @@
       <Scope>mesos::v1</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1v1.html</Path>
-    <Anchor>aee0e8229b4bc63affea2aa0c2082ff09</Anchor>
-    <DeclaredIn>mesos.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::v1</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1v1.html</Path>
     <Anchor>a8acf3027c41f67b897bb43e0b9a849af</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::v1</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1v1.html</Path>
-    <Anchor>a8f572fe93f9c01c507db0cd46edbe76d</Anchor>
-    <DeclaredIn>mesos.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>DEFAULT_EXECUTOR_INFO</Name>
       <APILanguage>unknown</APILanguage>
       <Type>macro</Type>
@@ -14098,7 +14076,7 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>acfe0683f4c543fed2bb36ebdaeccdd3f</Anchor>
+    <Anchor>a5c9b10f950934631b02a9ce222c32339</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -14186,7 +14164,7 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>ac5650a94a06bf7d523f92cc219d1e2ab</Anchor>
+    <Anchor>a18113034a337746a8c8c7d003141c856</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -17721,7 +17699,29 @@
       <Scope>mesos</Scope>
     </TokenIdentifier>
     <Path>namespacemesos.html</Path>
-    <Anchor>ad05750b73854c63a4096f405501cbd07</Anchor>
+    <Anchor>aa0f3a96a9eb08cd56c6f87fed175137c</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator==</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>google::protobuf</Scope>
+    </TokenIdentifier>
+    <Path>namespacegoogle_1_1protobuf.html</Path>
+    <Anchor>a5aeed391bc06f9f74946b96cca667e49</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>google::protobuf</Scope>
+    </TokenIdentifier>
+    <Path>namespacegoogle_1_1protobuf.html</Path>
+    <Anchor>a76fad9e66978d6cfd9e6beb48f77582f</Anchor>
     <DeclaredIn>type_utils.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -17729,10 +17729,10 @@
       <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>mesos</Scope>
+      <Scope>google::protobuf</Scope>
     </TokenIdentifier>
-    <Path>namespacemesos.html</Path>
-    <Anchor>aa0f3a96a9eb08cd56c6f87fed175137c</Anchor>
+    <Path>namespacegoogle_1_1protobuf.html</Path>
+    <Anchor>a1f57351c23e1553abda2610d455f814f</Anchor>
     <DeclaredIn>type_utils.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -21849,6 +21849,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>csi::v0</Scope>
+    </TokenIdentifier>
+    <Path>namespacecsi_1_1v0.html</Path>
+    <Anchor>afd22c62d2725be2bf27d752f7e157b9e</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -45828,6 +45839,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>csi::v0</Scope>
+    </TokenIdentifier>
+    <Path>namespacecsi_1_1v0.html</Path>
+    <Anchor>afd22c62d2725be2bf27d752f7e157b9e</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>operator&lt;&lt;</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -47492,6 +47514,7 @@
       <Scope>google</Scope>
     </TokenIdentifier>
     <Path>namespacegoogle.html</Path>
+    <Abstract>Type utilities for the protobuf library that are not specific to particular protobuf classes...</Abstract>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -47504,6 +47527,39 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator==</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>google::protobuf</Scope>
+    </TokenIdentifier>
+    <Path>namespacegoogle_1_1protobuf.html</Path>
+    <Anchor>a5aeed391bc06f9f74946b96cca667e49</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator!=</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>google::protobuf</Scope>
+    </TokenIdentifier>
+    <Path>namespacegoogle_1_1protobuf.html</Path>
+    <Anchor>a76fad9e66978d6cfd9e6beb48f77582f</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator&lt;&lt;</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>google::protobuf</Scope>
+    </TokenIdentifier>
+    <Path>namespacegoogle_1_1protobuf.html</Path>
+    <Anchor>a1f57351c23e1553abda2610d455f814f</Anchor>
+    <DeclaredIn>type_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>convert</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -52505,17 +52561,6 @@
       <Scope>mesos</Scope>
     </TokenIdentifier>
     <Path>namespacemesos.html</Path>
-    <Anchor>ad05750b73854c63a4096f405501cbd07</Anchor>
-    <DeclaredIn>type_utils.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos.html</Path>
     <Anchor>aa0f3a96a9eb08cd56c6f87fed175137c</Anchor>
     <DeclaredIn>type_utils.hpp</DeclaredIn>
   </Token>
@@ -149220,7 +149265,7 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>acfe0683f4c543fed2bb36ebdaeccdd3f</Anchor>
+    <Anchor>a5c9b10f950934631b02a9ce222c32339</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -149308,7 +149353,7 @@
       <Scope>mesos::internal::tests::common</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1internal_1_1tests_1_1common.html</Path>
-    <Anchor>ac5650a94a06bf7d523f92cc219d1e2ab</Anchor>
+    <Anchor>a18113034a337746a8c8c7d003141c856</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -161768,33 +161813,11 @@
       <Scope>mesos::v1</Scope>
     </TokenIdentifier>
     <Path>namespacemesos_1_1v1.html</Path>
-    <Anchor>aee0e8229b4bc63affea2aa0c2082ff09</Anchor>
-    <DeclaredIn>mesos.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::v1</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1v1.html</Path>
     <Anchor>a8acf3027c41f67b897bb43e0b9a849af</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>operator&lt;&lt;</Name>
-      <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>mesos::v1</Scope>
-    </TokenIdentifier>
-    <Path>namespacemesos_1_1v1.html</Path>
-    <Anchor>a8f572fe93f9c01c507db0cd46edbe76d</Anchor>
-    <DeclaredIn>mesos.hpp</DeclaredIn>
-  </Token>
-  <Token>
-    <TokenIdentifier>
       <Name>operator==</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
diff --git a/content/api/latest/c++/address_8hpp_source.html b/content/api/latest/c++/address_8hpp_source.html
index 5e18193..506e7f8 100644
--- a/content/api/latest/c++/address_8hpp_source.html
+++ b/content/api/latest/c++/address_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="classprocess_1_1network_1_1inet_1_1Address_html_afa06a09cf32dfab00619ccd27518c8af"><div class="ttname"><a href="classprocess_1_1network_1_1inet_1_1Address.html#afa06a09cf32dfab00619ccd27518c8af">process::network::inet::Address::operator!=</a></div><div class="ttdeci">bool operator!=(const Address &amp;that) const </div><div class="ttdef"><b>Definition:</b> address.hpp:125</div></div>
 <div class="ttc" id="classnet_1_1IP_html_adef252cbd8b3cb3ddae4b1aea4ce04c1"><div class="ttname"><a href="classnet_1_1IP.html#adef252cbd8b3cb3ddae4b1aea4ce04c1">net::IP::isAny</a></div><div class="ttdeci">bool isAny() const </div><div class="ttdef"><b>Definition:</b> ip.hpp:157</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4_html_ad8df0b6ed55d59073d00b6318b6d99a0"><div class="ttname"><a href="structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html#ad8df0b6ed55d59073d00b6318b6d99a0">std::hash&lt; process::network::inet::Address &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;address) const </div><div class="ttdef"><b>Definition:</b> address.hpp:544</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1Address_html"><div class="ttname"><a href="classprocess_1_1network_1_1Address.html">process::network::Address</a></div><div class="ttdef"><b>Definition:</b> address.hpp:276</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1inet4_1_1Address_html_a33c201d6dda1682a982bba07f0ccf977"><div class="ttname"><a href="classprocess_1_1network_1_1inet4_1_1Address.html#a33c201d6dda1682a982bba07f0ccf977">process::network::inet4::Address::LOOPBACK_ANY</a></div><div class="ttdeci">static Address LOOPBACK_ANY()</div><div class="ttdef"><b>Definition:</b> address.hpp:152</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1inet_1_1Address_html_aa9eb764c22f88da82eacbd54b7edb395"><div class="ttname"><a href="classprocess_1_1network_1_1inet_1_1Address.html#aa9eb764c22f88da82eacbd54b7edb395">process::network::inet::Address::Address</a></div><div class="ttdeci">Address(const net::IP &amp;_ip, uint16_t _port)</div><div class="ttdef"><b>Definition:</b> address.hpp:54</div></div>
diff --git a/content/api/latest/c++/annotated.html b/content/api/latest/c++/annotated.html
index 00da0db..f7f79f1 100644
--- a/content/api/latest/c++/annotated.html
+++ b/content/api/latest/c++/annotated.html
@@ -89,7 +89,7 @@
 <tr id="row_8_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflags_1_1SecurePathOrValue.html" target="_self">SecurePathOrValue</a></td><td class="desc"></td></tr>
 <tr id="row_8_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflags_1_1Warning.html" target="_self">Warning</a></td><td class="desc"></td></tr>
 <tr id="row_8_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflags_1_1Warnings.html" target="_self">Warnings</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_9_" class="arrow" onclick="toggleFolder('9_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegoogle.html" target="_self">google</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_9_" class="arrow" onclick="toggleFolder('9_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegoogle.html" target="_self">google</a></td><td class="desc">Type utilities for the protobuf library that are not specific to particular protobuf classes </td></tr>
 <tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegzip.html" target="_self">gzip</a></td><td class="desc"></td></tr>
 <tr id="row_10_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_10_0_" class="arrow" onclick="toggleFolder('10_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegzip_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr>
 <tr id="row_10_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgzip_1_1internal_1_1GzipError.html" target="_self">GzipError</a></td><td class="desc"></td></tr>
diff --git a/content/api/latest/c++/checks__types_8hpp_source.html b/content/api/latest/c++/checks__types_8hpp_source.html
index 9857c5d..172050f 100644
--- a/content/api/latest/c++/checks__types_8hpp_source.html
+++ b/content/api/latest/c++/checks__types_8hpp_source.html
@@ -58,7 +58,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="namespacerouting_html_a22848f0fc9ff46d29ce5df25acd1be2e"><div class="ttname"><a href="namespacerouting.html#a22848f0fc9ff46d29ce5df25acd1be2e">routing::check</a></div><div class="ttdeci">Try&lt; Nothing &gt; check()</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp_html_a082f60f86ab247b568d23e08e3924e65"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp.html#a082f60f86ab247b568d23e08e3924e65">mesos::internal::checks::check::Tcp::port</a></div><div class="ttdeci">uint32_t port</div><div class="ttdef"><b>Definition:</b> checks_types.hpp:75</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp_html_ad06ef76730570e527a2cf84777eabaa8"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp.html#ad06ef76730570e527a2cf84777eabaa8">mesos::internal::checks::check::Tcp::domain</a></div><div class="ttdeci">std::string domain</div><div class="ttdef"><b>Definition:</b> checks_types.hpp:77</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp_html"><div class="ttname"><a href="structmesos_1_1internal_1_1checks_1_1check_1_1Tcp.html">mesos::internal::checks::check::Tcp</a></div><div class="ttdef"><b>Definition:</b> checks_types.hpp:66</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1checks_1_1check_html_a9346a482b2aafb3a39a8ae8615d7f3aa"><div class="ttname"><a href="namespacemesos_1_1internal_1_1checks_1_1check.html#a9346a482b2aafb3a39a8ae8615d7f3aa">mesos::internal::checks::check::DEFAULT_IPV4_DOMAIN</a></div><div class="ttdeci">constexpr char DEFAULT_IPV4_DOMAIN[]</div><div class="ttdef"><b>Definition:</b> checks_types.hpp:35</div></div>
diff --git a/content/api/latest/c++/common_2validation_8hpp_source.html b/content/api/latest/c++/common_2validation_8hpp_source.html
index 01fb951..b5a0c2b 100644
--- a/content/api/latest/c++/common_2validation_8hpp_source.html
+++ b/content/api/latest/c++/common_2validation_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1common_1_1validation_html_aae8bca9dce8b75faae743822547ba10c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1common_1_1validation.html#aae8bca9dce8b75faae743822547ba10c">mesos::internal::common::validation::validateSecret</a></div><div class="ttdeci">Option&lt; Error &gt; validateSecret(const Secret &amp;secret)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1common_1_1validation_html_afa925189ea3e309d4a4b2531cdc5b386"><div class="ttname"><a href="namespacemesos_1_1internal_1_1common_1_1validation.html#afa925189ea3e309d4a4b2531cdc5b386">mesos::internal::common::validation::validateEnvironment</a></div><div class="ttdeci">Option&lt; Error &gt; validateEnvironment(const Environment &amp;environment)</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="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:2628</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:2641</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1common_1_1validation_html_afb728578ef87e1dd707851482b14011b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1common_1_1validation.html#afb728578ef87e1dd707851482b14011b">mesos::internal::common::validation::validateCommandInfo</a></div><div class="ttdeci">Option&lt; Error &gt; validateCommandInfo(const CommandInfo &amp;command)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1common_1_1validation_html_aeaeffec9d0ffa1ea785db0c712c9f0d7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1common_1_1validation.html#aeaeffec9d0ffa1ea785db0c712c9f0d7">mesos::internal::common::validation::validateGpus</a></div><div class="ttdeci">Option&lt; Error &gt; validateGpus(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1common_1_1validation_html_aab590984496c9626e4bb3921693c708d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1common_1_1validation.html#aab590984496c9626e4bb3921693c708d">mesos::internal::common::validation::validateSlaveID</a></div><div class="ttdeci">Option&lt; Error &gt; validateSlaveID(const SlaveID &amp;slaveId)</div></div>
diff --git a/content/api/latest/c++/container__daemon__process_8hpp_source.html b/content/api/latest/c++/container__daemon__process_8hpp_source.html
index 16998b3..200c5f7 100644
--- a/content/api/latest/c++/container__daemon__process_8hpp_source.html
+++ b/content/api/latest/c++/container__daemon__process_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a2621da4b9fe9ee98822c81fc9b671f12"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a2621da4b9fe9ee98822c81fc9b671f12">mesos::internal::slave::ContainerDaemonProcess::launchContainer</a></div><div class="ttdeci">void launchContainer()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a366d8d1293020cb06cf3d8022a0c2fc0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a366d8d1293020cb06cf3d8022a0c2fc0">mesos::internal::slave::ContainerDaemonProcess::operator=</a></div><div class="ttdeci">ContainerDaemonProcess &amp; operator=(const ContainerDaemonProcess &amp;other)=delete</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="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:2628</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:2641</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess_html_a0dbafee146621f42a6ba0165371db64b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemonProcess.html#a0dbafee146621f42a6ba0165371db64b">mesos::internal::slave::ContainerDaemonProcess::wait</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; wait()</div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div>
diff --git a/content/api/latest/c++/cpp17_8hpp_source.html b/content/api/latest/c++/cpp17_8hpp_source.html
index b65ea79..3e63e73 100644
--- a/content/api/latest/c++/cpp17_8hpp_source.html
+++ b/content/api/latest/c++/cpp17_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="cpp17_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003" [...]
 <div class="ttc" id="cpp17_8hpp_html_a2c5f91f0e65b4795c220bc437c6d8dd3"><div class="ttname"><a href="cpp17_8hpp.html#a2c5f91f0e65b4795c220bc437c6d8dd3">RETURN</a></div><div class="ttdeci">#define RETURN(...)</div><div class="ttdef"><b>Definition:</b> cpp17.hpp:34</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="namespacecpp17_html"><div class="ttname"><a href="namespacecpp17.html">cpp17</a></div><div class="ttdef"><b>Definition:</b> cpp17.hpp:25</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/decoder_8hpp_source.html b/content/api/latest/c++/decoder_8hpp_source.html
index fe43eac..72a81c4 100644
--- a/content/api/latest/c++/decoder_8hpp_source.html
+++ b/content/api/latest/c++/decoder_8hpp_source.html
@@ -124,7 +124,7 @@
 <div class="ttc" id="classprocess_1_1DataDecoder_html"><div class="ttname"><a href="classprocess_1_1DataDecoder.html">process::DataDecoder</a></div><div class="ttdef"><b>Definition:</b> decoder.hpp:56</div></div>
 <div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div class="ttname"><a href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> option.hpp:116</div></div>
 <div class="ttc" id="namespaceprocess_1_1http__parsing_html_a1728c94cb446c34b1a8506f5dd6d0f6c"><div class="ttname"><a href="namespaceprocess_1_1http__parsing.html#a1728c94cb446c34b1a8506f5dd6d0f6c">process::http_parsing::FAILURE</a></div><div class="ttdeci">constexpr int FAILURE</div><div class="ttdef"><b>Definition:</b> decoder.hpp:50</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2631</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2644</div></div>
 <div class="ttc" id="classprocess_1_1StreamingResponseDecoder_html_aa49ca0c8710b47302097a206dc161708"><div class="ttname"><a href="classprocess_1_1StreamingResponseDecoder.html#aa49ca0c8710b47302097a206dc161708">process::StreamingResponseDecoder::decode</a></div><div class="ttdeci">std::deque&lt; http::Response * &gt; decode(const char *data, size_t length)</div><div class="ttdef"><b>Definition:</b> decoder.hpp:560</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; gzip::Decompressor &gt;</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Status_html_a49f854c52adce69bc1d4cc5c15cdccac"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status::string</a></div><div class="ttdeci">static std::string string(uint16_t code)</div></div>
diff --git a/content/api/latest/c++/deferred_8hpp_source.html b/content/api/latest/c++/deferred_8hpp_source.html
index 330c35b..8fa8444 100644
--- a/content/api/latest/c++/deferred_8hpp_source.html
+++ b/content/api/latest/c++/deferred_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="structprocess_1_1Deferred_html_a35c7b88e87a64a1bf407363cdc21a88b"><div class="ttname"><a href="structprocess_1_1Deferred.html#a35c7b88e87a64a1bf407363cdc21a88b">process::Deferred::_Deferred</a></div><div class="ttdeci">friend struct _Deferred</div><div class="ttdef"><b>Definition:</b> deferred.hpp:34</div></div>
 <div class="ttc" id="namespacelambda_html_a67028306e65f852e64b8a4b7715803d2"><div class="ttname"><a href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a></div><div class="ttdeci">internal::Partial&lt; typename std::decay&lt; F &gt;::type, typename std::decay&lt; Args &gt;::type... &gt; partial(F &amp;&amp;f, Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:364</div></div>
 <div class="ttc" id="namespaceprocess_html_a4093b842d501fdddd4b2586e66c3db63"><div class="ttname"><a href="namespaceprocess.html#a4093b842d501fdddd4b2586e66c3db63">process::REPEAT_FROM_TO</a></div><div class="ttdeci">REPEAT_FROM_TO(1, 13, TEMPLATE, _) class AsyncExecutorProcess</div><div class="ttdef"><b>Definition:</b> async.hpp:63</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1Deferred_html"><div class="ttname"><a href="structprocess_1_1Deferred.html">process::Deferred</a></div><div class="ttdef"><b>Definition:</b> deferred.hpp:29</div></div>
 <div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:174</div></div>
diff --git a/content/api/latest/c++/devolve_8hpp_source.html b/content/api/latest/c++/devolve_8hpp_source.html
index eca0839..ee97781 100644
--- a/content/api/latest/c++/devolve_8hpp_source.html
+++ b/content/api/latest/c++/devolve_8hpp_source.html
@@ -58,10 +58,10 @@
 <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="namespacerouting_html_a22848f0fc9ff46d29ce5df25acd1be2e"><div class="ttname"><a href="namespacerouting.html#a22848f0fc9ff46d29ce5df25acd1be2e">routing::check</a></div><div class="ttdeci">Try&lt; Nothing &gt; check()</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_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:2628</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:2641</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2629</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2642</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_adbf9569c715c985f1549a480f6fd3ec9"><div class="ttname"><a href="namespacemesos_1_1internal.html#adbf9569c715c985f1549a480f6fd3ec9">mesos::internal::devolve</a></div><div class="ttdeci">CommandInfo devolve(const v1::CommandInfo &amp;command)</div></div>
@@ -71,7 +71,7 @@
 <div class="ttc" id="resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></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="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="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2631</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2644</div></div>
 <div class="ttc" id="include_2mesos_2executor_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2executor_2executor_8hpp.html">executor.hpp</a></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="v1_2agent_2agent_8hpp_html"><div class="ttname"><a href="v1_2agent_2agent_8hpp.html">agent.hpp</a></div></div>
diff --git a/content/api/latest/c++/encoder_8hpp_source.html b/content/api/latest/c++/encoder_8hpp_source.html
index bc14dd1..b9ffce3 100644
--- a/content/api/latest/c++/encoder_8hpp_source.html
+++ b/content/api/latest/c++/encoder_8hpp_source.html
@@ -72,7 +72,7 @@
 <div class="ttc" id="classprocess_1_1Encoder_html_ab897ad4d4c34b843b2470a687955110a"><div class="ttname"><a href="classprocess_1_1Encoder.html#ab897ad4d4c34b843b2470a687955110a">process::Encoder::kind</a></div><div class="ttdeci">virtual Kind kind() const =0</div></div>
 <div class="ttc" id="numify_8hpp_html"><div class="ttname"><a href="numify_8hpp.html">numify.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1FileEncoder_html_ab809c049d3804ee27b5b62997f167e3a"><div class="ttname"><a href="classprocess_1_1FileEncoder.html#ab809c049d3804ee27b5b62997f167e3a">process::FileEncoder::next</a></div><div class="ttdeci">virtual int_fd next(off_t *offset, size_t *length)</div><div class="ttdef"><b>Definition:</b> encoder.hpp:256</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14">process::http::Response::NONE</a></div><div class="ttdef"><b>Definition:</b> http.hpp:651</div></div>
 <div class="ttc" id="classprocess_1_1DataEncoder_html_ad904e759c9873ef899aee24c0a59bf27"><div class="ttname"><a href="classprocess_1_1DataEncoder.html#ad904e759c9873ef899aee24c0a59bf27">process::DataEncoder::backup</a></div><div class="ttdeci">void backup(size_t length) override</div><div class="ttdef"><b>Definition:</b> encoder.hpp:83</div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> check.hpp:30</div></div>
diff --git a/content/api/latest/c++/event_8hpp_source.html b/content/api/latest/c++/event_8hpp_source.html
index 5dedaaf..570c9a5 100644
--- a/content/api/latest/c++/event_8hpp_source.html
+++ b/content/api/latest/c++/event_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="structprocess_1_1HttpEvent_html"><div class="ttname"><a href="structprocess_1_1HttpEvent.html">process::HttpEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:142</div></div>
 <div class="ttc" id="structprocess_1_1Message_html"><div class="ttname"><a href="structprocess_1_1Message.html">process::Message</a></div><div class="ttdef"><b>Definition:</b> message.hpp:22</div></div>
 <div class="ttc" id="structprocess_1_1TerminateEvent_html_acf1135f2dcd6c5b9cfae0918f200c2d8"><div class="ttname"><a href="structprocess_1_1TerminateEvent.html#acf1135f2dcd6c5b9cfae0918f200c2d8">process::TerminateEvent::consume</a></div><div class="ttdeci">void consume(EventConsumer *consumer)&amp;&amp;override</div><div class="ttdef"><b>Definition:</b> event.hpp:248</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="structprocess_1_1HttpEvent_html_ac3cab3251b6f6339db32842bcd37bec4"><div class="ttname"><a href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">process::HttpEvent::response</a></div><div class="ttdeci">std::unique_ptr&lt; Promise&lt; http::Response &gt; &gt; response</div><div class="ttdef"><b>Definition:</b> event.hpp:174</div></div>
 <div class="ttc" id="structprocess_1_1DispatchEvent_html"><div class="ttname"><a href="structprocess_1_1DispatchEvent.html">process::DispatchEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:178</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
diff --git a/content/api/latest/c++/evolve_8hpp_source.html b/content/api/latest/c++/evolve_8hpp_source.html
index f47d6fa..0bf1fb0 100644
--- a/content/api/latest/c++/evolve_8hpp_source.html
+++ b/content/api/latest/c++/evolve_8hpp_source.html
@@ -58,13 +58,13 @@
 <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_a845d4d5a46b931d03f340c8afc58b60a"><div class="ttname"><a href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">mesos::internal::evolve</a></div><div class="ttdeci">v1::AgentID evolve(const SlaveID &amp;slaveId)</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_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:2628</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:2641</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></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="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.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>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:158</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2629</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2642</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="v1_2scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="v1_2scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
@@ -75,7 +75,7 @@
 <div class="ttc" id="include_2mesos_2v1_2maintenance_2maintenance_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2maintenance_2maintenance_8hpp.html">maintenance.hpp</a></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="include_2mesos_2maintenance_2maintenance_8hpp_html"><div class="ttname"><a href="include_2mesos_2maintenance_2maintenance_8hpp.html">maintenance.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2631</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2644</div></div>
 <div class="ttc" id="include_2mesos_2executor_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2executor_2executor_8hpp.html">executor.hpp</a></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="v1_2agent_2agent_8hpp_html"><div class="ttname"><a href="v1_2agent_2agent_8hpp.html">agent.hpp</a></div></div>
diff --git a/content/api/latest/c++/exit_8hpp_source.html b/content/api/latest/c++/exit_8hpp_source.html
index 217c096..f92b6da 100644
--- a/content/api/latest/c++/exit_8hpp_source.html
+++ b/content/api/latest/c++/exit_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="struct____Exit_html_ae8c461f7a67e3cff258095ffe31d9e20"><div class="ttname"><a href="struct____Exit.html#ae8c461f7a67e3cff258095ffe31d9e20">__Exit::message</a></div><div class="ttdeci">google::LogMessage message</div><div class="ttdef"><b>Definition:</b> exit.hpp:77</div></div>
 <div class="ttc" id="struct____Exit_html_a9be45e6e451067831f5c662e93d206a5"><div class="ttname"><a href="struct____Exit.html#a9be45e6e451067831f5c662e93d206a5">__Exit::__Exit</a></div><div class="ttdeci">__Exit(const char *file, int line, int _status)</div><div class="ttdef"><b>Definition:</b> exit.hpp:55</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2attributes_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2attributes_8hpp.html">attributes.hpp</a></div></div>
-<div class="ttc" id="namespacegoogle_html"><div class="ttname"><a href="namespacegoogle.html">google</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:68</div></div>
+<div class="ttc" id="namespacegoogle_html"><div class="ttname"><a href="namespacegoogle.html">google</a></div><div class="ttdoc">Type utilities for the protobuf library that are not specific to particular protobuf classes...</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:500</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2attributes_8hpp_html_aa1728270d73c5d1598de1fd691762eb1"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2attributes_8hpp.html#aa1728270d73c5d1598de1fd691762eb1">NORETURN</a></div><div class="ttdeci">#define NORETURN</div><div class="ttdef"><b>Definition:</b> attributes.hpp:20</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/fd_8hpp_source.html b/content/api/latest/c++/fd_8hpp_source.html
index edcadb7..403f841 100644
--- a/content/api/latest/c++/fd_8hpp_source.html
+++ b/content/api/latest/c++/fd_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classos_1_1WindowsFD_html"><div class="ttname"><a href="classos_1_1WindowsFD.html">os::WindowsFD</a></div><div class="ttdef"><b>Definition:</b> fd.hpp:52</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="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:108</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classos_1_1WindowsFD_html_afd05a43697b99aa8b7da8d56155b1a49"><div class="ttname"><a href="classos_1_1WindowsFD.html#afd05a43697b99aa8b7da8d56155b1a49">os::WindowsFD::operator&lt;=</a></div><div class="ttdeci">friend bool operator&lt;=(int left, const WindowsFD &amp;right)</div><div class="ttdef"><b>Definition:</b> fd.hpp:366</div></div>
 <div class="ttc" id="classos_1_1WindowsFD_html_ad2ce21d9f77710472e19843e3e86343e"><div class="ttname"><a href="classos_1_1WindowsFD.html#ad2ce21d9f77710472e19843e3e86343e">os::WindowsFD::~WindowsFD</a></div><div class="ttdeci">~WindowsFD()=default</div></div>
 <div class="ttc" id="namespaceos_html"><div class="ttname"><a href="namespaceos.html">os</a></div><div class="ttdef"><b>Definition:</b> posix_signalhandler.hpp:23</div></div>
diff --git a/content/api/latest/c++/format_8hpp_source.html b/content/api/latest/c++/format_8hpp_source.html
index 4f84d72..34c13ba 100644
--- a/content/api/latest/c++/format_8hpp_source.html
+++ b/content/api/latest/c++/format_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="namespacestrings_html"><div class="ttname"><a href="namespacestrings.html">strings</a></div><div class="ttdef"><b>Definition:</b> format.hpp:45</div></div>
 <div class="ttc" id="structstrings_1_1internal_1_1stringify_3_01T_00_01true_01_4_html_a2818dfd0c50aa363733f2ae151f7fb10"><div class="ttname"><a href="structstrings_1_1internal_1_1stringify_3_01T_00_01true_01_4.html#a2818dfd0c50aa363733f2ae151f7fb10">strings::internal::stringify&lt; T, true &gt;::s</a></div><div class="ttdeci">const std::string s</div><div class="ttdef"><b>Definition:</b> format.hpp:113</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="structstrings_1_1internal_1_1stringify_html"><div class="ttname"><a href="structstrings_1_1internal_1_1stringify.html">strings::internal::stringify</a></div><div class="ttdef"><b>Definition:</b> format.hpp:52</div></div>
 <div class="ttc" id="structstrings_1_1internal_1_1stringify_3_01T_00_01false_01_4_html_a5bd606e6f0fbfbcf32d54dace02f63b5"><div class="ttname"><a href="structstrings_1_1internal_1_1stringify_3_01T_00_01false_01_4.html#a5bd606e6f0fbfbcf32d54dace02f63b5">strings::internal::stringify&lt; T, false &gt;::stringify</a></div><div class="ttdeci">stringify(const T &amp;_t)</div><div class="ttdef"><b>Definition:</b> format.hpp:98</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
diff --git a/content/api/latest/c++/future_8hpp_source.html b/content/api/latest/c++/future_8hpp_source.html
index 00d5510..e1855a6 100644
--- a/content/api/latest/c++/future_8hpp_source.html
+++ b/content/api/latest/c++/future_8hpp_source.html
@@ -88,7 +88,7 @@
 <div class="ttc" id="namespaceprocess_1_1internal_html_a45915c2c6b7aea85b1c9a726158f19fc"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a45915c2c6b7aea85b1c9a726158f19fc">process::internal::await</a></div><div class="ttdeci">bool await(const process::Future&lt; T &gt; &amp;future, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:67</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="classprocess_1_1Future_html_a3ff2c35ef526a030a7ea6d0c4ca79945"><div class="ttname"><a href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">process::Future::onFailed</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onFailed(FailedCallback &amp;&amp;callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1398</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a8c5395e292096cc9e91047ab6958564a"><div class="ttname"><a href="classprocess_1_1Future.html#a8c5395e292096cc9e91047ab6958564a">process::Future::onFailed</a></div><div class="ttdeci">const Future&lt; T &gt; &amp; onFailed(F &amp;&amp;f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:366</div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html_a7d338bde94559d47319226f4ccbc0bda"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#a7d338bde94559d47319226f4ccbc0bda">CHECK_ERROR</a></div><div class="ttdeci">#define CHECK_ERROR(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:58</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a1e09668bb029e2e3cc3a2d9cf1075812"><div class="ttname"><a href="classprocess_1_1Future.html#a1e09668bb029e2e3cc3a2d9cf1075812">process::Future::operator!=</a></div><div class="ttdeci">bool operator!=(const Future&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1143</div></div>
diff --git a/content/api/latest/c++/grpc_8hpp_source.html b/content/api/latest/c++/grpc_8hpp_source.html
index 65bba8e..8145667 100644
--- a/content/api/latest/c++/grpc_8hpp_source.html
+++ b/content/api/latest/c++/grpc_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classTry_html_abb21343eabcba0eb0d88f13c4fbdf1f7"><div class="ttname"><a href="classTry.html#abb21343eabcba0eb0d88f13c4fbdf1f7">Try::error</a></div><div class="ttdeci">const std::conditional&lt; std::is_same&lt; E, Error &gt;::value, std::string, E &gt;::type &amp; error() const </div><div class="ttdef"><b>Definition:</b> try.hpp:85</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="namespaceprocess_html_a6c9cd01950a98038b2a6df3e5066418f"><div class="ttname"><a href="namespaceprocess.html#a6c9cd01950a98038b2a6df3e5066418f">process::initialize</a></div><div class="ttdeci">bool initialize(const Option&lt; std::string &gt; &amp;delegate=None(), const Option&lt; std::string &gt; &amp;readwriteAuthenticationRealm=None(), const Option&lt; std::string &gt; &amp;readonlyAuthenticationRealm=None())</div><div class="ttdoc">Initialize the library. </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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1grpc_1_1client_1_1Connection_html"><div class="ttname"><a href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a></div><div class="ttdoc">A copyable interface to manage a connection to a gRPC server. </div><div class="ttdef"><b>Definition:</b> grpc.hpp:100</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>
@@ -99,7 +99,7 @@
 <div class="ttc" id="libprocess_2include_2process_2check_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html">check.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>
 <div class="ttc" id="structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca_html_a39b26e8b5b508708af0b6468a31dcab5"><div class="ttname"><a href="structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html#a39b26e8b5b508708af0b6468a31dcab5">process::grpc::client::internal::MethodTraits&lt; std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&l [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2631</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2644</div></div>
 <div class="ttc" id="classprocess_1_1grpc_1_1StatusError_html_af8b12349660968c3171d71d48d82111b"><div class="ttname"><a href="classprocess_1_1grpc_1_1StatusError.html#af8b12349660968c3171d71d48d82111b">process::grpc::StatusError::StatusError</a></div><div class="ttdeci">StatusError(::grpc::Status _status)</div><div class="ttdef"><b>Definition:</b> grpc.hpp:60</div></div>
 <div class="ttc" id="structprocess_1_1grpc_1_1client_1_1CallOptions_html_ad20c38ae483b90d87ecb089c3973e27f"><div class="ttname"><a href="structprocess_1_1grpc_1_1client_1_1CallOptions.html#ad20c38ae483b90d87ecb089c3973e27f">process::grpc::client::CallOptions::timeout</a></div><div class="ttdeci">Duration timeout</div><div class="ttdef"><b>Definition:</b> grpc.hpp:129</div></div>
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:501</div></div>
diff --git a/content/api/latest/c++/http__connection_8hpp_source.html b/content/api/latest/c++/http__connection_8hpp_source.html
index 20597c9..eea2c3f 100644
--- a/content/api/latest/c++/http__connection_8hpp_source.html
+++ b/content/api/latest/c++/http__connection_8hpp_source.html
@@ -73,7 +73,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_ad6530fddd03380dbb3b23b17523cb242"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242">process::http::Response::code</a></div><div class="ttdeci">uint16_t code</div><div class="ttdef"><b>Definition:</b> http.hpp:661</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:95</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a81fc91fa235309d5486bf019260e6480"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a81fc91fa235309d5486bf019260e6480">mesos::internal::HttpConnectionProcess::receive</a></div><div class="ttdeci">void receive(const Event &amp;event)</div><div class="ttdef"><b>Definition:</b> http_connection.hpp:467</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:2628</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:2641</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a></div><div class="ttdoc">HTTP connection handler. </div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:41</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1157</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
@@ -84,7 +84,7 @@
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:115</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a0e32a05c88072b7db23e87a384ffa1ea"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a0e32a05c88072b7db23e87a384ffa1ea">mesos::internal::HttpConnectionProcess::connect</a></div><div class="ttdeci">void connect(const id::UUID &amp;_connectionId)</div><div class="ttdef"><b>Definition:</b> http_connection.hpp:238</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:520</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2629</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2642</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_aa3543eb8ecd36f5d6d91b2640d471359"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359">process::http::Response::reader</a></div><div class="ttdeci">Option&lt; Pipe::Reader &gt; reader</div><div class="ttdef"><b>Definition:</b> http.hpp:659</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a15a7b927d5655f1e59ea1bd43d2fe8f9"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9">mesos::internal::HttpConnectionProcess::Self</a></div><div class="ttdeci">HttpConnectionProcess&lt; Call, Event &gt; Self</div><div class="ttdef"><b>Definition:</b> http_connection.hpp:181</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
diff --git a/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
index a931ebf..688a812 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
@@ -55,8 +55,8 @@
 <a href="include_2mesos_2v1_2executor_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="l00 [...]
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html_a21bd78cd127c8a8565b6432318a55dd3"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#a21bd78cd127c8a8565b6432318a55dd3">mesos::v1::executor::MesosBase::send</a></div><div class="ttdeci">virtual void send(const Call &amp;call)=0</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:2628</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab87ee31e10bdc282bae31a2c973602df"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::internal::tests::v1::scheduler::Mesos</a></div><div class="ttdeci">mesos::v1::scheduler::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2630</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:2641</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab87ee31e10bdc282bae31a2c973602df"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::internal::tests::v1::scheduler::Mesos</a></div><div class="ttdeci">mesos::v1::scheduler::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2643</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html_ae29a0e0423556d7ea07d36e4d3abf185"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">mesos::v1::executor::MesosBase::~MesosBase</a></div><div class="ttdeci">virtual ~MesosBase()</div><div class="ttdef"><b>Definition:</b> executor.hpp:43</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="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:26</div></div>
diff --git a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp.html b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp.html
index d9f53cf..af325a9 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp.html
@@ -60,7 +60,6 @@
 <code>#include &lt;string&gt;</code><br />
 <code>#include &lt;vector&gt;</code><br />
 <code>#include &lt;boost/functional/hash.hpp&gt;</code><br />
-<code>#include &lt;google/protobuf/repeated_field.h&gt;</code><br />
 <code>#include &lt;mesos/v1/mesos.pb.h&gt;</code><br />
 <code>#include &lt;<a class="el" href="strings_8hpp_source.html">stout/strings.hpp</a>&gt;</code><br />
 </div>
@@ -305,14 +304,9 @@ Functions</h2></td></tr>
 <tr class="separator:a756ddf261b6dbf5ecb71c1c66d83750d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac266fa0432850d93618fdb4f42832ce1"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#ac266fa0432850d93618fdb4f42832ce1">mesos::v1::operator&lt;&lt;</a> (std::ostream &amp;stream, const Resource::DiskInfo::Source::Type &amp;sourceType)</td></tr>
 <tr class="separator:ac266fa0432850d93618fdb4f42832ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aee0e8229b4bc63affea2aa0c2082ff09"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:aee0e8229b4bc63affea2aa0c2082ff09"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#aee0e8229b4bc63affea2aa0c2082ff09">mesos::v1::operator&lt;&lt;</a> (std::ostream &amp;stream, const google::protobuf::RepeatedPtrField&lt; T &gt; &amp;messages)</td></tr>
-<tr class="separator:aee0e8229b4bc63affea2aa0c2082ff09"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8acf3027c41f67b897bb43e0b9a849af"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a8acf3027c41f67b897bb43e0b9a849af"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a8acf3027c41f67b897bb43e0b9a849af">mesos::v1::operator&lt;&lt;</a> (std::ostream &amp;stream, const std::vector&lt; T &gt; &amp;messages)</td></tr>
 <tr class="separator:a8acf3027c41f67b897bb43e0b9a849af"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8f572fe93f9c01c507db0cd46edbe76d"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a8f572fe93f9c01c507db0cd46edbe76d">mesos::v1::operator&lt;&lt;</a> (std::ostream &amp;stream, const <a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, std::string &gt; &amp;map)</td></tr>
-<tr class="separator:a8f572fe93f9c01c507db0cd46edbe76d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
index b46ccaf..3ef5b97 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2mesos_8hpp_source.html
@@ -52,71 +52,69 @@
 <div class="title">mesos.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="include_2mesos_2v1_2mesos_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="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4_html_a21e0adef55eef177863ba576249d1e74"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#a21e0adef55eef177863ba576249d1e74">std::hash&lt; mesos::v1::TaskStatus_Source &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;source) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:656</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4_html_acc85aa3779d476f758ffa20c7d0c27d6"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#acc85aa3779d476f758ffa20c7d0c27d6">std::hash&lt; mesos::v1::AgentID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:605</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4_html_a9f179eed9c503eee5d62c02d712ac5c1"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#a9f179eed9c503eee5d62c02d712ac5c1">std::hash&lt; mesos::v1::ContainerID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::ContainerID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:543</div></div>
+<a href="include_2mesos_2v1_2mesos_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="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4_html_a21e0adef55eef177863ba576249d1e74"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#a21e0adef55eef177863ba576249d1e74">std::hash&lt; mesos::v1::TaskStatus_Source &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;source) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:633</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4_html_acc85aa3779d476f758ffa20c7d0c27d6"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#acc85aa3779d476f758ffa20c7d0c27d6">std::hash&lt; mesos::v1::AgentID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:582</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4_html_a9f179eed9c503eee5d62c02d712ac5c1"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#a9f179eed9c503eee5d62c02d712ac5c1">std::hash&lt; mesos::v1::ContainerID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::ContainerID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:520</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="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4_html_aa0eb2b8de3e174400cefa2f4fb7983a3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">std::hash&lt; mesos::v1::ResourceProviderID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::ResourceProviderID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:750</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4_html_ab72a8d38d1abfcd285d09a140ee2bbb9"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#ab72a8d38d1abfcd285d09a140ee2bbb9">std::hash&lt; mesos::v1::ExecutorID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::ExecutorID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:559</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4_html_a2ecbd3228cecb49c0a27f657408a6e95"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#a2ecbd3228cecb49c0a27f657408a6e95">std::hash&lt; mesos::v1::CommandInfo::URI &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;uri) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:519</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4_html_a54d133ff8836cf33500f2cb7b9422aec"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#a54d133ff8836cf33500f2cb7b9422aec">std::hash&lt; mesos::v1::OfferID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:589</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4_html_aa0eb2b8de3e174400cefa2f4fb7983a3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#aa0eb2b8de3e174400cefa2f4fb7983a3">std::hash&lt; mesos::v1::ResourceProviderID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::ResourceProviderID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:727</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4_html_ab72a8d38d1abfcd285d09a140ee2bbb9"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#ab72a8d38d1abfcd285d09a140ee2bbb9">std::hash&lt; mesos::v1::ExecutorID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::ExecutorID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:536</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4_html_a2ecbd3228cecb49c0a27f657408a6e95"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#a2ecbd3228cecb49c0a27f657408a6e95">std::hash&lt; mesos::v1::CommandInfo::URI &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;uri) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:496</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4_html_a54d133ff8836cf33500f2cb7b9422aec"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#a54d133ff8836cf33500f2cb7b9422aec">std::hash&lt; mesos::v1::OfferID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:566</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="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html">std::hash&lt; mesos::v1::ExecutorID &gt;</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:555</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4_html_a6f35308e3b42efd96f4483554e3015e3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a6f35308e3b42efd96f4483554e3015e3">std::hash&lt; mesos::v1::FrameworkID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:573</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4_html_a7ce71f85d308737573bfecc697266382"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a7ce71f85d308737573bfecc697266382">std::hash&lt; mesos::v1::ResourceProviderID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;resourceProviderId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:752</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="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4_html_a08c95e116f76c1115ed45497a5601a48"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a08c95e116f76c1115ed45497a5601a48">std::hash&lt; mesos::v1::TaskState &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::TaskState argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:639</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4_html_a1e8e6c8a6dfc583d46f69b2ab69f341f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a1e8e6c8a6dfc583d46f69b2ab69f341f">std::hash&lt; mesos::v1::TaskState &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;taskState) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:641</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4_html_a0dcb2921f37239932c7d9f5dbdccc7fe"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe">std::hash&lt; mesos::v1::ResourceProviderID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:748</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html">std::hash&lt; mesos::v1::ExecutorID &gt;</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:532</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4_html_a6f35308e3b42efd96f4483554e3015e3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a6f35308e3b42efd96f4483554e3015e3">std::hash&lt; mesos::v1::FrameworkID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:550</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4_html_a7ce71f85d308737573bfecc697266382"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a7ce71f85d308737573bfecc697266382">std::hash&lt; mesos::v1::ResourceProviderID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;resourceProviderId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:729</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:550</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4_html_a08c95e116f76c1115ed45497a5601a48"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a08c95e116f76c1115ed45497a5601a48">std::hash&lt; mesos::v1::TaskState &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::TaskState argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:616</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4_html_a1e8e6c8a6dfc583d46f69b2ab69f341f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a1e8e6c8a6dfc583d46f69b2ab69f341f">std::hash&lt; mesos::v1::TaskState &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;taskState) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:618</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4_html_a0dcb2921f37239932c7d9f5dbdccc7fe"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ResourceProviderID_01_4.html#a0dcb2921f37239932c7d9f5dbdccc7fe">std::hash&lt; mesos::v1::ResourceProviderID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:725</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_abf44ee3490d4ec99e8549060bb8c9f58"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">mesos::internal::capabilities::Capability</a></div><div class="ttdeci">Capability</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:35</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a350b1eb57318afaea7700ab7786b55ef"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">cgroups::blkio::Operation</a></div><div class="ttdeci">Operation</div><div class="ttdef"><b>Definition:</b> cgroups.hpp:458</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4_html_a827050b45d1384bce1b008fccd79c701"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a827050b45d1384bce1b008fccd79c701">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;reason) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:671</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4_html_af032efd40f64cfe5fc4698f1e7ef9e09"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#af032efd40f64cfe5fc4698f1e7ef9e09">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;::argument_type</a></div><div class="ttdeci">std::pair&lt; mesos::v [...]
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4_html_af7e3bdeb6154b828db29ef18e401bcb2"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#af7e3bdeb6154b828db29ef18e401bcb2">std::hash&lt; mesos::v1::MachineID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::MachineID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:717</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4_html_ad5964445933d9316344d1be6df4ae77e"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ad5964445933d9316344d1be6df4ae77e">std::hash&lt; mesos::v1::CommandInfo::URI &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:515</div></div>
-<div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap&lt; std::string, std::string &gt;</a></div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4_html_a48cd7ca3a1281b5b95bdc13e3bda9bf5"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a48cd7ca3a1281b5b95bdc13e3bda9bf5">std::hash&lt; mesos::v1::FrameworkID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::FrameworkID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:575</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4_html_a827050b45d1384bce1b008fccd79c701"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a827050b45d1384bce1b008fccd79c701">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;reason) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:648</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4_html_af032efd40f64cfe5fc4698f1e7ef9e09"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#af032efd40f64cfe5fc4698f1e7ef9e09">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;::argument_type</a></div><div class="ttdeci">std::pair&lt; mesos::v [...]
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4_html_af7e3bdeb6154b828db29ef18e401bcb2"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#af7e3bdeb6154b828db29ef18e401bcb2">std::hash&lt; mesos::v1::MachineID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::MachineID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:694</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4_html_ad5964445933d9316344d1be6df4ae77e"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ad5964445933d9316344d1be6df4ae77e">std::hash&lt; mesos::v1::CommandInfo::URI &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:492</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4_html_a48cd7ca3a1281b5b95bdc13e3bda9bf5"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a48cd7ca3a1281b5b95bdc13e3bda9bf5">std::hash&lt; mesos::v1::FrameworkID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::FrameworkID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:552</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1agent_html"><div class="ttname"><a href="namespacemesos_1_1v1_1_1agent.html">mesos::v1::agent</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:27</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="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4_html_aff51211cb51cc6706ae0d81764d9816d"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#aff51211cb51cc6706ae0d81764d9816d">std::hash&lt; mesos::v1::ExecutorID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;executorId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:561</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4_html_a97fca7261135a9fcb1b5cfa8ccd1de37"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#a97fca7261135a9fcb1b5cfa8ccd1de37">std::hash&lt; mesos::v1::TaskStatus_Source &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:652</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4_html_ae95cd9b2785ce804833514bf4c343034"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#ae95cd9b2785ce804833514bf4c343034">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div> [...]
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4_html_aff51211cb51cc6706ae0d81764d9816d"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#aff51211cb51cc6706ae0d81764d9816d">std::hash&lt; mesos::v1::ExecutorID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;executorId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:538</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4_html_a97fca7261135a9fcb1b5cfa8ccd1de37"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Source_01_4.html#a97fca7261135a9fcb1b5cfa8ccd1de37">std::hash&lt; mesos::v1::TaskStatus_Source &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:629</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4_html_ae95cd9b2785ce804833514bf4c343034"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#ae95cd9b2785ce804833514bf4c343034">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;::result_type</a></div><div class="ttdeci">size_t result_type</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="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4_html_a8ea108d687a24fdbf797ab8cab67d059"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a8ea108d687a24fdbf797ab8cab67d059">std::hash&lt; mesos::v1::MachineID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:715</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4_html_a48bbac334c66c69fa68e7716e37b064f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4.html#a48bbac334c66c69fa68e7716e37b064f">std::hash&lt; mesos::v1::OperationID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:732</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4_html_a423c2193f5a6afb0dce20807c3372c16"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#a423c2193f5a6afb0dce20807c3372c16">std::hash&lt; mesos::v1::AgentID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::AgentID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:607</div></div>
-<div class="ttc" id="namespacelambda_html_a6030d65051d5968ada4d2e528b2fcd57"><div class="ttname"><a href="namespacelambda.html#a6030d65051d5968ada4d2e528b2fcd57">lambda::map</a></div><div class="ttdeci">Iterable&lt; V &gt; map(F &amp;&amp;f, const Iterable&lt; U, Us... &gt; &amp;input)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:46</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4_html_a9f91d552ff6336490c303ea174e65615"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a9f91d552ff6336490c303ea174e65615">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::TaskStatus_Reason argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:669</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4_html_a2251d3c2fae960fe42ac83fd3bc69bfe"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a2251d3c2fae960fe42ac83fd3bc69bfe">std::hash&lt; mesos::v1::FrameworkID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;frameworkId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:577</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4_html_ac321591da97810ff4a8940ccddee12f8"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4.html#ac321591da97810ff4a8940ccddee12f8">std::hash&lt; mesos::v1::OperationID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::OperationID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:734</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4_html_a8ea108d687a24fdbf797ab8cab67d059"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a8ea108d687a24fdbf797ab8cab67d059">std::hash&lt; mesos::v1::MachineID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:692</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4_html_a48bbac334c66c69fa68e7716e37b064f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4.html#a48bbac334c66c69fa68e7716e37b064f">std::hash&lt; mesos::v1::OperationID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:709</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4_html_a423c2193f5a6afb0dce20807c3372c16"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#a423c2193f5a6afb0dce20807c3372c16">std::hash&lt; mesos::v1::AgentID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::AgentID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:584</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4_html_a9f91d552ff6336490c303ea174e65615"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#a9f91d552ff6336490c303ea174e65615">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::TaskStatus_Reason argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:646</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4_html_a2251d3c2fae960fe42ac83fd3bc69bfe"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html#a2251d3c2fae960fe42ac83fd3bc69bfe">std::hash&lt; mesos::v1::FrameworkID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;frameworkId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:554</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4_html_ac321591da97810ff4a8940ccddee12f8"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4.html#ac321591da97810ff4a8940ccddee12f8">std::hash&lt; mesos::v1::OperationID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::OperationID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:711</div></div>
 <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="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html">std::hash&lt; mesos::v1::FrameworkID &gt;</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:571</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4_html_a8ff7312ddf96a9159e7c8f842d27e493"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a8ff7312ddf96a9159e7c8f842d27e493">std::hash&lt; mesos::v1::Image::Type &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;imageType) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:686</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4_html_abcdfee3986ee2f09429e1782e47f27e1"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#abcdfee3986ee2f09429e1782e47f27e1">std::hash&lt; mesos::v1::Image::Type &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::Image::Type argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:684</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4_html_a4309c2da3c7b098514a4e2b82f049ab9"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a4309c2da3c7b098514a4e2b82f049ab9">std::hash&lt; mesos::v1::TaskState &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:637</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1FrameworkID_01_4.html">std::hash&lt; mesos::v1::FrameworkID &gt;</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:548</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4_html_a8ff7312ddf96a9159e7c8f842d27e493"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a8ff7312ddf96a9159e7c8f842d27e493">std::hash&lt; mesos::v1::Image::Type &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;imageType) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:663</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4_html_abcdfee3986ee2f09429e1782e47f27e1"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#abcdfee3986ee2f09429e1782e47f27e1">std::hash&lt; mesos::v1::Image::Type &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::Image::Type argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:661</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4_html_a4309c2da3c7b098514a4e2b82f049ab9"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskState_01_4.html#a4309c2da3c7b098514a4e2b82f049ab9">std::hash&lt; mesos::v1::TaskState &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:614</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="namespacemesos_1_1v1_html_a61b0036a52424589aec6e799f5538ba2"><div class="ttname"><a href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">mesos::v1::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const ContainerID &amp;left, const ContainerID &amp;right)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:320</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4_html_af006dba801a9dcb2e56c429f2ad649a9"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#af006dba801a9dcb2e56c429f2ad649a9">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:667</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4_html_afc0fc977791dd673772867d36d6c76ba"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#afc0fc977791dd673772867d36d6c76ba">std::hash&lt; mesos::v1::TaskID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::TaskID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:623</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4_html_a7c5dec639e005c344aa1c4a066a42c16"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#a7c5dec639e005c344aa1c4a066a42c16">std::hash&lt; mesos::v1::ExecutorID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:557</div></div>
+<div class="ttc" id="namespacemesos_1_1v1_html_a61b0036a52424589aec6e799f5538ba2"><div class="ttname"><a href="namespacemesos_1_1v1.html#a61b0036a52424589aec6e799f5538ba2">mesos::v1::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const ContainerID &amp;left, const ContainerID &amp;right)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:318</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4_html_af006dba801a9dcb2e56c429f2ad649a9"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskStatus__Reason_01_4.html#af006dba801a9dcb2e56c429f2ad649a9">std::hash&lt; mesos::v1::TaskStatus_Reason &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:644</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4_html_afc0fc977791dd673772867d36d6c76ba"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#afc0fc977791dd673772867d36d6c76ba">std::hash&lt; mesos::v1::TaskID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::TaskID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:600</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4_html_a7c5dec639e005c344aa1c4a066a42c16"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4.html#a7c5dec639e005c344aa1c4a066a42c16">std::hash&lt; mesos::v1::ExecutorID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:534</div></div>
 <div class="ttc" id="namespaceuri_html"><div class="ttname"><a href="namespaceuri.html">uri</a></div><div class="ttdef"><b>Definition:</b> uri.hpp:21</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_a97ffb2ddb401df1e9242ca3191836872"><div class="ttname"><a href="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872">mesos::v1::operator!=</a></div><div class="ttdeci">bool operator!=(const Labels &amp;left, const Labels &amp;right)</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4_html_a1b078e0fa7550b3c37f657a631124a3c"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#a1b078e0fa7550b3c37f657a631124a3c">std::hash&lt; mesos::v1::OfferID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;offerId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:593</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4_html_aad2307b231e2af7967abdb93d3ba93e8"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#aad2307b231e2af7967abdb93d3ba93e8">std::hash&lt; mesos::v1::TaskID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:621</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4_html_a966c17b86ebff36d208fd0250c092392"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a966c17b86ebff36d208fd0250c092392">std::hash&lt; mesos::v1::MachineID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;machineId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:719</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4_html_ad07ee310efed811bb797473e09d8dfd7"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#ad07ee310efed811bb797473e09d8dfd7">std::hash&lt; mesos::v1::ContainerID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;containerId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:545</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4_html_aaea353e1117676636268308a41a331dd"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#aaea353e1117676636268308a41a331dd">std::hash&lt; mesos::v1::OfferID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::OfferID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:591</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4_html_a644afee235ef18cc8132fa22c566d9c3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4.html#a644afee235ef18cc8132fa22c566d9c3">std::hash&lt; mesos::v1::OperationID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;operationId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:736</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4_html_ac1c944c5800c96e6fc0f91e907008046"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ac1c944c5800c96e6fc0f91e907008046">std::hash&lt; mesos::v1::CommandInfo::URI &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::CommandInfo::URI argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:517</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4_html_ac45aa85503cd0fbd91df4ecda98ccfbb"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#ac45aa85503cd0fbd91df4ecda98ccfbb">std::hash&lt; mesos::v1::TaskID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;taskId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:625</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4_html_a9472e27c6321755254f75677c1749b14"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a9472e27c6321755254f75677c1749b14">std::hash&lt; mesos::v1::Image::Type &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:682</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4_html_a1b078e0fa7550b3c37f657a631124a3c"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#a1b078e0fa7550b3c37f657a631124a3c">std::hash&lt; mesos::v1::OfferID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;offerId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:570</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4_html_aad2307b231e2af7967abdb93d3ba93e8"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#aad2307b231e2af7967abdb93d3ba93e8">std::hash&lt; mesos::v1::TaskID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:598</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4_html_a966c17b86ebff36d208fd0250c092392"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1MachineID_01_4.html#a966c17b86ebff36d208fd0250c092392">std::hash&lt; mesos::v1::MachineID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;machineId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:696</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4_html_ad07ee310efed811bb797473e09d8dfd7"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#ad07ee310efed811bb797473e09d8dfd7">std::hash&lt; mesos::v1::ContainerID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;containerId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:522</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4_html_aaea353e1117676636268308a41a331dd"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html#aaea353e1117676636268308a41a331dd">std::hash&lt; mesos::v1::OfferID &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::OfferID argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:568</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4_html_a644afee235ef18cc8132fa22c566d9c3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1OperationID_01_4.html#a644afee235ef18cc8132fa22c566d9c3">std::hash&lt; mesos::v1::OperationID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;operationId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:713</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4_html_ac1c944c5800c96e6fc0f91e907008046"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1CommandInfo_1_1URI_01_4.html#ac1c944c5800c96e6fc0f91e907008046">std::hash&lt; mesos::v1::CommandInfo::URI &gt;::argument_type</a></div><div class="ttdeci">mesos::v1::CommandInfo::URI argument_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:494</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4_html_ac45aa85503cd0fbd91df4ecda98ccfbb"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1TaskID_01_4.html#ac45aa85503cd0fbd91df4ecda98ccfbb">std::hash&lt; mesos::v1::TaskID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;taskId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:602</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4_html_a9472e27c6321755254f75677c1749b14"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1Image_1_1Type_01_4.html#a9472e27c6321755254f75677c1749b14">std::hash&lt; mesos::v1::Image::Type &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:659</div></div>
 <div class="ttc" id="namespacestrings_html_a66b9edbbfb1f158b6c420367a1457a0b"><div class="ttname"><a href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a></div><div class="ttdeci">std::string lower(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> strings.hpp:429</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_html_aeac48818997621fcdd6f8cd71167811d"><div class="ttname"><a href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">mesos::v1::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Attribute &amp;attribute)</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4_html_a786e70a039dce04a1a412649674c4d1d"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#a786e70a039dce04a1a412649674c4d1d">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;::operator()</a></div><div class="ttdeci">result_type operator()(co [...]
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4_html_adcfd68141b2f16821dee4adbbc6bc9c2"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#adcfd68141b2f16821dee4adbbc6bc9c2">std::hash&lt; mesos::v1::ContainerID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:541</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4_html_a786e70a039dce04a1a412649674c4d1d"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1v1_1_1FrameworkID_00_01mesos_1_1v1_1_1ExecutorID_01_4_01_4.html#a786e70a039dce04a1a412649674c4d1d">std::hash&lt; std::pair&lt; mesos::v1::FrameworkID, mesos::v1::ExecutorID &gt; &gt;::operator()</a></div><div class="ttdeci">result_type operator()(co [...]
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4_html_adcfd68141b2f16821dee4adbbc6bc9c2"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1ContainerID_01_4.html#adcfd68141b2f16821dee4adbbc6bc9c2">std::hash&lt; mesos::v1::ContainerID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> mesos.hpp:518</div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4_html_aab22836a6d644ad2df704922a034a785"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#aab22836a6d644ad2df704922a034a785">std::hash&lt; mesos::v1::AgentID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;agentId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:609</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4_html_aab22836a6d644ad2df704922a034a785"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1v1_1_1AgentID_01_4.html#aab22836a6d644ad2df704922a034a785">std::hash&lt; mesos::v1::AgentID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;agentId) const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:586</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 4c534f0..96f6708 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -17965,9 +17965,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a03a484397c074cc0fcff24df8b968c59"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a756ddf261b6dbf5ecb71c1c66d83750d"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#ac266fa0432850d93618fdb4f42832ce1"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#aee0e8229b4bc63affea2aa0c2082ff09"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a8acf3027c41f67b897bb43e0b9a849af"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a8f572fe93f9c01c507db0cd46edbe76d"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#ae8c8677520aa191d0ed76304408121db"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#a5cad90e323309859bb5bda82c79b0b94"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="include_2mesos_2v1_2mesos_8hpp.html#adfcbbbde1445a4287f749b0024441906"><param name="ImageNumber" value="11"></OBJECT>
@@ -18738,6 +18736,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#ae1f31d46ff9958353b92c53a5c5712a8"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#ae0de7c86e295532be59bf544ef689cce"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#aa4c24addbedd77651c04e32f40c527aa"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="type__utils_8hpp.html#a76fad9e66978d6cfd9e6beb48f77582f"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;"><param name="Local" value="type__utils_8hpp.html#af0f26dca37ce0043871b5d6c2f123bbb"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;"><param name="Local" value="type__utils_8hpp.html#aaa0da0b96bd66f7aef35966f0d1f9a85"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;"><param name="Local" value="type__utils_8hpp.html#a6cfcb1c0477151bf0b89a37c4c4be299"><param name="ImageNumber" value="11"></OBJECT>
@@ -18777,8 +18776,8 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="type__utils_8hpp.html#aa8ba39340e5396f85579aba79ebe8e20"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="type__utils_8hpp.html#acfd7538cf67b2a24f283ebcf17f9ba2a"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="type__utils_8hpp.html#aee85e709a31caad2ec832115d0b90b47"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="type__utils_8hpp.html#ad05750b73854c63a4096f405501cbd07"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="type__utils_8hpp.html#aa0f3a96a9eb08cd56c6f87fed175137c"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="type__utils_8hpp.html#a1f57351c23e1553abda2610d455f814f"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#aca22f61dc3db71304a47b2fd05035784"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#a5d76d098ce12844b69c144881136d28c"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#ac1a706fb7377c5bff300bb05cdb4fcbd"><param name="ImageNumber" value="11"></OBJECT>
@@ -18827,6 +18826,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#ae2fcceaad531dcdbac078fe19f75e603"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#ab3fd2fac64b51133f5795fbc03f954bb"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#a5fad8045cf3cea5288e1b109af213cbe"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="type__utils_8hpp.html#a5aeed391bc06f9f74946b96cca667e49"><param name="ImageNumber" value="11"></OBJECT>
           </UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="values.hpp"><param name="Local" value="include_2mesos_2values_8hpp.html"><param name="ImageNumber" value="1"></OBJECT>
           <UL>
@@ -19500,6 +19500,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="NodeCapabilities"><param name="Local" value="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html#ab7697bc98fc12e7bffec0895b7c68244"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="stageUnstageVolume"><param name="Local" value="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html#a0d4f6e8a25b054ad676198fd179e6367"><param name="ImageNumber" value="11"></OBJECT>
             </UL>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="operator!="><param name="Local" value="src_2csi_2utils_8hpp.html#afd22c62d2725be2bf27d752f7e157b9e"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="src_2csi_2utils_8hpp.html#acf117780638c9fc640606c89a937aee2"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator&lt;&lt;"><param name="Local" value="src_2csi_2utils_8hpp.html#ab482d4cbf47cc393544429e5a8bc6a5e"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="operator=="><param name="Local" value="src_2csi_2utils_8hpp.html#a8c33a847331c3d25335aea3b851dda64"><param name="ImageNumber" value="11"></OBJECT>
@@ -25966,7 +25967,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="CREATE"><param name="Local" value="src_2tests_2mesos_8hpp.html#a3fe53df8c99e8dce61568ce527030ce7"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="CREATE"><param name="Local" value="src_2tests_2mesos_8hpp.html#a1c90834d4e914c028008bf6d4edd5a00"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="CREATE"><param name="Local" value="src_2tests_2mesos_8hpp.html#a3361bf9eac8c4763b8932f1efce7cb8a"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="CREATE_DISK"><param name="Local" value="src_2tests_2mesos_8hpp.html#ac5650a94a06bf7d523f92cc219d1e2ab"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="CREATE_DISK"><param name="Local" value="src_2tests_2mesos_8hpp.html#a18113034a337746a8c8c7d003141c856"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="CREATE_DISK"><param name="Local" value="src_2tests_2mesos_8hpp.html#a9d473634b07dbcdc97e20220c7f28705"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="CREATE_DISK"><param name="Local" value="src_2tests_2mesos_8hpp.html#ab50eb33719622835dc4f5817e7c8c28a"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="createBasicAuthHeaders"><param name="Local" value="src_2tests_2mesos_8hpp.html#a33e1b9a2dea5527be8737ed6084567fb"><param name="ImageNumber" value="11"></OBJECT>
@@ -26097,7 +26098,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="parameterize"><param name="Local" value="src_2tests_2mesos_8hpp.html#acfb7d6b4d5a646c620b8aba7f2f2c4fa"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="parameterize"><param name="Local" value="src_2tests_2mesos_8hpp.html#ab70edc31815ef4b656e1faf36d5f5c71"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="parameterize"><param name="Local" value="src_2tests_2mesos_8hpp.html#a1dc0ba58c192b85c9d7d1707fc0f0254"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="RESERVE"><param name="Local" value="src_2tests_2mesos_8hpp.html#acfe0683f4c543fed2bb36ebdaeccdd3f"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="RESERVE"><param name="Local" value="src_2tests_2mesos_8hpp.html#a5c9b10f950934631b02a9ce222c32339"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="RESERVE"><param name="Local" value="src_2tests_2mesos_8hpp.html#a9858e8bc1336bc0348abc28808a4df62"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="RESERVE"><param name="Local" value="src_2tests_2mesos_8hpp.html#ae1b6ee4dccb597157302b3c7c6ae3b43"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="setAgentID"><param name="Local" value="src_2tests_2mesos_8hpp.html#afb586e572f8826239f819e18652d8d7b"><param name="ImageNumber" value="11"></OBJECT>
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 86314c4..b23eaab 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -1549,10 +1549,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#af715f3fd536e251db7e71e9d94fbcf9a"><param name="Name" value="GIGABYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a66a1678fb3e923ee9cb48025d4c3c871"><param name="Name" value="KILOBYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#aea64a730637e49bd81fbbb10d146e8f1"><param name="Name" value="MEGABYTES"></OBJECT>
@@ -2869,12 +2869,12 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceinternal_1_1windows.html#afff48a941caf0e5c0334ca89116ad7d0"><param name="Name" value="inherit.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceinternal_1_1windows.html#afff48a941caf0e5c0334ca89116ad7d0"><param name="Name" value="internal::windows"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac5650a94a06bf7d523f92cc219d1e2ab"><param name="Name" value="CREATE_DISK"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a18113034a337746a8c8c7d003141c856"><param name="Name" value="CREATE_DISK"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac5650a94a06bf7d523f92cc219d1e2ab"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a18113034a337746a8c8c7d003141c856"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#a9d473634b07dbcdc97e20220c7f28705"><param name="Name" value="mesos::internal::tests::internal"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab50eb33719622835dc4f5817e7c8c28a"><param name="Name" value="mesos::internal::tests::v1"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac5650a94a06bf7d523f92cc219d1e2ab"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a18113034a337746a8c8c7d003141c856"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a88a1637a0168d78faad2ac5b82e5cc4d"><param name="Name" value="create_job"></OBJECT>
   <UL>
@@ -3349,6 +3349,7 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacecsi_1_1v0.html"><param name="Name" value="csi::v0"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacecsi_1_1v0.html#afd22c62d2725be2bf27d752f7e157b9e"><param name="Name" value="operator!="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacecsi_1_1v0.html#acf117780638c9fc640606c89a937aee2"><param name="Name" value="operator<<"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacecsi_1_1v0.html#a8c33a847331c3d25335aea3b851dda64"><param name="Name" value="operator=="></OBJECT>
   </UL>
@@ -6871,6 +6872,9 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacegoogle_1_1protobuf.html"><param name="Name" value="google::protobuf"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacegoogle_1_1protobuf.html#aee8eca8614f1e8ce851c94890b57482b"><param name="Name" value="convert"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacegoogle_1_1protobuf.html#a76fad9e66978d6cfd9e6beb48f77582f"><param name="Name" value="operator!="></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacegoogle_1_1protobuf.html#a1f57351c23e1553abda2610d455f814f"><param name="Name" value="operator<<"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacegoogle_1_1protobuf.html#a5aeed391bc06f9f74946b96cca667e49"><param name="Name" value="operator=="></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a6940917a2f1d687602cbf6437da4e532"><param name="Name" value="gpuResources"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#ab7efb90fdd329ee238af86013584480d"><param name="Name" value="gpus"></OBJECT>
@@ -11090,8 +11094,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html"><param name="Name" value="mesos::internal::master::Framework"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#acfcf3cedb8bf9ab2a0d76ca9026dc50a"><param name="Name" value="active"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a6228d0b8755323f0a5d2cf44863226d5"><param name="Name" value="ACTIVE"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#acfcf3cedb8bf9ab2a0d76ca9026dc50a"><param name="Name" value="active"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3812be4bf458c9b30d916d71aa95eea9"><param name="Name" value="addCompletedTask"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3a6ff7632d43e249ac5c0d33b69f15fb"><param name="Name" value="addExecutor"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4f4199a2f4982a95e85f2a43cddeef54"><param name="Name" value="addInverseOffer"></OBJECT>
@@ -13793,7 +13797,7 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac4a5499bf7bd860c85008cee8dec7582"><param name="Name" value="convertToHashmap"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a3fe53df8c99e8dce61568ce527030ce7"><param name="Name" value="CREATE"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac5650a94a06bf7d523f92cc219d1e2ab"><param name="Name" value="CREATE_DISK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a18113034a337746a8c8c7d003141c856"><param name="Name" value="CREATE_DISK"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a33e1b9a2dea5527be8737ed6084567fb"><param name="Name" value="createBasicAuthHeaders"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a5100f2f8019ea6e27f1d14fc33429d72"><param name="Name" value="createCommandInfo"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8"><param name="Name" value="createContainerInfo"></OBJECT>
@@ -13824,7 +13828,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e5ce150a3e1b42ffcc0fd9e5ed659ab"><param name="Name" value="LAUNCH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2"><param name="Name" value="LAUNCH_GROUP"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#acfb7d6b4d5a646c620b8aba7f2f2c4fa"><param name="Name" value="parameterize"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#acfe0683f4c543fed2bb36ebdaeccdd3f"><param name="Name" value="RESERVE"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339"><param name="Name" value="RESERVE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#afb586e572f8826239f819e18652d8d7b"><param name="Name" value="setAgentID"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a661598cde7d8e36cf04e328e707a454d"><param name="Name" value="SHRINK_VOLUME"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859"><param name="Name" value="UNRESERVE"></OBJECT>
@@ -15838,13 +15842,10 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7"><param name="Name" value="metrics"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="Metrics"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework.html#a8c206c4a67100d131031c3d2e37ee6f8"><param name="Name" value="metrics"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Framework.html#a8c206c4a67100d131031c3d2e37ee6f8"><param name="Name" value="mesos::internal::master::allocator::internal::Framework"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="Metrics"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="metrics"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="Metrics"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="mesos::internal::master::allocator::internal::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#a09013502681221e6a5bae264563cb954"><param name="Name" value="mesos::internal::master::allocator::Metrics"></OBJECT>
   </UL>
@@ -16349,10 +16350,13 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ada77661cf8483a0f139d486caff087ad"><param name="Name" value="name"></OBJECT>
   <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>
   <UL>
+    <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_1HadoopFetcherPlugin.html#a06b4afb2f86856aadf43412a6bf9ab73"><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="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>
@@ -16908,8 +16912,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#ac891ac7e3502ead65abcbc1a5e3874ae"><param name="Name" value="3rdparty/libprocess/include/process/pid.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#ac85371dbd9df4037a29afb284e722965"><param name="Name" value="Bytes"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classcgroups_1_1blkio_1_1Device.html#a95281e7fd14131a91a6e4c20a4a361c5"><param name="Name" value="cgroups::blkio::Device"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacecsi_1_1v0.html#afd22c62d2725be2bf27d752f7e157b9e"><param name="Name" value="csi::v0"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#ae2dfb1bf88a0c60e8556482bab3a2cf0"><param name="Name" value="Duration"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#ab3f13e530d689c5eb2d15b921a55c2df"><param name="Name" value="fd.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacegoogle_1_1protobuf.html#a76fad9e66978d6cfd9e6beb48f77582f"><param name="Name" value="google::protobuf"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1v1.html#a97ffb2ddb401df1e9242ca3191836872"><param name="Name" value="include/mesos/v1/mesos.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classInterval.html#a508add09e4f1badb9cfa2b5d3b50e8a8"><param name="Name" value="Interval"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classIntervalSet.html#ade2877524283d5872f7c4855f0183fee"><param name="Name" value="IntervalSet"></OBJECT>
@@ -16950,6 +16956,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1resource__provider_1_1registry.html#a97770bc773577e672aaa052ddd7790a2"><param name="Name" value="resource_provider/registry.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a2a06d7d7b236205c27898eaeadc8af50"><param name="Name" value="resources.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a7c6c67baa9ca07440687860fd2614fca"><param name="Name" value="routing::Handle"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacecsi_1_1v0.html#afd22c62d2725be2bf27d752f7e157b9e"><param name="Name" value="src/csi/utils.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave.html#a99899d3421992c6a0ed035db65796f23"><param name="Name" value="src/slave/containerizer/mesos/isolators/gpu/allocator.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296"><param name="Name" value="type_utils.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1v1.html#a4600599089f9c57de4b4922f9a7bd90e"><param name="Name" value="v1/resources.hpp"></OBJECT>
@@ -17166,6 +17173,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceflags.html#a9a4e5bb9a94a3527f736168c50051254"><param name="Name" value="flag.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceflags.html#a9a4e5bb9a94a3527f736168c50051254"><param name="Name" value="flags"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#a1f0b8b2ea7d75c3b9d8d4781689f731b"><param name="Name" value="future.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacegoogle_1_1protobuf.html#a1f57351c23e1553abda2610d455f814f"><param name="Name" value="google::protobuf"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacerouting.html#abf1d7881979be03fba1753a6d04546ca"><param name="Name" value="handle.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="hashmap_8hpp.html#a9c94b6ec332534717bbc65377844a9fb"><param name="Name" value="hashmap.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a5dc9d475094af726a46d485950cde6cb"><param name="Name" value="include/mesos/attributes.hpp"></OBJECT>
@@ -17332,6 +17340,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classError.html#a0de534f1aadb16a4d5321370f3fd2929"><param name="Name" value="Error"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a964a363626326ed56a030b26813124a7"><param name="Name" value="fd.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83"><param name="Name" value="flags::Name"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacegoogle_1_1protobuf.html#a5aeed391bc06f9f74946b96cca667e49"><param name="Name" value="google::protobuf"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1v1.html#ae8c8677520aa191d0ed76304408121db"><param name="Name" value="include/mesos/v1/mesos.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1v1.html#abe5a14da739f72d9fbb3df2c4120958c"><param name="Name" value="include/mesos/v1/values.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a3f0be1a44db72a579bd0785ae5f0f5f7"><param name="Name" value="include/mesos/values.hpp"></OBJECT>
@@ -18242,10 +18251,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="path_8hpp.html#a222005a87c0bb37fbabdc8effe38aed1"><param name="Name" value="operator>"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="path_8hpp.html#a0a79d7788a7f0189a4a5b69b73dce859"><param name="Name" value="operator>="></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html"><param name="Name" value="Path"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepath.html"><param name="Name" value="path"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html"><param name="Name" value="Path"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a240c7b71a23c8e97b5490dbae75cc948"><param name="Name" value="absolute"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a11c34646ac636526f1b28b61057f3b1f"><param name="Name" value="basename"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a0449e93ffb615ef7fd198ef03dd1100c"><param name="Name" value="dirname"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a46e804f0daca3c3a0fef137364aca5ea"><param name="Name" value="extension"></OBJECT>
@@ -19022,8 +19031,8 @@
     <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#a73f44b10f6d09ead6bdf3ab11cba4d06"><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>
@@ -19383,8 +19392,8 @@
   </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>
@@ -19652,8 +19661,8 @@
     <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>
+    <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="classprocess_1_1Latch.html"><param name="Name" value="process::Latch"></OBJECT>
   <UL>
@@ -20016,8 +20025,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec"><param name="Name" value="associate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d"><param name="Name" value="discard"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667"><param name="Name" value="fail"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1"><param name="Name" value="future"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a6d293d289666af0adec11f68f9fede9c"><param name="Name" value="internal::discarded"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a13a7543bb21f58ae97618480599409e1"><param name="Name" value="operator="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39"><param name="Name" value="Promise"></OBJECT>
@@ -20342,22 +20351,22 @@
   </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>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <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< 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>
@@ -20391,8 +20400,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>
@@ -20405,8 +20414,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>
@@ -20447,8 +20456,8 @@
   </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#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>
@@ -20461,15 +20470,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><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>
     <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< MemoryProfiler >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20482,8 +20491,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#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>
@@ -20503,8 +20512,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#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>
@@ -20517,15 +20526,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ProvisionerProcess >"></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< RateLimiterProcess >"></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>
@@ -20559,8 +20568,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Slave >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20601,15 +20610,15 @@
   </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>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< VersionProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a30273fa0ea21dc5986de65a05f333353"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -21169,10 +21178,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>
@@ -21202,13 +21211,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1log_1_1Log_1_1Reader.html#a5588979f3c9608bed2ac45328b85b4f3"><param name="Name" value="mesos::log::Log::Reader"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="os"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1Pipe_1_1Reader.html#a0b20318ac77b65b16e30d552b6c0ae91"><param name="Name" value="process::http::Pipe::Reader"></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>
-  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="process::io"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io_1_1internal.html#ac0a90b8abf47098e5a57d90e744a42a8"><param name="Name" value="process::io::internal"></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_1_1internal.html#ac0a90b8abf47098e5a57d90e744a42a8"><param name="Name" value="read"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904a3466fab4975481651940ed328aa990e4"><param name="Name" value="READ"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#a0a3f315345ef7b7ee6f3f1d4d337854d"><param name="Name" value="read"></OBJECT>
   <UL>
@@ -21417,12 +21423,12 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a1607ea983f882e98da9653a6bcc6513b"><param name="Name" value="src/slave/state.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#ab90141d6a1f2a4c96c9626ff1106e299"><param name="Name" value="recovered"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="recovered"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#ab90141d6a1f2a4c96c9626ff1106e299"><param name="Name" value="mesos::internal::log::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="mesos::internal::master::Framework"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b"><param name="Name" value="mesos::internal::slave::Slave::RecoveryInfo"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b"><param name="Name" value="recovered"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789"><param name="Name" value="recoveredSlavesTimeout"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a440112e6053e7d36a46c18580a1b5133"><param name="Name" value="recoverExecutor"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a98cf6f42201feca492b223305df1a137"><param name="Name" value="recoverFramework"></OBJECT>
@@ -21882,12 +21888,12 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#a78dc006d647ff14c96d51ed2306493e0"><param name="Name" value="mesos::internal::slave::FetcherProcess::Cache"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1NetClsHandleManager.html#a3503cbaeeae35e8ae5811297f3626ba5"><param name="Name" value="mesos::internal::slave::NetClsHandleManager"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#acfe0683f4c543fed2bb36ebdaeccdd3f"><param name="Name" value="RESERVE"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339"><param name="Name" value="RESERVE"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#acfe0683f4c543fed2bb36ebdaeccdd3f"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339"><param name="Name" value="mesos::internal::tests::common"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1internal.html#a9858e8bc1336bc0348abc28808a4df62"><param name="Name" value="mesos::internal::tests::internal"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1.html#ae1b6ee4dccb597157302b3c7c6ae3b43"><param name="Name" value="mesos::internal::tests::v1"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#acfe0683f4c543fed2bb36ebdaeccdd3f"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structinternal_1_1windows_1_1__REPARSE__DATA__BUFFER.html#a4e97b9f5d80873396957e025c4e35e71"><param name="Name" value="Reserved"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a5deaa3422ebd3b42b012ace9e7802748"><param name="Name" value="reserved"></OBJECT>
@@ -22171,11 +22177,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>
@@ -22372,8 +22375,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#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#a872a4583ce676fe1b25b4c971f1cf9c8"><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>
@@ -22735,35 +22738,43 @@
     <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>
+  <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< AwaitProcess< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< DockerContainerizerProcess >"></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>
+  </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< DockerContainerizerProcess >"></OBJECT>
     <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>
   </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< 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>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><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>
@@ -22775,38 +22786,34 @@
   <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>
   </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< Logging >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><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>
+  <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< LogReaderProcess >"></OBJECT>
     <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>
   <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< Master >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MemoryProfiler >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosAllocatorProcess >"></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< MemoryProfiler >"></OBJECT>
     <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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
@@ -22816,66 +22823,47 @@
   <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< Profiler >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ProvisionerProcess >"></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< ProvisionerProcess >"></OBJECT>
     <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>
   </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< RateLimiterProcess >"></OBJECT>
     <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< ReaperProcess >"></OBJECT>
     <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>
   </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< Slave >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SubsystemProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <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< TestDiskProfileServerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
-  </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< UriDiskProfileAdaptorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <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="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="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>
@@ -23287,8 +23275,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>
@@ -23679,6 +23667,7 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2csi_2state_8hpp.html"><param name="Name" value="src/csi/state.hpp"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2csi_2utils_8hpp.html"><param name="Name" value="src/csi/utils.hpp"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2csi_2utils_8hpp.html#afd22c62d2725be2bf27d752f7e157b9e"><param name="Name" value="operator!="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2csi_2utils_8hpp.html#acf117780638c9fc640606c89a937aee2"><param name="Name" value="operator<<"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2csi_2utils_8hpp.html#a8c33a847331c3d25335aea3b851dda64"><param name="Name" value="operator=="></OBJECT>
   </UL>
@@ -24002,7 +23991,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#acb18ceaa5f6f2338f2a9727af398eb79"><param name="Name" value="Call"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#ac4a5499bf7bd860c85008cee8dec7582"><param name="Name" value="convertToHashmap"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a3fe53df8c99e8dce61568ce527030ce7"><param name="Name" value="CREATE"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#ac5650a94a06bf7d523f92cc219d1e2ab"><param name="Name" value="CREATE_DISK"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a18113034a337746a8c8c7d003141c856"><param name="Name" value="CREATE_DISK"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a33e1b9a2dea5527be8737ed6084567fb"><param name="Name" value="createBasicAuthHeaders"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a5ef717f78021c7cfb0e1cf8e86f5b65a"><param name="Name" value="createCallAccept"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#ad2cd42125acc60900ac2183016aba620"><param name="Name" value="createCallAcknowledge"></OBJECT>
@@ -24090,7 +24079,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#acfb7d6b4d5a646c620b8aba7f2f2c4fa"><param name="Name" value="parameterize"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a6b044a48124e8fcfeba4ae4177e876fd"><param name="Name" value="READONLY_HTTP_AUTHENTICATION_REALM"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a3d69b2b965a8a0d6a90319507f015a12"><param name="Name" value="READWRITE_HTTP_AUTHENTICATION_REALM"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#acfe0683f4c543fed2bb36ebdaeccdd3f"><param name="Name" value="RESERVE"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a5c9b10f950934631b02a9ce222c32339"><param name="Name" value="RESERVE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a4e7892daaddcb4dd2e4ebb1266715316"><param name="Name" value="Response"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#afb586e572f8826239f819e18652d8d7b"><param name="Name" value="setAgentID"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="src_2tests_2mesos_8hpp.html#a661598cde7d8e36cf04e328e707a454d"><param name="Name" value="SHRINK_VOLUME"></OBJECT>
@@ -24906,12 +24895,9 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#afa34ca045f618704548708d7c5e5d82a"><param name="Name" value="subprocess"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#af010735837a761ba49b0ff6fb0e50ff1"><param name="Name" value="SubprocessLauncher"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html#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>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1ResourceProviderMessage.html#af56dbb267e70425cdc8ac21a2fb4e926"><param name="Name" value="mesos::internal::ResourceProviderMessage"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3"><param name="Name" value="mesos::internal::slave::Slave"></OBJECT>
-  </UL>
+  <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="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3"><param name="Name" value="subscribe"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#a749320a9db76684dfddbca810e7df1c6"><param name="Name" value="subscribed"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0238badb91d8330beab9014c1726c2b4"><param name="Name" value="subscribedDefault"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ad8fccf68963e3540e62df4dfb512bc54"><param name="Name" value="Subscriber"></OBJECT>
@@ -25744,8 +25730,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1UndiscardableDecorator.html#afc1bae35c8b0e91cd215bceb4d8e038b"><param name="Name" value="UndiscardableDecorator"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html"><param name="Name" value="unimplemented.hpp"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#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>
@@ -25814,8 +25800,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#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="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>
@@ -26405,13 +26391,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>
@@ -26863,10 +26846,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>
@@ -26885,10 +26868,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a73da9d49515dfff761c4887c3d6032c0"><param name="Name" value="os"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b"><param name="Name" value="os::signal_safe"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66"><param name="Name" value="process::http::Pipe::Writer"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="process::io"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io_1_1internal.html#ab4ecbbe96ef3c0600060e16c47988798"><param name="Name" value="write"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="process::io"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io_1_1internal.html#ab4ecbbe96ef3c0600060e16c47988798"><param name="Name" value="process::io::internal"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904ad4b9e47f65b6e79b010582f15785867e"><param name="Name" value="WRITE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc"><param name="Name" value="write"></OBJECT>
   <UL>
diff --git a/content/api/latest/c++/lambda_8hpp_source.html b/content/api/latest/c++/lambda_8hpp_source.html
index 35111de..3734013 100644
--- a/content/api/latest/c++/lambda_8hpp_source.html
+++ b/content/api/latest/c++/lambda_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespacelambda_html_a457eef28d04763f2b2c8ebbaec132172"><div class="ttname"><a href="namespacelambda.html#a457eef28d04763f2b2c8ebbaec132172">lambda::zip</a></div><div class="ttdeci">hashmap&lt; U1, U2 &gt; zip(const InputIterable1&lt; U1, U1s... &gt; &amp;input1, const InputIterable2&lt; U2, U2s... &gt; &amp;input2)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:213</div></div>
 <div class="ttc" id="namespacelambda_html_a67028306e65f852e64b8a4b7715803d2"><div class="ttname"><a href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a></div><div class="ttdeci">internal::Partial&lt; typename std::decay&lt; F &gt;::type, typename std::decay&lt; Args &gt;::type... &gt; partial(F &amp;&amp;f, Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:364</div></div>
 <div class="ttc" id="structcpp14_1_1integer__sequence_html"><div class="ttname"><a href="structcpp14_1_1integer__sequence.html">cpp14::integer_sequence</a></div><div class="ttdef"><b>Definition:</b> cpp14.hpp:31</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="namespacelambda_html"><div class="ttname"><a href="namespacelambda.html">lambda</a></div><div class="ttdef"><b>Definition:</b> lambda.hpp:30</div></div>
 <div class="ttc" id="structlambda_1_1internal_1_1Invoke_3_01void_01_4_html_ad495faf8edcd12f4a26ea00971a4f9a0"><div class="ttname"><a href="structlambda_1_1internal_1_1Invoke_3_01void_01_4.html#ad495faf8edcd12f4a26ea00971a4f9a0">lambda::internal::Invoke&lt; void &gt;::operator()</a></div><div class="ttdeci">void operator()(F &amp;&amp;f, Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:396</div></div>
 <div class="ttc" id="structlambda_1_1internal_1_1Invoke_html_a8904b3c418c3d198ca50bb4b3220bd36"><div class="ttname"><a href="structlambda_1_1internal_1_1Invoke.html#a8904b3c418c3d198ca50bb4b3220bd36">lambda::internal::Invoke::operator()</a></div><div class="ttdeci">R operator()(F &amp;&amp;f, Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:385</div></div>
diff --git a/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
index 92d6f28..4d7c257 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
@@ -74,7 +74,7 @@
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1SocketImpl_html_ab1b898c86d5d9d449a65381c2b1d74f5"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#ab1b898c86d5d9d449a65381c2b1d74f5">process::network::internal::SocketImpl::Kind</a></div><div class="ttdeci">Kind</div><div class="ttdoc">Available kinds of implementations. </div><div class="ttdef"><b>Definition:</b> socket.hpp:65</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1Socket_html_a63ec4379f16d4f8dbf39f91b1be74a31"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1Socket.html#a63ec4379f16d4f8dbf39f91b1be74a31">process::network::internal::Socket::create</a></div><div class="ttdeci">static Try&lt; Socket &gt; create(int_fd s, SocketImpl::Kind kind=SocketImpl::DEFAULT_KIND())</div><div class="ttdoc">Returns an instance of a Socket using the specified kind of implementation. </di [...]
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1SocketImpl_html_afe37d6fc53fc38545d1878dfb0918d88"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#afe37d6fc53fc38545d1878dfb0918d88">process::network::internal::SocketImpl::send</a></div><div class="ttdeci">virtual Future&lt; size_t &gt; send(const char *data, size_t size)=0</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1Address_html"><div class="ttname"><a href="classprocess_1_1network_1_1Address.html">process::network::Address</a></div><div class="ttdef"><b>Definition:</b> address.hpp:276</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1SocketImpl_html_a6ef4668e83adac7bb0ff2b54e1a30ecc"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a6ef4668e83adac7bb0ff2b54e1a30ecc">process::network::internal::SocketImpl::DEFAULT_KIND</a></div><div class="ttdeci">static Kind DEFAULT_KIND()</div><div class="ttdoc">Returns the default Kind of implementation. </div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_abc5dbd13b73a0a66d7fa25364a3f7d77"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#abc5dbd13b73a0a66d7fa25364a3f7d77">SHUT_RDWR</a></div><div class="ttdeci">constexpr int SHUT_RDWR</div><div class="ttdef"><b>Definition:</b> windows.hpp:193</div></div>
diff --git a/content/api/latest/c++/linux_2cgroups_8hpp_source.html b/content/api/latest/c++/linux_2cgroups_8hpp_source.html
index 383fe1d..60da753 100644
--- a/content/api/latest/c++/linux_2cgroups_8hpp_source.html
+++ b/content/api/latest/c++/linux_2cgroups_8hpp_source.html
@@ -78,7 +78,7 @@
 <div class="ttc" id="namespacecgroups_1_1memory_html_a77ac10d99550237ae21b85493b82e241"><div class="ttname"><a href="namespacecgroups_1_1memory.html#a77ac10d99550237ae21b85493b82e241">cgroups::memory::memsw_usage_in_bytes</a></div><div class="ttdeci">Try&lt; Bytes &gt; memsw_usage_in_bytes(const std::string &amp;hierarchy, const std::string &amp;cgroup)</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_1_1cfq_html_a5a9522fa8b40ec2eda4194dddacc1994"><div class="ttname"><a href="namespacecgroups_1_1blkio_1_1cfq.html#a5a9522fa8b40ec2eda4194dddacc1994">cgroups::blkio::cfq::time_recursive</a></div><div class="ttdeci">Try&lt; std::vector&lt; Value &gt; &gt; time_recursive(const std::string &amp;hierarchy, const std::string &amp;cgroup)</div></div>
 <div class="ttc" id="namespacecgroups_html"><div class="ttname"><a href="namespacecgroups.html">cgroups</a></div><div class="ttdef"><b>Definition:</b> cgroups.hpp:39</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="structcgroups_1_1devices_1_1Entry_1_1Access_html_a17b904b39513304a638f83ba7fd84553"><div class="ttname"><a href="structcgroups_1_1devices_1_1Entry_1_1Access.html#a17b904b39513304a638f83ba7fd84553">cgroups::devices::Entry::Access::write</a></div><div class="ttdeci">bool write</div><div class="ttdef"><b>Definition:</b> cgroups.hpp:954</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4_html_a8a3547fa3586a9692559c5a39462bb8f"><div class="ttname"><a href="structstd_1_1hash_3_01cgroups_1_1memory_1_1pressure_1_1Level_01_4.html#a8a3547fa3586a9692559c5a39462bb8f">std::hash&lt; cgroups::memory::pressure::Level &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;level) const </div><div class="ttdef"><b>Definition:</b> cgroups.hpp:1085</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a350b1eb57318afaea7700ab7786b55ef"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">cgroups::blkio::Operation</a></div><div class="ttdeci">Operation</div><div class="ttdef"><b>Definition:</b> cgroups.hpp:458</div></div>
diff --git a/content/api/latest/c++/loop_8hpp_source.html b/content/api/latest/c++/loop_8hpp_source.html
index 5ef139a..d1218e2 100644
--- a/content/api/latest/c++/loop_8hpp_source.html
+++ b/content/api/latest/c++/loop_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="namespaceprocess_html_a4beae62da50c26c6cb8afd14e385d0c8"><div class="ttname"><a href="namespaceprocess.html#a4beae62da50c26c6cb8afd14e385d0c8">process::Break</a></div><div class="ttdeci">ControlFlow&lt; typename std::decay&lt; T &gt;::type &gt;::Break Break(T &amp;&amp;t)</div><div class="ttdef"><b>Definition:</b> loop.hpp:237</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_a34752a25284d038dc5d4d9e551424cfe"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#a34752a25284d038dc5d4d9e551424cfe">process::ControlFlow::statement</a></div><div class="ttdeci">Statement statement() const </div><div class="ttdef"><b>Definition:</b> loop.hpp:209</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1Loop_html_a39870dcf4e2432a29569a658ec0e33be"><div class="ttname"><a href="classprocess_1_1internal_1_1Loop.html#a39870dcf4e2432a29569a658ec0e33be">process::internal::Loop::weak</a></div><div class="ttdeci">std::weak_ptr&lt; Loop &gt; weak()</div><div class="ttdef"><b>Definition:</b> loop.hpp:275</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_af212ef291f73ba2e7b37586a577a794b"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#af212ef291f73ba2e7b37586a577a794b">process::ControlFlow::Statement</a></div><div class="ttdeci">Statement</div><div class="ttdef"><b>Definition:</b> loop.hpp:168</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1157</div></div>
diff --git a/content/api/latest/c++/master_2validation_8hpp_source.html b/content/api/latest/c++/master_2validation_8hpp_source.html
index e483be7..68e6ef1 100644
--- a/content/api/latest/c++/master_2validation_8hpp_source.html
+++ b/content/api/latest/c++/master_2validation_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html">mesos::internal::protobuf::slave::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:261</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="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:2628</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:2641</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>
diff --git a/content/api/latest/c++/mock__csi__plugin_8hpp.html b/content/api/latest/c++/mock__csi__plugin_8hpp.html
index fd565ff..adb534c 100644
--- a/content/api/latest/c++/mock__csi__plugin_8hpp.html
+++ b/content/api/latest/c++/mock__csi__plugin_8hpp.html
@@ -122,7 +122,7 @@ Macros</h2></td></tr>
 </div><div class="memdoc">
 <b>Value:</b><div class="fragment"><div class="line">MOCK_METHOD3(<a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a>, grpc::Status(           \</div><div class="line">      grpc::ServerContext* <a class="code" href="namespaceprocess_1_1network_1_1openssl.html#a9ea7f1e144d9731d6fb4e4a0d80a7c56">context</a>,          \</div><div class="line">      <span class="keyword">const</span> <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8 [...]
 <div class="ttc" id="namespaceprocess_1_1network_1_1openssl_html_a9ea7f1e144d9731d6fb4e4a0d80a7c56"><div class="ttname"><a href="namespaceprocess_1_1network_1_1openssl.html#a9ea7f1e144d9731d6fb4e4a0d80a7c56">process::network::openssl::context</a></div><div class="ttdeci">SSL_CTX * context()</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2631</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2644</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><!-- fragment -->
 </div>
diff --git a/content/api/latest/c++/multihashmap_8hpp_source.html b/content/api/latest/c++/multihashmap_8hpp_source.html
index 5e02b05..090a9a2 100644
--- a/content/api/latest/c++/multihashmap_8hpp_source.html
+++ b/content/api/latest/c++/multihashmap_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="multihashmap_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name=" [...]
-<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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classmultihashmap_html_abf9594bf83c80160e06af9f847285116"><div class="ttname"><a href="classmultihashmap.html#abf9594bf83c80160e06af9f847285116">multihashmap::multihashmap</a></div><div class="ttdeci">multihashmap()</div><div class="ttdef"><b>Definition:</b> multihashmap.hpp:37</div></div>
 <div class="ttc" id="classmultihashmap_html_ae10d45cc115dd9f16c07e3fb9a980bca"><div class="ttname"><a href="classmultihashmap.html#ae10d45cc115dd9f16c07e3fb9a980bca">multihashmap::put</a></div><div class="ttdeci">void put(const Key &amp;key, const Value &amp;value)</div><div class="ttdef"><b>Definition:</b> multihashmap.hpp:81</div></div>
 <div class="ttc" id="classmultihashmap_html"><div class="ttname"><a href="classmultihashmap.html">multihashmap</a></div><div class="ttdef"><b>Definition:</b> multihashmap.hpp:34</div></div>
diff --git a/content/api/latest/c++/multimap_8hpp_source.html b/content/api/latest/c++/multimap_8hpp_source.html
index 9cf0441..136d569 100644
--- a/content/api/latest/c++/multimap_8hpp_source.html
+++ b/content/api/latest/c++/multimap_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">multimap.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="multimap_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l000 [...]
+<a href="multimap_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l000 [...]
 <div class="ttc" id="classMultimap_html_a31675ab6f019445d99a73b96cf1adbba"><div class="ttname"><a href="classMultimap.html#a31675ab6f019445d99a73b96cf1adbba">Multimap::contains</a></div><div class="ttdeci">bool contains(const K &amp;key) const </div><div class="ttdef"><b>Definition:</b> multimap.hpp:117</div></div>
 <div class="ttc" id="classMultimap_html_a01131a8d046ea054e12c5680ac36eb5d"><div class="ttname"><a href="classMultimap.html#a01131a8d046ea054e12c5680ac36eb5d">Multimap::keys</a></div><div class="ttdeci">std::set&lt; K &gt; keys() const </div><div class="ttdef"><b>Definition:</b> multimap.hpp:79</div></div>
 <div class="ttc" id="classMultimap_html_a1cb11158cdd744df6147a1c202a684e4"><div class="ttname"><a href="classMultimap.html#a1cb11158cdd744df6147a1c202a684e4">Multimap::get</a></div><div class="ttdeci">std::list&lt; V &gt; get(const K &amp;key) const </div><div class="ttdef"><b>Definition:</b> multimap.hpp:60</div></div>
diff --git a/content/api/latest/c++/namespacecsi_1_1v0.html b/content/api/latest/c++/namespacecsi_1_1v0.html
index 4856d75..4a64f33 100644
--- a/content/api/latest/c++/namespacecsi_1_1v0.html
+++ b/content/api/latest/c++/namespacecsi_1_1v0.html
@@ -61,6 +61,8 @@ Functions</h2></td></tr>
 <tr class="separator:a8c33a847331c3d25335aea3b851dda64"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2207e48a3435774b884c5ace8a2ed9c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#a2207e48a3435774b884c5ace8a2ed9c0">operator==</a> (const VolumeCapability &amp;left, const VolumeCapability &amp;right)</td></tr>
 <tr class="separator:a2207e48a3435774b884c5ace8a2ed9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd22c62d2725be2bf27d752f7e157b9e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#afd22c62d2725be2bf27d752f7e157b9e">operator!=</a> (const VolumeCapability &amp;left, const VolumeCapability &amp;right)</td></tr>
+<tr class="separator:afd22c62d2725be2bf27d752f7e157b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf117780638c9fc640606c89a937aee2"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#acf117780638c9fc640606c89a937aee2">operator&lt;&lt;</a> (std::ostream &amp;stream, const ControllerServiceCapability::RPC::Type &amp;type)</td></tr>
 <tr class="separator:acf117780638c9fc640606c89a937aee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab482d4cbf47cc393544429e5a8bc6a5e"><td class="memTemplParams" colspan="2">template&lt;typename Message , typename std::enable_if&lt; std::is_convertible&lt; Message *, google::protobuf::Message * &gt;::value, int &gt;::type  = 0&gt; </td></tr>
@@ -68,6 +70,40 @@ Functions</h2></td></tr>
 <tr class="separator:ab482d4cbf47cc393544429e5a8bc6a5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="afd22c62d2725be2bf27d752f7e157b9e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool csi::v0::operator!= </td>
+          <td>(</td>
+          <td class="paramtype">const VolumeCapability &amp;&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const VolumeCapability &amp;&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="acf117780638c9fc640606c89a937aee2"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/latest/c++/namespacegoogle.html b/content/api/latest/c++/namespacegoogle.html
index 6c9b4d1..a9b0252 100644
--- a/content/api/latest/c++/namespacegoogle.html
+++ b/content/api/latest/c++/namespacegoogle.html
@@ -50,13 +50,19 @@
 <div class="title">google Namespace Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
+
+<p>Type utilities for the protobuf library that are not specific to particular protobuf classes.  
+<a href="#details">More...</a></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
 Namespaces</h2></td></tr>
 <tr class="memitem:namespacegoogle_1_1protobuf"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html">protobuf</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-</div><!-- contents -->
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Type utilities for the protobuf library that are not specific to particular protobuf classes. </p>
+<p>They are defined in the <code><a class="el" href="namespacegoogle_1_1protobuf.html">google::protobuf</a></code> namespace for argument-dependent lookup. </p>
+</div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
diff --git a/content/api/latest/c++/namespacegoogle_1_1protobuf.html b/content/api/latest/c++/namespacegoogle_1_1protobuf.html
index 933f1b3..bb003c1 100644
--- a/content/api/latest/c++/namespacegoogle_1_1protobuf.html
+++ b/content/api/latest/c++/namespacegoogle_1_1protobuf.html
@@ -57,6 +57,15 @@
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
+<tr class="memitem:a5aeed391bc06f9f74946b96cca667e49"><td class="memTemplParams" colspan="2">template&lt;typename Key , typename Value &gt; </td></tr>
+<tr class="memitem:a5aeed391bc06f9f74946b96cca667e49"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html#a5aeed391bc06f9f74946b96cca667e49">operator==</a> (const Map&lt; Key, Value &gt; &amp;left, const Map&lt; Key, Value &gt; &amp;right)</td></tr>
+<tr class="separator:a5aeed391bc06f9f74946b96cca667e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76fad9e66978d6cfd9e6beb48f77582f"><td class="memTemplParams" colspan="2">template&lt;typename Key , typename Value &gt; </td></tr>
+<tr class="memitem:a76fad9e66978d6cfd9e6beb48f77582f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html#a76fad9e66978d6cfd9e6beb48f77582f">operator!=</a> (const Map&lt; Key, Value &gt; &amp;left, const Map&lt; Key, Value &gt; &amp;right)</td></tr>
+<tr class="separator:a76fad9e66978d6cfd9e6beb48f77582f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f57351c23e1553abda2610d455f814f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a1f57351c23e1553abda2610d455f814f"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html#a1f57351c23e1553abda2610d455f814f">operator&lt;&lt;</a> (std::ostream &amp;stream, const RepeatedPtrField&lt; T &gt; &amp;messages)</td></tr>
+<tr class="separator:a1f57351c23e1553abda2610d455f814f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aee8eca8614f1e8ce851c94890b57482b"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:aee8eca8614f1e8ce851c94890b57482b"><td class="memTemplItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html#aee8eca8614f1e8ce851c94890b57482b">convert</a> (const T &amp;t)</td></tr>
 <tr class="separator:aee8eca8614f1e8ce851c94890b57482b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -122,6 +131,114 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="a76fad9e66978d6cfd9e6beb48f77582f"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename Key , typename Value &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool google::protobuf::operator!= </td>
+          <td>(</td>
+          <td class="paramtype">const Map&lt; Key, Value &gt; &amp;&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const Map&lt; Key, Value &gt; &amp;&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1f57351c23e1553abda2610d455f814f"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::ostream&amp; google::protobuf::operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">std::ostream &amp;&#160;</td>
+          <td class="paramname"><em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const RepeatedPtrField&lt; T &gt; &amp;&#160;</td>
+          <td class="paramname"><em>messages</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5aeed391bc06f9f74946b96cca667e49"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename Key , typename Value &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool google::protobuf::operator== </td>
+          <td>(</td>
+          <td class="paramtype">const Map&lt; Key, Value &gt; &amp;&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const Map&lt; Key, Value &gt; &amp;&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/namespacemembers_c.html b/content/api/latest/c++/namespacemembers_c.html
index e7966bd..4b5128e 100644
--- a/content/api/latest/c++/namespacemembers_c.html
+++ b/content/api/latest/c++/namespacemembers_c.html
@@ -379,7 +379,7 @@
 : <a class="el" href="namespaceinternal_1_1windows.html#afff48a941caf0e5c0334ca89116ad7d0">internal::windows</a>
 </li>
 <li>CREATE_DISK()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac5650a94a06bf7d523f92cc219d1e2ab">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a18113034a337746a8c8c7d003141c856">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a9d473634b07dbcdc97e20220c7f28705">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab50eb33719622835dc4f5817e7c8c28a">mesos::internal::tests::v1</a>
 </li>
diff --git a/content/api/latest/c++/namespacemembers_func_c.html b/content/api/latest/c++/namespacemembers_func_c.html
index 9c3c03b..d8f2f14 100644
--- a/content/api/latest/c++/namespacemembers_func_c.html
+++ b/content/api/latest/c++/namespacemembers_func_c.html
@@ -254,7 +254,7 @@
 : <a class="el" href="namespaceinternal_1_1windows.html#afff48a941caf0e5c0334ca89116ad7d0">internal::windows</a>
 </li>
 <li>CREATE_DISK()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac5650a94a06bf7d523f92cc219d1e2ab">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a18113034a337746a8c8c7d003141c856">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a9d473634b07dbcdc97e20220c7f28705">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab50eb33719622835dc4f5817e7c8c28a">mesos::internal::tests::v1</a>
 </li>
diff --git a/content/api/latest/c++/namespacemembers_func_o.html b/content/api/latest/c++/namespacemembers_func_o.html
index 391e4e9..30437d7 100644
--- a/content/api/latest/c++/namespacemembers_func_o.html
+++ b/content/api/latest/c++/namespacemembers_func_o.html
@@ -96,20 +96,22 @@
 : <a class="el" href="namespaceos.html#af2d9c9abec4485bcb79f5b6486b237d9">os</a>
 </li>
 <li>operator!=()
-: <a class="el" href="namespaceJSON.html#a48e7d8b23ef96c08d9a379b6e470350a">JSON</a>
+: <a class="el" href="namespacecsi_1_1v0.html#afd22c62d2725be2bf27d752f7e157b9e">csi::v0</a>
+, <a class="el" href="namespacegoogle_1_1protobuf.html#a76fad9e66978d6cfd9e6beb48f77582f">google::protobuf</a>
+, <a class="el" href="namespaceJSON.html#a48e7d8b23ef96c08d9a379b6e470350a">JSON</a>
 , <a class="el" href="namespacemesos_1_1internal.html#a2f77b1cf622e293d97e6334a647c989d">mesos::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#acf9146f09a5cc0dc59ead525d8a45147">mesos::internal::protobuf::slave</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a99899d3421992c6a0ed035db65796f23">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos.html#adf197a5a457cb16ab374d2381f4f0187">mesos</a>
 , <a class="el" href="namespacemesos_1_1resource__provider_1_1registry.html#a97770bc773577e672aaa052ddd7790a2">mesos::resource_provider::registry</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a990750811229fe0a4537a4a8ea41929f">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a2bad352b993468432e5c68a83b1867d3">mesos::v1</a>
 , <a class="el" href="namespaceos.html#ab3f13e530d689c5eb2d15b921a55c2df">os</a>
 , <a class="el" href="namespaceprocess.html#ac891ac7e3502ead65abcbc1a5e3874ae">process</a>
 </li>
 <li>operator+()
 : <a class="el" href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#ae5ef8583ea7b1c102ea16712b918c638">mesos::v1</a>
-, <a class="el" href="namespaceprocess.html#a2751290cd7102bfaa5bf3cf26098d3c0">process</a>
+, <a class="el" href="namespaceprocess.html#a99f45b3843dfe7146ee3699a0fc5732c">process</a>
 </li>
 <li>operator+=()
 : <a class="el" href="namespacemesos.html#a05acb02d51a29432792fb088b7ee5c1f">mesos</a>
@@ -137,6 +139,7 @@
 , <a class="el" href="namespacecsi_1_1v0.html#acf117780638c9fc640606c89a937aee2">csi::v0</a>
 , <a class="el" href="namespacedocker_1_1spec.html#ad8e529f836f39b93d35ae8e8906d22f5">docker::spec</a>
 , <a class="el" href="namespaceflags.html#a9a4e5bb9a94a3527f736168c50051254">flags</a>
+, <a class="el" href="namespacegoogle_1_1protobuf.html#a1f57351c23e1553abda2610d455f814f">google::protobuf</a>
 , <a class="el" href="namespaceJSON.html#ac96bbb00f53bc36a66e51125a7c95343">JSON</a>
 , <a class="el" href="namespacemesos_1_1agent.html#a3b1bc144376bfefe215d6bba57e67c36">mesos::agent</a>
 , <a class="el" href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">mesos::csi::state</a>
@@ -150,7 +153,7 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ac7535099ce3dc8acd4b7d41a247b8e78">mesos::internal::slave::cni::spec</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a48a59f25d5b99e3c3e9bc9437ba42d6c">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos_1_1master.html#ab3cd73ee092d62cc8d20ba8218c9dabc">mesos::master</a>
-, <a class="el" href="namespacemesos.html#a22984ea59933c84cf13bb3779aceb0ea">mesos</a>
+, <a class="el" href="namespacemesos.html#a22f922b46b803a3b504083a278775d89">mesos</a>
 , <a class="el" href="namespacemesos_1_1resource__provider.html#a1d56b44e0fc451dfd9e039f537adcab7">mesos::resource_provider</a>
 , <a class="el" href="namespacemesos_1_1resource__provider_1_1registry.html#a5f187d0e87fd8834ef9389b0454f8ceb">mesos::resource_provider::registry</a>
 , <a class="el" href="namespacemesos_1_1scheduler.html#a833c2801307ab84f5caeec25870ed560">mesos::scheduler</a>
@@ -179,17 +182,18 @@
 , <a class="el" href="namespaceos.html#ae0567bbfde960caa1f0e7282ebba1129">os</a>
 </li>
 <li>operator==()
-: <a class="el" href="namespacecgroups_1_1devices.html#a5db45ea2593f65cb34948c1a1de6943f">cgroups::devices</a>
+: <a class="el" href="namespacecgroups_1_1devices.html#a901a7f78629834b72a902e36d579f8d1">cgroups::devices</a>
 , <a class="el" href="namespacecsi_1_1v0.html#a2207e48a3435774b884c5ace8a2ed9c0">csi::v0</a>
+, <a class="el" href="namespacegoogle_1_1protobuf.html#a5aeed391bc06f9f74946b96cca667e49">google::protobuf</a>
 , <a class="el" href="namespaceJSON.html#a9f1de88f37b74b1f935497d13cca3464">JSON</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a22cfcf60eed9cf79e4e3ba186b82eb7f">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1internal.html#af553a7e10c40c0df0a84336a01a522b1">mesos::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a565284f0eb182e88dd3930225c028a0e">mesos::internal::protobuf::slave</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a9be31fa94f9a49c22650ce5e3a3954c0">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#ae70d508e899aba72ca70430dab25161b">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1xfs.html#ae68b6cb89b0b81fe5604f0464c3f7513">mesos::internal::xfs</a>
-, <a class="el" href="namespacemesos.html#ae78415630371a9a344bac466ee42db0c">mesos</a>
+, <a class="el" href="namespacemesos.html#a0f1d3bc5c33b779f69dabaec6403f845">mesos</a>
 , <a class="el" href="namespacemesos_1_1resource__provider_1_1registry.html#a2c7fb049909f0a646a6a2d058cd9d616">mesos::resource_provider::registry</a>
 , <a class="el" href="namespacemesos_1_1v1.html#a443a95e6a0b351c11000a513362fa96c">mesos::v1</a>
-, <a class="el" href="namespaceos.html#a5c6de77e356412060c38c5e41cdd5ba1">os</a>
+, <a class="el" href="namespaceos.html#a964a363626326ed56a030b26813124a7">os</a>
 , <a class="el" href="namespaceproc.html#a48e75dd8517c9830f45872c555cd8b66">proc</a>
 , <a class="el" href="namespaceprocess.html#aecbdc1b686bf195f0a1ae0cc891b5f7c">process</a>
 </li>
diff --git a/content/api/latest/c++/namespacemembers_func_r.html b/content/api/latest/c++/namespacemembers_func_r.html
index 8abd7ae..d541840 100644
--- a/content/api/latest/c++/namespacemembers_func_r.html
+++ b/content/api/latest/c++/namespacemembers_func_r.html
@@ -200,7 +200,7 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message.html#aa161808296e305b8b17479f2f7b70fa4">mesos::internal::master::validation::master::message</a>
 </li>
 <li>RESERVE()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acfe0683f4c543fed2bb36ebdaeccdd3f">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a9858e8bc1336bc0348abc28808a4df62">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ae1b6ee4dccb597157302b3c7c6ae3b43">mesos::internal::tests::v1</a>
 </li>
diff --git a/content/api/latest/c++/namespacemembers_o.html b/content/api/latest/c++/namespacemembers_o.html
index 5080161..34fe2b9 100644
--- a/content/api/latest/c++/namespacemembers_o.html
+++ b/content/api/latest/c++/namespacemembers_o.html
@@ -102,20 +102,22 @@
 : <a class="el" href="namespacemesos_1_1internal.html#af7b340b1c40fec25323f415ecf8ca9c3">mesos::internal</a>
 </li>
 <li>operator!=()
-: <a class="el" href="namespaceJSON.html#a48e7d8b23ef96c08d9a379b6e470350a">JSON</a>
+: <a class="el" href="namespacecsi_1_1v0.html#afd22c62d2725be2bf27d752f7e157b9e">csi::v0</a>
+, <a class="el" href="namespacegoogle_1_1protobuf.html#a76fad9e66978d6cfd9e6beb48f77582f">google::protobuf</a>
+, <a class="el" href="namespaceJSON.html#a48e7d8b23ef96c08d9a379b6e470350a">JSON</a>
 , <a class="el" href="namespacemesos_1_1internal.html#a2f77b1cf622e293d97e6334a647c989d">mesos::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#acf9146f09a5cc0dc59ead525d8a45147">mesos::internal::protobuf::slave</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a99899d3421992c6a0ed035db65796f23">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos.html#a42377dfcde62b88a1ea928f21829d296">mesos</a>
 , <a class="el" href="namespacemesos_1_1resource__provider_1_1registry.html#a97770bc773577e672aaa052ddd7790a2">mesos::resource_provider::registry</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a5d2650e908627f86149341b9cd70b0c6">mesos::v1</a>
+, <a class="el" href="namespacemesos_1_1v1.html#a252220eed6ae46cd59a7b13a10747e7a">mesos::v1</a>
 , <a class="el" href="namespaceos.html#ab3f13e530d689c5eb2d15b921a55c2df">os</a>
 , <a class="el" href="namespaceprocess.html#ac891ac7e3502ead65abcbc1a5e3874ae">process</a>
 </li>
 <li>operator+()
-: <a class="el" href="namespacemesos.html#ab16e1a11cb91d02d756b2ce64834f3c8">mesos</a>
+: <a class="el" href="namespacemesos.html#af56b0a310fa0cf34668363affb5605e3">mesos</a>
 , <a class="el" href="namespacemesos_1_1v1.html#ae5ef8583ea7b1c102ea16712b918c638">mesos::v1</a>
-, <a class="el" href="namespaceprocess.html#a99f45b3843dfe7146ee3699a0fc5732c">process</a>
+, <a class="el" href="namespaceprocess.html#a82369be4491415426ce00c2b86a2d225">process</a>
 </li>
 <li>operator+=()
 : <a class="el" href="namespacemesos.html#a05acb02d51a29432792fb088b7ee5c1f">mesos</a>
@@ -143,6 +145,7 @@
 , <a class="el" href="namespacecsi_1_1v0.html#acf117780638c9fc640606c89a937aee2">csi::v0</a>
 , <a class="el" href="namespacedocker_1_1spec.html#ad8e529f836f39b93d35ae8e8906d22f5">docker::spec</a>
 , <a class="el" href="namespaceflags.html#a9a4e5bb9a94a3527f736168c50051254">flags</a>
+, <a class="el" href="namespacegoogle_1_1protobuf.html#a1f57351c23e1553abda2610d455f814f">google::protobuf</a>
 , <a class="el" href="namespaceJSON.html#ac96bbb00f53bc36a66e51125a7c95343">JSON</a>
 , <a class="el" href="namespacemesos_1_1agent.html#a3b1bc144376bfefe215d6bba57e67c36">mesos::agent</a>
 , <a class="el" href="namespacemesos_1_1csi_1_1state.html#acef085d151b6f2b556527e9f23fc91fe">mesos::csi::state</a>
@@ -156,10 +159,10 @@
 , <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ac7535099ce3dc8acd4b7d41a247b8e78">mesos::internal::slave::cni::spec</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1slave.html#aff395baf40381a02eb166f6944ca79e3">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos_1_1master.html#ab3cd73ee092d62cc8d20ba8218c9dabc">mesos::master</a>
-, <a class="el" href="namespacemesos.html#a22f922b46b803a3b504083a278775d89">mesos</a>
+, <a class="el" href="namespacemesos.html#a2be22fe05709c152e960f390b4d04686">mesos</a>
 , <a class="el" href="namespacemesos_1_1resource__provider.html#a1d56b44e0fc451dfd9e039f537adcab7">mesos::resource_provider</a>
 , <a class="el" href="namespacemesos_1_1resource__provider_1_1registry.html#a5f187d0e87fd8834ef9389b0454f8ceb">mesos::resource_provider::registry</a>
-, <a class="el" href="namespacemesos_1_1scheduler.html#a833c2801307ab84f5caeec25870ed560">mesos::scheduler</a>
+, <a class="el" href="namespacemesos_1_1scheduler.html#aeda1161507f7e0658466cea3eb9dc189">mesos::scheduler</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1agent.html#a60f181f4c68e9116edf49c02208156b1">mesos::v1::agent</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1executor.html#ae3a590c08efedc9d037eb16fb9cec110">mesos::v1::executor</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1master.html#a4e55eea576b11b68f8c49fb77673f79c">mesos::v1::master</a>
@@ -167,13 +170,13 @@
 , <a class="el" href="namespacemesos_1_1v1_1_1resource__provider.html#a1c10bb4a714145a80318f7fe0c833163">mesos::v1::resource_provider</a>
 , <a class="el" href="namespacemesos_1_1v1_1_1scheduler.html#aca028caa0ea68f761960c7ce1cde244f">mesos::v1::scheduler</a>
 , <a class="el" href="namespacenet.html#ab2ed5173deb8f3daf281f9828613956d">net</a>
-, <a class="el" href="namespaceos.html#abc0226f448b014a39a8113f06482d6c9">os</a>
+, <a class="el" href="namespaceos.html#ae7cfc38dfd6783b8d347893cb1dd6b8f">os</a>
 , <a class="el" href="namespaceproc.html#a74bcd61d4a4d1e78c692b17f4bc58030">proc</a>
 , <a class="el" href="namespaceprocess_1_1http_1_1authentication.html#ac9e252b8318f0ef96f408664b94b7b75">process::http::authentication</a>
 , <a class="el" href="namespaceprocess_1_1http.html#a64211e6e3428968c27b5753f05cbcf45">process::http</a>
 , <a class="el" href="namespaceprocess_1_1network_1_1inet.html#aeeb98511a7f2ae5797a252cab8c15679">process::network::inet</a>
 , <a class="el" href="namespaceprocess_1_1network_1_1unix.html#adeefcd3b3ee2108ee5edfa1b0833141f">process::network::unix</a>
-, <a class="el" href="namespaceprocess.html#a1f0b8b2ea7d75c3b9d8d4781689f731b">process</a>
+, <a class="el" href="namespaceprocess.html#a7883f0e4a69d1899e4393c722f3a6be6">process</a>
 , <a class="el" href="namespacerouting_1_1filter_1_1ip.html#aff473ae2a0854ec0dddf869feb460247">routing::filter::ip</a>
 , <a class="el" href="namespacerouting.html#abf1d7881979be03fba1753a6d04546ca">routing</a>
 , <a class="el" href="namespacezookeeper.html#a7809602b75b99bb5626bb3a926b750b1">zookeeper</a>
@@ -185,17 +188,18 @@
 , <a class="el" href="namespaceos.html#ae0567bbfde960caa1f0e7282ebba1129">os</a>
 </li>
 <li>operator==()
-: <a class="el" href="namespacecgroups_1_1devices.html#ad6bfb775bb8896d8bb6c9d81d2028d35">cgroups::devices</a>
-, <a class="el" href="namespacecsi_1_1v0.html#a8c33a847331c3d25335aea3b851dda64">csi::v0</a>
+: <a class="el" href="namespacecgroups_1_1devices.html#a901a7f78629834b72a902e36d579f8d1">cgroups::devices</a>
+, <a class="el" href="namespacecsi_1_1v0.html#a2207e48a3435774b884c5ace8a2ed9c0">csi::v0</a>
+, <a class="el" href="namespacegoogle_1_1protobuf.html#a5aeed391bc06f9f74946b96cca667e49">google::protobuf</a>
 , <a class="el" href="namespaceJSON.html#a9f1de88f37b74b1f935497d13cca3464">JSON</a>
-, <a class="el" href="namespacemesos_1_1internal.html#af553a7e10c40c0df0a84336a01a522b1">mesos::internal</a>
+, <a class="el" href="namespacemesos_1_1internal.html#a22cfcf60eed9cf79e4e3ba186b82eb7f">mesos::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a565284f0eb182e88dd3930225c028a0e">mesos::internal::protobuf::slave</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a9be31fa94f9a49c22650ce5e3a3954c0">mesos::internal::slave</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1slave.html#ae70d508e899aba72ca70430dab25161b">mesos::internal::slave</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1xfs.html#ae68b6cb89b0b81fe5604f0464c3f7513">mesos::internal::xfs</a>
-, <a class="el" href="namespacemesos.html#aa9b2149ef61e12cb64e6083edccbb7b9">mesos</a>
+, <a class="el" href="namespacemesos.html#abf5c5629279eac5c5c13a0ef653c1215">mesos</a>
 , <a class="el" href="namespacemesos_1_1resource__provider_1_1registry.html#a2c7fb049909f0a646a6a2d058cd9d616">mesos::resource_provider::registry</a>
-, <a class="el" href="namespacemesos_1_1v1.html#a08b6f314f1f025362e972993674ffaf4">mesos::v1</a>
-, <a class="el" href="namespaceos.html#a964a363626326ed56a030b26813124a7">os</a>
+, <a class="el" href="namespacemesos_1_1v1.html#ad6644755c0325268befb5d01abf7a21c">mesos::v1</a>
+, <a class="el" href="namespaceos.html#a5c6de77e356412060c38c5e41cdd5ba1">os</a>
 , <a class="el" href="namespaceproc.html#a48e75dd8517c9830f45872c555cd8b66">proc</a>
 , <a class="el" href="namespaceprocess.html#aecbdc1b686bf195f0a1ae0cc891b5f7c">process</a>
 </li>
diff --git a/content/api/latest/c++/namespacemembers_r.html b/content/api/latest/c++/namespacemembers_r.html
index f28e81a..f586588 100644
--- a/content/api/latest/c++/namespacemembers_r.html
+++ b/content/api/latest/c++/namespacemembers_r.html
@@ -245,7 +245,7 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1master_1_1validation_1_1master_1_1message.html#aa161808296e305b8b17479f2f7b70fa4">mesos::internal::master::validation::master::message</a>
 </li>
 <li>RESERVE()
-: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acfe0683f4c543fed2bb36ebdaeccdd3f">mesos::internal::tests::common</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339">mesos::internal::tests::common</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a9858e8bc1336bc0348abc28808a4df62">mesos::internal::tests::internal</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ae1b6ee4dccb597157302b3c7c6ae3b43">mesos::internal::tests::v1</a>
 </li>
diff --git a/content/api/latest/c++/namespacemesos.html b/content/api/latest/c++/namespacemesos.html
index 422c2df..d9e1a38 100644
--- a/content/api/latest/c++/namespacemesos.html
+++ b/content/api/latest/c++/namespacemesos.html
@@ -407,9 +407,6 @@ Functions</h2></td></tr>
 <tr class="separator:acfd7538cf67b2a24f283ebcf17f9ba2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aee85e709a31caad2ec832115d0b90b47"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#aee85e709a31caad2ec832115d0b90b47">operator&lt;&lt;</a> (std::ostream &amp;stream, const Resource::DiskInfo::Source::Type &amp;sourceType)</td></tr>
 <tr class="separator:aee85e709a31caad2ec832115d0b90b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad05750b73854c63a4096f405501cbd07"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ad05750b73854c63a4096f405501cbd07"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ad05750b73854c63a4096f405501cbd07">operator&lt;&lt;</a> (std::ostream &amp;stream, const google::protobuf::RepeatedPtrField&lt; T &gt; &amp;messages)</td></tr>
-<tr class="separator:ad05750b73854c63a4096f405501cbd07"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa0f3a96a9eb08cd56c6f87fed175137c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:aa0f3a96a9eb08cd56c6f87fed175137c"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos.html#aa0f3a96a9eb08cd56c6f87fed175137c">operator&lt;&lt;</a> (std::ostream &amp;stream, const std::vector&lt; T &gt; &amp;messages)</td></tr>
 <tr class="separator:aa0f3a96a9eb08cd56c6f87fed175137c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -3807,42 +3804,6 @@ template&lt;typename Key &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ad05750b73854c63a4096f405501cbd07"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::ostream&amp; mesos::operator&lt;&lt; </td>
-          <td>(</td>
-          <td class="paramtype">std::ostream &amp;&#160;</td>
-          <td class="paramname"><em>stream</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const google::protobuf::RepeatedPtrField&lt; T &gt; &amp;&#160;</td>
-          <td class="paramname"><em>messages</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
 <a class="anchor" id="aa0f3a96a9eb08cd56c6f87fed175137c"></a>
 <div class="memitem">
 <div class="memproto">
@@ -4303,20 +4264,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3b67fcb5c39b1404c466887a35e99741"></a>
+<a class="anchor" id="ac003ccbc37c25d272715acfe0049a158"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool mesos::operator== </td>
           <td>(</td>
-          <td class="paramtype">const CSIPluginInfo &amp;&#160;</td>
+          <td class="paramtype">const Value::Text &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const CSIPluginInfo &amp;&#160;</td>
+          <td class="paramtype">const Value::Text &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -4329,20 +4290,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ac003ccbc37c25d272715acfe0049a158"></a>
+<a class="anchor" id="a3b67fcb5c39b1404c466887a35e99741"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool mesos::operator== </td>
           <td>(</td>
-          <td class="paramtype">const Value::Text &amp;&#160;</td>
+          <td class="paramtype">const CSIPluginInfo &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Value::Text &amp;&#160;</td>
+          <td class="paramtype">const CSIPluginInfo &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -4511,20 +4472,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ad766d676a9266e83d522de98c7c8fc83"></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 MasterInfo &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 MasterInfo &amp;&#160;</td>
+          <td class="paramtype">const Resource::ReservationInfo &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -4537,20 +4498,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a112163aa7f26794e26b67dfc187dec7f"></a>
+<a class="anchor" id="ad766d676a9266e83d522de98c7c8fc83"></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 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>
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
index 6e66a33..7f8c982 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1common.html
@@ -168,9 +168,9 @@ Functions</h2></td></tr>
 <tr class="memitem:a350e4f6f831f99d6a3b6f17cdc4f9765"><td class="memTemplParams" colspan="2">template&lt;typename TDomainInfo &gt; </td></tr>
 <tr class="memitem:a350e4f6f831f99d6a3b6f17cdc4f9765"><td class="memTemplItemLeft" align="right" valign="top">TDomainInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">createDomainInfo</a> (const std::string &amp;regionName, const std::string &amp;zoneName)</td></tr>
 <tr class="separator:a350e4f6f831f99d6a3b6f17cdc4f9765"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acfe0683f4c543fed2bb36ebdaeccdd3f"><td class="memTemplParams" colspan="2">template&lt;typename TResources , typename TOffer &gt; </td></tr>
-<tr class="memitem:acfe0683f4c543fed2bb36ebdaeccdd3f"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acfe0683f4c543fed2bb36ebdaeccdd3f">RESERVE</a> (const TResources &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; operationId=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:acfe0683f4c543fed2bb36ebdaeccdd3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c9b10f950934631b02a9ce222c32339"><td class="memTemplParams" colspan="2">template&lt;typename TResources , typename TOperationID , typename TOffer &gt; </td></tr>
+<tr class="memitem:a5c9b10f950934631b02a9ce222c32339"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339">RESERVE</a> (const TResources &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; TOperationID &gt; &amp;operationId=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a5c9b10f950934631b02a9ce222c32339"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7502aad15971920c0d5907ca2f010859"><td class="memTemplParams" colspan="2">template&lt;typename TResources , typename TOffer &gt; </td></tr>
 <tr class="memitem:a7502aad15971920c0d5907ca2f010859"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859">UNRESERVE</a> (const TResources &amp;resources)</td></tr>
 <tr class="separator:a7502aad15971920c0d5907ca2f010859"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -192,9 +192,9 @@ Functions</h2></td></tr>
 <tr class="memitem:ac32a101c068371a2114b0f63a0c45db2"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TTaskGroupInfo , typename TOffer &gt; </td></tr>
 <tr class="memitem:ac32a101c068371a2114b0f63a0c45db2"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2">LAUNCH_GROUP</a> (const TExecutorInfo &amp;executorInfo, const TTaskGroupInfo &amp;taskGroup)</td></tr>
 <tr class="separator:ac32a101c068371a2114b0f63a0c45db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5650a94a06bf7d523f92cc219d1e2ab"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TTargetType , typename TOffer &gt; </td></tr>
-<tr class="memitem:ac5650a94a06bf7d523f92cc219d1e2ab"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac5650a94a06bf7d523f92cc219d1e2ab">CREATE_DISK</a> (const TResource &amp;source, const TTargetType &amp;type, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;operationId=<a class="el" href="structNone.htm [...]
-<tr class="separator:ac5650a94a06bf7d523f92cc219d1e2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18113034a337746a8c8c7d003141c856"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TTargetType , typename TOperationID , typename TOffer &gt; </td></tr>
+<tr class="memitem:a18113034a337746a8c8c7d003141c856"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a18113034a337746a8c8c7d003141c856">CREATE_DISK</a> (const TResource &amp;source, const TTargetType &amp;targetType, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;targetProfile=<a class="el" href="struct [...]
+<tr class="separator:a18113034a337746a8c8c7d003141c856"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abf4e6c8edf0ee518dbf145353a59bbc1"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TOffer &gt; </td></tr>
 <tr class="memitem:abf4e6c8edf0ee518dbf145353a59bbc1"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#abf4e6c8edf0ee518dbf145353a59bbc1">DESTROY_DISK</a> (const TResource &amp;source)</td></tr>
 <tr class="separator:abf4e6c8edf0ee518dbf145353a59bbc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -255,11 +255,11 @@ template&lt;typename TResources , typename TOffer &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ac5650a94a06bf7d523f92cc219d1e2ab"></a>
+<a class="anchor" id="a18113034a337746a8c8c7d003141c856"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template&lt;typename TResource , typename TTargetType , typename TOffer &gt; </div>
+template&lt;typename TResource , typename TTargetType , typename TOperationID , typename TOffer &gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -274,12 +274,18 @@ template&lt;typename TResource , typename TTargetType , typename TOffer &gt; </d
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const TTargetType &amp;&#160;</td>
-          <td class="paramname"><em>type</em>, </td>
+          <td class="paramname"><em>targetType</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>targetProfile</em> = <code><a class="el" href="structNone.html">None</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TOperationID &gt; &amp;&#160;</td>
           <td class="paramname"><em>operationId</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#160;</td>
         </tr>
         <tr>
@@ -1853,11 +1859,11 @@ template&lt;typename TParameters , typename TParameter &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="acfe0683f4c543fed2bb36ebdaeccdd3f"></a>
+<a class="anchor" id="a5c9b10f950934631b02a9ce222c32339"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template&lt;typename TResources , typename TOffer &gt; </div>
+template&lt;typename TResources , typename TOperationID , typename TOffer &gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -1871,7 +1877,7 @@ template&lt;typename TResources , typename TOffer &gt; </div>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; TOperationID &gt; &amp;&#160;</td>
           <td class="paramname"><em>operationId</em> = <code><a class="el" href="structNone.html">None</a>()</code>&#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 20fe392..d68c603 100644
--- a/content/api/latest/c++/namespacemesos_1_1v1.html
+++ b/content/api/latest/c++/namespacemesos_1_1v1.html
@@ -281,14 +281,9 @@ Functions</h2></td></tr>
 <tr class="separator:a756ddf261b6dbf5ecb71c1c66d83750d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac266fa0432850d93618fdb4f42832ce1"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#ac266fa0432850d93618fdb4f42832ce1">operator&lt;&lt;</a> (std::ostream &amp;stream, const Resource::DiskInfo::Source::Type &amp;sourceType)</td></tr>
 <tr class="separator:ac266fa0432850d93618fdb4f42832ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aee0e8229b4bc63affea2aa0c2082ff09"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:aee0e8229b4bc63affea2aa0c2082ff09"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#aee0e8229b4bc63affea2aa0c2082ff09">operator&lt;&lt;</a> (std::ostream &amp;stream, const google::protobuf::RepeatedPtrField&lt; T &gt; &amp;messages)</td></tr>
-<tr class="separator:aee0e8229b4bc63affea2aa0c2082ff09"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8acf3027c41f67b897bb43e0b9a849af"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a8acf3027c41f67b897bb43e0b9a849af"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a8acf3027c41f67b897bb43e0b9a849af">operator&lt;&lt;</a> (std::ostream &amp;stream, const std::vector&lt; T &gt; &amp;messages)</td></tr>
 <tr class="separator:a8acf3027c41f67b897bb43e0b9a849af"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8f572fe93f9c01c507db0cd46edbe76d"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a8f572fe93f9c01c507db0cd46edbe76d">operator&lt;&lt;</a> (std::ostream &amp;stream, const <a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, std::string &gt; &amp;map)</td></tr>
-<tr class="separator:a8f572fe93f9c01c507db0cd46edbe76d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaa3ce376560b54b70a2c5fd36f166310"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#aaa3ce376560b54b70a2c5fd36f166310">operator==</a> (const Resource::ReservationInfo &amp;left, const Resource::ReservationInfo &amp;right)</td></tr>
 <tr class="separator:aaa3ce376560b54b70a2c5fd36f166310"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4600599089f9c57de4b4922f9a7bd90e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1v1.html#a4600599089f9c57de4b4922f9a7bd90e">operator!=</a> (const Resource::ReservationInfo &amp;left, const Resource::ReservationInfo &amp;right)</td></tr>
@@ -2475,42 +2470,6 @@ template&lt;typename Key &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="aee0e8229b4bc63affea2aa0c2082ff09"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::ostream&amp; mesos::v1::operator&lt;&lt; </td>
-          <td>(</td>
-          <td class="paramtype">std::ostream &amp;&#160;</td>
-          <td class="paramname"><em>stream</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const google::protobuf::RepeatedPtrField&lt; T &gt; &amp;&#160;</td>
-          <td class="paramname"><em>messages</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
 <a class="anchor" id="a8acf3027c41f67b897bb43e0b9a849af"></a>
 <div class="memitem">
 <div class="memproto">
@@ -2547,32 +2506,6 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a8f572fe93f9c01c507db0cd46edbe76d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::ostream&amp; mesos::v1::operator&lt;&lt; </td>
-          <td>(</td>
-          <td class="paramtype">std::ostream &amp;&#160;</td>
-          <td class="paramname"><em>stream</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>map</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
 <a class="anchor" id="a609e7f1994ec4fd5e1c9a910e10090db"></a>
 <div class="memitem">
 <div class="memproto">
@@ -2807,20 +2740,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a7cafd35fc1780cef96d8b92bdd947273"></a>
+<a class="anchor" id="ae8c8677520aa191d0ed76304408121db"></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 Value::Set &amp;&#160;</td>
+          <td class="paramtype">const CommandInfo &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Value::Set &amp;&#160;</td>
+          <td class="paramtype">const CommandInfo &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -2833,20 +2766,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ae8c8677520aa191d0ed76304408121db"></a>
+<a class="anchor" id="a5cad90e323309859bb5bda82c79b0b94"></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 CommandInfo &amp;&#160;</td>
+          <td class="paramtype">const CommandInfo::URI &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const CommandInfo &amp;&#160;</td>
+          <td class="paramtype">const CommandInfo::URI &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -2859,20 +2792,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a5cad90e323309859bb5bda82c79b0b94"></a>
+<a class="anchor" id="adfcbbbde1445a4287f749b0024441906"></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 CommandInfo::URI &amp;&#160;</td>
+          <td class="paramtype">const ContainerInfo &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const CommandInfo::URI &amp;&#160;</td>
+          <td class="paramtype">const ContainerInfo &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -2885,20 +2818,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="adfcbbbde1445a4287f749b0024441906"></a>
+<a class="anchor" id="a7cafd35fc1780cef96d8b92bdd947273"></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 ContainerInfo &amp;&#160;</td>
+          <td class="paramtype">const Value::Set &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const ContainerInfo &amp;&#160;</td>
+          <td class="paramtype">const Value::Set &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -2989,20 +2922,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a08b6f314f1f025362e972993674ffaf4"></a>
+<a class="anchor" id="a8f902df4f9b6a7d47a23b0e72f7b32d4"></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 Value::Text &amp;&#160;</td>
+          <td class="paramtype">const DiscoveryInfo &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Value::Text &amp;&#160;</td>
+          <td class="paramtype">const DiscoveryInfo &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -3015,20 +2948,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a8f902df4f9b6a7d47a23b0e72f7b32d4"></a>
+<a class="anchor" id="a08b6f314f1f025362e972993674ffaf4"></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 DiscoveryInfo &amp;&#160;</td>
+          <td class="paramtype">const Value::Text &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const DiscoveryInfo &amp;&#160;</td>
+          <td class="paramtype">const Value::Text &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -3223,20 +3156,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="aaa3ce376560b54b70a2c5fd36f166310"></a>
+<a class="anchor" id="ae5b08f042ee45f87709ec2fb34c832d1"></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 Operation &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 Operation &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -3249,20 +3182,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ae5b08f042ee45f87709ec2fb34c832d1"></a>
+<a class="anchor" id="aa5eddde89d7e2aafdc615d07f840cb1b"></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 Operation &amp;&#160;</td>
+          <td class="paramtype">const ResourceProviderInfo &amp;&#160;</td>
           <td class="paramname"><em>left</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const Operation &amp;&#160;</td>
+          <td class="paramtype">const ResourceProviderInfo &amp;&#160;</td>
           <td class="paramname"><em>right</em>&#160;</td>
         </tr>
         <tr>
@@ -3275,20 +3208,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="aa5eddde89d7e2aafdc615d07f840cb1b"></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 ResourceProviderInfo &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 ResourceProviderInfo &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++/namespaces.html b/content/api/latest/c++/namespaces.html
index 59e78ec..48c8d5d 100644
--- a/content/api/latest/c++/namespaces.html
+++ b/content/api/latest/c++/namespaces.html
@@ -87,7 +87,7 @@
 <tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceelf.html" target="_self">elf</a></td><td class="desc"></td></tr>
 <tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceflags.html" target="_self">flags</a></td><td class="desc"></td></tr>
 <tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefs.html" target="_self">fs</a></td><td class="desc"></td></tr>
-<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegoogle.html" target="_self">google</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegoogle.html" target="_self">google</a></td><td class="desc">Type utilities for the protobuf library that are not specific to particular protobuf classes </td></tr>
 <tr id="row_14_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegoogle_1_1protobuf.html" target="_self">protobuf</a></td><td class="desc"></td></tr>
 <tr id="row_15_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_15_" class="arrow" onclick="toggleFolder('15_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegzip.html" target="_self">gzip</a></td><td class="desc"></td></tr>
 <tr id="row_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegzip_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr>
diff --git a/content/api/latest/c++/option_8hpp_source.html b/content/api/latest/c++/option_8hpp_source.html
index 355e3fa..131a601 100644
--- a/content/api/latest/c++/option_8hpp_source.html
+++ b/content/api/latest/c++/option_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classOption_html_a6c1b93137f9a1b1ab576ef8ba7be594c"><div class="ttname"><a href="classOption.html#a6c1b93137f9a1b1ab576ef8ba7be594c">Option::t</a></div><div class="ttdeci">std::remove_const&lt; T &gt;::type t</div><div class="ttdef"><b>Definition:</b> option.hpp:173</div></div>
 <div class="ttc" id="classOption_html_a73bd52ced63e1450fdb017d93443582a"><div class="ttname"><a href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option::operator-&gt;</a></div><div class="ttdeci">const T * operator-&gt;() const </div><div class="ttdef"><b>Definition:</b> option.hpp:123</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="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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classOption_html_a39f32448407ed82c050fdd84e8b38e6b"><div class="ttname"><a href="classOption.html#a39f32448407ed82c050fdd84e8b38e6b">Option::operator!=</a></div><div class="ttdeci">bool operator!=(const T &amp;that) const </div><div class="ttdef"><b>Definition:</b> option.hpp:154</div></div>
 <div class="ttc" id="classOption_html_acb015aad95e3ed6a80f061b105383810"><div class="ttname"><a href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option::operator==</a></div><div class="ttdeci">bool operator==(const T &amp;that) const </div><div class="ttdef"><b>Definition:</b> option.hpp:149</div></div>
 <div class="ttc" id="classOption_html_a61b3b4c35e1e34b4c20360cf3272e2ea"><div class="ttname"><a href="classOption.html#a61b3b4c35e1e34b4c20360cf3272e2ea">Option::operator!=</a></div><div class="ttdeci">bool operator!=(const Option&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> option.hpp:144</div></div>
diff --git a/content/api/latest/c++/overload_8hpp_source.html b/content/api/latest/c++/overload_8hpp_source.html
index 28540be..97adf8c 100644
--- a/content/api/latest/c++/overload_8hpp_source.html
+++ b/content/api/latest/c++/overload_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="structOverload_3_01F_01_4_html_ace68e5d5df88e33b0fa01b9a6e98de2f"><div class="ttname"><a href="structOverload_3_01F_01_4.html#ace68e5d5df88e33b0fa01b9a6e98de2f">Overload&lt; F &gt;::result_type</a></div><div class="ttdeci">typename LambdaTraits&lt; F &gt;::result_type result_type</div><div class="ttdef"><b>Definition:</b> overload.hpp:46</div></div>
 <div class="ttc" id="structOverload_html_a4efb2c6232e5f0cda6bc07a79f628251"><div class="ttname"><a href="structOverload.html#a4efb2c6232e5f0cda6bc07a79f628251">Overload::result_type</a></div><div class="ttdeci">typename LambdaTraits&lt; F &gt;::result_type result_type</div><div class="ttdef"><b>Definition:</b> overload.hpp:62</div></div>
 <div class="ttc" id="traits_8hpp_html"><div class="ttname"><a href="traits_8hpp.html">traits.hpp</a></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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="structOverload_html"><div class="ttname"><a href="structOverload.html">Overload</a></div><div class="ttdef"><b>Definition:</b> overload.hpp:35</div></div>
 <div class="ttc" id="namespacefs_html"><div class="ttname"><a href="namespacefs.html">fs</a></div><div class="ttdef"><b>Definition:</b> fs.hpp:29</div></div>
 <div class="ttc" id="structLambdaTraits_html"><div class="ttname"><a href="structLambdaTraits.html">LambdaTraits</a></div><div class="ttdef"><b>Definition:</b> traits.hpp:25</div></div>
diff --git a/content/api/latest/c++/process__reference_8hpp_source.html b/content/api/latest/c++/process__reference_8hpp_source.html
index 6746883..9dde0be 100644
--- a/content/api/latest/c++/process__reference_8hpp_source.html
+++ b/content/api/latest/c++/process__reference_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="process__reference_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a  [...]
 <div class="ttc" id="classprocess_1_1ProcessReference_html_a992d838d9247014a0bd5e70f341e4c9d"><div class="ttname"><a href="classprocess_1_1ProcessReference.html#a992d838d9247014a0bd5e70f341e4c9d">process::ProcessReference::ProcessReference</a></div><div class="ttdeci">ProcessReference(std::shared_ptr&lt; ProcessBase * &gt; &amp;&amp;reference)</div><div class="ttdef"><b>Definition:</b> process_reference.hpp:25</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div>
 <div class="ttc" id="classprocess_1_1ProcessReference_html"><div class="ttname"><a href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></div><div class="ttdef"><b>Definition:</b> process_reference.hpp:20</div></div>
 <div class="ttc" id="classprocess_1_1ProcessReference_html_adaa93305b812eebeb1c06c69b95eab5c"><div class="ttname"><a href="classprocess_1_1ProcessReference.html#adaa93305b812eebeb1c06c69b95eab5c">process::ProcessReference::reference</a></div><div class="ttdeci">std::shared_ptr&lt; ProcessBase * &gt; reference</div><div class="ttdef"><b>Definition:</b> process_reference.hpp:48</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 6f4a2ba..71b51a2 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -89,7 +89,7 @@
 <div class="ttc" id="namespacesystemd_1_1slices_html_a95aa197d8eed9f20dacb44f433b15f01"><div class="ttname"><a href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">systemd::slices::start</a></div><div class="ttdeci">Try&lt; Nothing &gt; start(const std::string &amp;name)</div><div class="ttdoc">Starts the slice with the given name (via &amp;#39;systemctl start &lt;name&gt;&amp;#39;). </div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities_html"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1master_1_1Capabilities.html">mesos::internal::protobuf::master::Capabilities</a></div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:384</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html_aad0128d18048818ccede75dbd3d3ad43"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#aad0128d18048818ccede75dbd3d3ad43">mesos::internal::protobuf::framework::Capabilities::Capabilities</a></div><div class="ttdeci">Capabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:460</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2629</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2642</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="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_a69703958853b44f22fbf6123be76e0a2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a69703958853b44f22fbf6123be76e0a2">mesos::internal::protobuf::master::event::createTaskAdded</a></div><div class="ttdeci">mesos::master::Event createTaskAdded(const Task &amp;task)</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ab03ced250ed239bc3b50b669493997f9"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a></div><div class="ttdeci">DWORD pid_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:181</div></div>
diff --git a/content/api/latest/c++/representation_8hpp_source.html b/content/api/latest/c++/representation_8hpp_source.html
index d1f1812..7a3873b 100644
--- a/content/api/latest/c++/representation_8hpp_source.html
+++ b/content/api/latest/c++/representation_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="representation_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name [...]
-<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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="structRepresentation_html_a5c2ed103cc0a6fabb18d480eaa51bafa"><div class="ttname"><a href="structRepresentation.html#a5c2ed103cc0a6fabb18d480eaa51bafa">Representation::Representation</a></div><div class="ttdeci">Representation(const T &amp;t)</div><div class="ttdef"><b>Definition:</b> representation.hpp:78</div></div>
 <div class="ttc" id="structRepresentation_html"><div class="ttname"><a href="structRepresentation.html">Representation</a></div><div class="ttdef"><b>Definition:</b> representation.hpp:72</div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/resource__provider_2validation_8hpp_source.html b/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
index 1b09fdd..6a483cb 100644
--- a/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="resource__provider_2validation_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="l [...]
-<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:2628</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:2641</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="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
diff --git a/content/api/latest/c++/result_8hpp_source.html b/content/api/latest/c++/result_8hpp_source.html
index de5e268..9c03923 100644
--- a/content/api/latest/c++/result_8hpp_source.html
+++ b/content/api/latest/c++/result_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:108</div></div>
 <div class="ttc" id="classResult_html_a796771fd811f190b98476babe0fa460c"><div class="ttname"><a href="classResult.html#a796771fd811f190b98476babe0fa460c">Result::operator=</a></div><div class="ttdeci">Result&lt; T &gt; &amp; operator=(const Result&lt; T &gt; &amp;that)=default</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="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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classErrnoError_html"><div class="ttname"><a href="classErrnoError.html">ErrnoError</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:50</div></div>
 <div class="ttc" id="classResult_html_a4a9b579d9529b43cae207fb3aa7b1c0f"><div class="ttname"><a href="classResult.html#a4a9b579d9529b43cae207fb3aa7b1c0f">Result::operator-&gt;</a></div><div class="ttdeci">const T * operator-&gt;() const </div><div class="ttdef"><b>Definition:</b> result.hpp:134</div></div>
 <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> check.hpp:30</div></div>
diff --git a/content/api/latest/c++/slave_2validation_8hpp_source.html b/content/api/latest/c++/slave_2validation_8hpp_source.html
index 38ef92d..73fdecc 100644
--- a/content/api/latest/c++/slave_2validation_8hpp_source.html
+++ b/content/api/latest/c++/slave_2validation_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="slave_2validation_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><s [...]
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></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:2628</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:2641</div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1validation_1_1container_html_ae576305179ad464bbd1bf38f34799f13"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1container.html#ae576305179ad464bbd1bf38f34799f13">mesos::internal::slave::validation::container::validateContainerId</a></div><div class="ttdeci">Option&lt; Error &gt; validateContainerId(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1agent_html"><div class="ttname"><a href="namespacemesos_1_1v1_1_1agent.html">mesos::v1::agent</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:27</div></div>
diff --git a/content/api/latest/c++/some_8hpp_source.html b/content/api/latest/c++/some_8hpp_source.html
index b764d86..5dabb36 100644
--- a/content/api/latest/c++/some_8hpp_source.html
+++ b/content/api/latest/c++/some_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">some.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="some_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"> [...]
+<a href="some_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 under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"> [...]
 <div class="ttc" id="struct__Some_html_ae9dff5b9473d162b0b28d4803ab750d3"><div class="ttname"><a href="struct__Some.html#ae9dff5b9473d162b0b28d4803ab750d3">_Some::t</a></div><div class="ttdeci">T t</div><div class="ttdef"><b>Definition:</b> some.hpp:37</div></div>
 <div class="ttc" id="struct__Some_html"><div class="ttname"><a href="struct__Some.html">_Some</a></div><div class="ttdef"><b>Definition:</b> some.hpp:33</div></div>
 <div class="ttc" id="some_8hpp_html_a2048f5c3b4ee79448c012cf6dc82a020"><div class="ttname"><a href="some_8hpp.html#a2048f5c3b4ee79448c012cf6dc82a020">Some</a></div><div class="ttdeci">_Some&lt; typename std::decay&lt; T &gt;::type &gt; Some(T &amp;&amp;t)</div><div class="ttdef"><b>Definition:</b> some.hpp:42</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 fdd0282..8a58e8f 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="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: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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</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>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1authorization_1_1Action_01_4_html_ab573a7fd8f7ece576889e9b5111f9e29"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1authorization_1_1Action_01_4.html#ab573a7fd8f7ece576889e9b5111f9e29">std::hash&lt; mesos::authorization::Action &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;action) const </div><div class="ttdef"><b>Definition:</b> http.hpp:52</div></div>
diff --git a/content/api/latest/c++/src_2common_2recordio_8hpp_source.html b/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
index 5e21d99..849c10d 100644
--- a/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
+++ b/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
@@ -66,7 +66,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_1recordio_1_1internal_1_1ReaderProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html">mesos::internal::recordio::internal::ReaderProcess</a></div><div class="ttdef"><b>Definition:</b> recordio.hpp:45</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess_html_a7335cf71c40e573db97dedb1e481cc58"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#a7335cf71c40e573db97dedb1e481cc58">mesos::internal::recordio::internal::ReaderProcess::initialize</a></div><div class="ttdeci">void initialize() override</div><div class="ttdoc">Invoked when a process gets spawned. </div><div class="ttdef"><b>Definition:</b> recordio.h [...]
-<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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_aff22904a83567125d3b4d0d88e5a2270"><div class="ttname"><a href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a></div><div class="ttdeci">UPID spawn(ProcessBase *process, bool manage=false)</div><div class="ttdoc">Spawn a new process. </div></div>
diff --git a/content/api/latest/c++/src_2csi_2utils_8hpp.html b/content/api/latest/c++/src_2csi_2utils_8hpp.html
index 4b1f843..68cd115 100644
--- a/content/api/latest/c++/src_2csi_2utils_8hpp.html
+++ b/content/api/latest/c++/src_2csi_2utils_8hpp.html
@@ -97,6 +97,8 @@ Functions</h2></td></tr>
 <tr class="separator:a8c33a847331c3d25335aea3b851dda64"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2207e48a3435774b884c5ace8a2ed9c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#a2207e48a3435774b884c5ace8a2ed9c0">csi::v0::operator==</a> (const VolumeCapability &amp;left, const VolumeCapability &amp;right)</td></tr>
 <tr class="separator:a2207e48a3435774b884c5ace8a2ed9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd22c62d2725be2bf27d752f7e157b9e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#afd22c62d2725be2bf27d752f7e157b9e">csi::v0::operator!=</a> (const VolumeCapability &amp;left, const VolumeCapability &amp;right)</td></tr>
+<tr class="separator:afd22c62d2725be2bf27d752f7e157b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf117780638c9fc640606c89a937aee2"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecsi_1_1v0.html#acf117780638c9fc640606c89a937aee2">csi::v0::operator&lt;&lt;</a> (std::ostream &amp;stream, const ControllerServiceCapability::RPC::Type &amp;type)</td></tr>
 <tr class="separator:acf117780638c9fc640606c89a937aee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab482d4cbf47cc393544429e5a8bc6a5e"><td class="memTemplParams" colspan="2">template&lt;typename Message , typename std::enable_if&lt; std::is_convertible&lt; Message *, google::protobuf::Message * &gt;::value, int &gt;::type  = 0&gt; </td></tr>
diff --git a/content/api/latest/c++/src_2csi_2utils_8hpp_source.html b/content/api/latest/c++/src_2csi_2utils_8hpp_source.html
index 8c967cb..edd210e 100644
--- a/content/api/latest/c++/src_2csi_2utils_8hpp_source.html
+++ b/content/api/latest/c++/src_2csi_2utils_8hpp_source.html
@@ -52,26 +52,27 @@
 <div class="title">utils.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="src_2csi_2utils_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><spa [...]
+<a href="src_2csi_2utils_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><spa [...]
 <div class="ttc" id="src_2csi_2state_8hpp_html"><div class="ttname"><a href="src_2csi_2state_8hpp.html">state.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89"><div class="ttname"><a href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76da1d448657f46a60a122e491d507408e89">mesos::csi::v0::LIST_VOLUMES</a></div><div class="ttdef"><b>Definition:</b> rpc.hpp:41</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="namespacemesos_1_1csi_1_1v0_html_ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4"><div class="ttname"><a href="namespacemesos_1_1csi_1_1v0.html#ab61c885767f2a0ad8088b449b6fbf76dae6e7d5493fa68415ad24fa701a2defa4">mesos::csi::v0::GET_CAPACITY</a></div><div class="ttdef"><b>Definition:</b> rpc.hpp:42</div></div>
 <div class="ttc" id="namespacecsi_html"><div class="ttname"><a href="namespacecsi.html">csi</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:37</div></div>
 <div class="ttc" id="namespacecsi_1_1v0_html_acf117780638c9fc640606c89a937aee2"><div class="ttname"><a href="namespacecsi_1_1v0.html#acf117780638c9fc640606c89a937aee2">csi::v0::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const ControllerServiceCapability::RPC::Type &amp;type)</div></div>
-<div class="ttc" id="structmesos_1_1csi_1_1v0_1_1PluginCapabilities_html"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html">mesos::csi::v0::PluginCapabilities</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:76</div></div>
+<div class="ttc" id="structmesos_1_1csi_1_1v0_1_1PluginCapabilities_html"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html">mesos::csi::v0::PluginCapabilities</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:84</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="namespacecsi_1_1v0_html_afd22c62d2725be2bf27d752f7e157b9e"><div class="ttname"><a href="namespacecsi_1_1v0.html#afd22c62d2725be2bf27d752f7e157b9e">csi::v0::operator!=</a></div><div class="ttdeci">bool operator!=(const VolumeCapability &amp;left, const VolumeCapability &amp;right)</div><div class="ttdef"><b>Definition:</b> utils.hpp:48</div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_1_1state_html_a4cceb5a8a4b3f5e1323fdf4a14c5d2a6"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">routing::diagnosis::socket::state::UNKNOWN</a></div><div class="ttdeci">const int UNKNOWN</div><div class="ttdef"><b>Definition:</b> diagnosis.hpp:39</div></div>
 <div class="ttc" id="unreachable_8hpp_html_a0bc63b24b654ca433be7b97a3edde132"><div class="ttname"><a href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a></div><div class="ttdeci">#define UNREACHABLE()</div><div class="ttdef"><b>Definition:</b> unreachable.hpp:22</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="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="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities_html_acb91b42a96f048605d805a50b31e1c8b"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html#acb91b42a96f048605d805a50b31e1c8b">mesos::csi::v0::ControllerCapabilities::ControllerCapabilities</a></div><div class="ttdeci">ControllerCapabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> utils.hpp:109</div></div>
+<div class="ttc" id="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities_html_acb91b42a96f048605d805a50b31e1c8b"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html#acb91b42a96f048605d805a50b31e1c8b">mesos::csi::v0::ControllerCapabilities::ControllerCapabilities</a></div><div class="ttdeci">ControllerCapabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> utils.hpp:117</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="namespacecsi_1_1v0_html_a8c33a847331c3d25335aea3b851dda64"><div class="ttname"><a href="namespacecsi_1_1v0.html#a8c33a847331c3d25335aea3b851dda64">csi::v0::operator==</a></div><div class="ttdeci">bool operator==(const ControllerServiceCapability &amp;left, const ControllerServiceCapability &amp;right)</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="structmesos_1_1csi_1_1v0_1_1NodeCapabilities_html"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html">mesos::csi::v0::NodeCapabilities</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:145</div></div>
-<div class="ttc" id="structmesos_1_1csi_1_1v0_1_1PluginCapabilities_html_a1cf0f1e24bf6080f0be503127103b157"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html#a1cf0f1e24bf6080f0be503127103b157">mesos::csi::v0::PluginCapabilities::PluginCapabilities</a></div><div class="ttdeci">PluginCapabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> utils.hpp:80</div></div>
-<div class="ttc" id="structmesos_1_1csi_1_1v0_1_1NodeCapabilities_html_ab7697bc98fc12e7bffec0895b7c68244"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html#ab7697bc98fc12e7bffec0895b7c68244">mesos::csi::v0::NodeCapabilities::NodeCapabilities</a></div><div class="ttdeci">NodeCapabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> utils.hpp:149</div></div>
+<div class="ttc" id="structmesos_1_1csi_1_1v0_1_1NodeCapabilities_html"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html">mesos::csi::v0::NodeCapabilities</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:153</div></div>
+<div class="ttc" id="structmesos_1_1csi_1_1v0_1_1PluginCapabilities_html_a1cf0f1e24bf6080f0be503127103b157"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1PluginCapabilities.html#a1cf0f1e24bf6080f0be503127103b157">mesos::csi::v0::PluginCapabilities::PluginCapabilities</a></div><div class="ttdeci">PluginCapabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> utils.hpp:88</div></div>
+<div class="ttc" id="structmesos_1_1csi_1_1v0_1_1NodeCapabilities_html_ab7697bc98fc12e7bffec0895b7c68244"><div class="ttname"><a href="structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html#ab7697bc98fc12e7bffec0895b7c68244">mesos::csi::v0::NodeCapabilities::NodeCapabilities</a></div><div class="ttdeci">NodeCapabilities(const Iterable &amp;capabilities)</div><div class="ttdef"><b>Definition:</b> utils.hpp:157</div></div>
 <div class="ttc" id="include_2csi_2spec_8hpp_html"><div class="ttname"><a href="include_2csi_2spec_8hpp.html">spec.hpp</a></div></div>
 <div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
diff --git a/content/api/latest/c++/src_2linux_2routing_2filter_2ip_8hpp_source.html b/content/api/latest/c++/src_2linux_2routing_2filter_2ip_8hpp_source.html
index d5f9859..84949ba 100644
--- a/content/api/latest/c++/src_2linux_2routing_2filter_2ip_8hpp_source.html
+++ b/content/api/latest/c++/src_2linux_2routing_2filter_2ip_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="structrouting_1_1filter_1_1ip_1_1Classifier_html_a341431cfe1acdaebccd6c5e0847d86d9"><div class="ttname"><a href="structrouting_1_1filter_1_1ip_1_1Classifier.html#a341431cfe1acdaebccd6c5e0847d86d9">routing::filter::ip::Classifier::destinationIP</a></div><div class="ttdeci">Option&lt; net::IP &gt; destinationIP</div><div class="ttdef"><b>Definition:</b> ip.hpp:112</div></div>
 <div class="ttc" id="classrouting_1_1filter_1_1ip_1_1PortRange_html_a0c32101043fe79f75c10cd9271ebdd5c"><div class="ttname"><a href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a0c32101043fe79f75c10cd9271ebdd5c">routing::filter::ip::PortRange::fromBeginEnd</a></div><div class="ttdeci">static Try&lt; PortRange &gt; fromBeginEnd(uint16_t begin, uint16_t end)</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="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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="result_8hpp_html"><div class="ttname"><a href="result_8hpp.html">result.hpp</a></div></div>
 <div class="ttc" id="src_2linux_2routing_2filter_2filter_8hpp_html"><div class="ttname"><a href="src_2linux_2routing_2filter_2filter_8hpp.html">filter.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1io_html_ab9c4a52a88fcc9983438e391643424ca"><div class="ttname"><a href="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca">process::io::redirect</a></div><div class="ttdeci">Future&lt; Nothing &gt; redirect(int_fd from, Option&lt; int_fd &gt; to, size_t chunk=4096, const std::vector&lt; lambda::function&lt; void(const std::string &amp;)&gt;&gt; &amp;hooks={})</div><div class="ttdoc">Redirect output from the &amp;#39;from&amp;#39; file  [...]
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 b47e23c..d3f6754 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -104,7 +104,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="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:2628</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:2641</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:2561</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>
@@ -132,7 +132,7 @@
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:158</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_af31bd54cf2fd44fd1d95d1c898d6d2c8"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#af31bd54cf2fd44fd1d95d1c898d6d2c8">mesos::internal::master::Slave::tasks</a></div><div class="ttdeci">hashmap&lt; FrameworkID, hashmap&lt; TaskID, Task * &gt; &gt; tasks</div><div class="ttdef"><b>Definition:</b> master.hpp:240</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_a471feb09e6e40006c48fa1941ae4961a"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#a471feb09e6e40006c48fa1941ae4961a">mesos::internal::master::Slave::killedTasks</a></div><div class="ttdeci">multihashmap&lt; FrameworkID, TaskID &gt; killedTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:244</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2629</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2642</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">mesos::internal::master::Framework::RECOVERED</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2367</div></div>
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap</a></div><div class="ttdef"><b>Definition:</b> hashmap.hpp:38</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_ab0449df2888be22f3d5c0288367ca31f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#ab0449df2888be22f3d5c0288367ca31f">mesos::internal::master::Slave::resourceVersion</a></div><div class="ttdeci">Option&lt; UUID &gt; resourceVersion</div><div class="ttdef"><b>Definition:</b> master.hpp:290</div></div>
@@ -247,7 +247,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_ac1cc9915f69092137574206fe15e571c"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c">mesos::internal::master::Framework::unregisteredTime</a></div><div class="ttdeci">process::Time unregisteredTime</div><div class="ttdef"><b>Definition:</b> master.hpp:2498</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2limiter_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2limiter_8hpp.html">limiter.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_html_a9c1f91de8a8a389b357b81f7b51b0554"><div class="ttname"><a href="namespacemesos_1_1internal.html#a9c1f91de8a8a389b357b81f7b51b0554">mesos::internal::serialize</a></div><div class="ttdeci">std::string serialize(ContentType contentType, const google::protobuf::Message &amp;message)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2631</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2644</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_ac4cd16759066addb866615eeaf5e6097"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#ac4cd16759066addb866615eeaf5e6097">mesos::internal::master::Slave::version</a></div><div class="ttdeci">std::string version</div><div class="ttdef"><b>Definition:</b> master.hpp:195</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1uri_html_a5dff7c4a2df7be12fb642b5801c34f9f"><div class="ttname"><a href="namespacemesos_1_1uri.html#a5dff7c4a2df7be12fb642b5801c34f9f">mesos::uri::http</a></div><div class="ttdeci">URI http(const std::string &amp;host, const std::string &amp;path=&quot;/&quot;, const Option&lt; int &gt; &amp;port=None(), const Option&lt; std::string &gt; &amp;query=None(), const Option&lt; std::string &gt; &amp;fragment=None(), const Option&lt; std::string &gt; &amp [...]
diff --git a/content/api/latest/c++/src_2master_2metrics_8hpp_source.html b/content/api/latest/c++/src_2master_2metrics_8hpp_source.html
index d0b8de1..fdd3920 100644
--- a/content/api/latest/c++/src_2master_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2metrics_8hpp_source.html
@@ -77,7 +77,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="structmesos_1_1internal_1_1master_1_1Metrics_html_a87d392eb867ce65431c51b8457ad144e"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a87d392eb867ce65431c51b8457ad144e">mesos::internal::master::Metrics::event_queue_dispatches</a></div><div class="ttdeci">process::metrics::PullGauge event_queue_dispatches</div><div class="ttdef"><b>Definition:</b> metrics.hpp:179</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_acc3540a7106f4470af2fb319ee857451"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#acc3540a7106f4470af2fb319ee857451">mesos::internal::master::Metrics::messages_update_slave</a></div><div class="ttdeci">process::metrics::Counter messages_update_slave</div><div class="ttdef"><b>Definition:</b> metrics.hpp:155</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:2628</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:2641</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1FrameworkMetrics_html_a6c601ee65099e95239874809e990557d"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#a6c601ee65099e95239874809e990557d">mesos::internal::master::FrameworkMetrics::calls</a></div><div class="ttdeci">process::metrics::Counter calls</div><div class="ttdef"><b>Definition:</b> metrics.hpp:261</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_a6b4faba22b0456b30019fefeed73731f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a6b4faba22b0456b30019fefeed73731f">mesos::internal::master::Metrics::tasks_unreachable</a></div><div class="ttdeci">process::metrics::PullGauge tasks_unreachable</div><div class="ttdef"><b>Definition:</b> metrics.hpp:67</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_a70889b3e10dbd6236a4e57e72fa670e0"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a70889b3e10dbd6236a4e57e72fa670e0">mesos::internal::master::Metrics::tasks_staging</a></div><div class="ttdeci">process::metrics::PullGauge tasks_staging</div><div class="ttdef"><b>Definition:</b> metrics.hpp:64</div></div>
@@ -98,7 +98,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1FrameworkMetrics_html_ae56acf7c7d8d0fa758aecb985e45f850"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1FrameworkMetrics.html#ae56acf7c7d8d0fa758aecb985e45f850">mesos::internal::master::FrameworkMetrics::events</a></div><div class="ttdeci">process::metrics::Counter events</div><div class="ttdef"><b>Definition:</b> metrics.hpp:264</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Counter_html"><div class="ttname"><a href="classprocess_1_1metrics_1_1Counter.html">process::metrics::Counter</a></div><div class="ttdef"><b>Definition:</b> counter.hpp:26</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_aa525f263f2d592fbe3e6b6fbadced301"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#aa525f263f2d592fbe3e6b6fbadced301">mesos::internal::master::Metrics::resources_revocable_total</a></div><div class="ttdeci">std::vector&lt; process::metrics::PullGauge &gt; resources_revocable_total</div><div class="ttdef"><b>Definition:</b> metrics.hpp:208</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2629</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2642</div></div>
 <div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap</a></div><div class="ttdef"><b>Definition:</b> hashmap.hpp:38</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_a58de8e2be417fde18aa2a8d99d5abc82"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a58de8e2be417fde18aa2a8d99d5abc82">mesos::internal::master::Metrics::messages_status_update_acknowledgement</a></div><div class="ttdeci">process::metrics::Counter messages_status_update_acknowledgement</div><div class="ttdef"><b>Definition:</b> metrics.hpp:135</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Metrics_html_a16ce19fe4ad22156b689916522a7d69f"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Metrics.html#a16ce19fe4ad22156b689916522a7d69f">mesos::internal::master::Metrics::valid_framework_to_executor_messages</a></div><div class="ttdeci">process::metrics::Counter valid_framework_to_executor_messages</div><div class="ttdef"><b>Definition:</b> metrics.hpp:160</div></div>
diff --git a/content/api/latest/c++/src_2messages_2log_8hpp_source.html b/content/api/latest/c++/src_2messages_2log_8hpp_source.html
index a2c99c6..cb4f7e7 100644
--- a/content/api/latest/c++/src_2messages_2log_8hpp_source.html
+++ b/content/api/latest/c++/src_2messages_2log_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="src_2messages_2log_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a>< [...]
-<div class="ttc" id="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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_html_a043f391d3cd175d4bc2eee7fcdc697fe"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log.html#a043f391d3cd175d4bc2eee7fcdc697fe">mesos::internal::log::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Action::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> log.hpp:32</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="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4_html_a66ccd418e0e56eea9eeaa5e55ce683e0"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1internal_1_1log_1_1Metadata__Status_01_4.html#a66ccd418e0e56eea9eeaa5e55ce683e0">std::hash&lt; mesos::internal::log::Metadata_Status &gt;::argument_type</a></div><div class="ttdeci">mesos::internal::log::Metadata_Status argument_type</div><div class="ttdef"><b>Definition:</b> log.hpp:58</div></div>
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_8hpp_source.html
index 29f2141..2f3e7d1 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="src_2slave_2containerizer_2mesos_2isolators_2docker_2volume_2state_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</spa [...]
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4_html_a75ee717fcff419be700b817d6da9cefb"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a75ee717fcff419be700b817d6da9cefb">std::hash&lt; mesos::internal::slave::DockerVolume &gt;::argument_type</a></div><div class="ttdeci">mesos::internal::slave::DockerVolume argument_type</div><div class="ttdef"><b>Definition:</b> state.hpp:46</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</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="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4_html_a98379cd0a6f9cb8119b1948cc613aa17"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1internal_1_1slave_1_1DockerVolume_01_4.html#a98379cd0a6f9cb8119b1948cc613aa17">std::hash&lt; mesos::internal::slave::DockerVolume &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;volume) const </div><div class="ttdef"><b>Definition:</b> state.hpp:48</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>
diff --git a/content/api/latest/c++/src_2slave_2http_8hpp_source.html b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
index 0b5a23c..186c16f 100644
--- a/content/api/latest/c++/src_2slave_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
@@ -59,7 +59,7 @@
 <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="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_1Http_html_a48698f07413ddb1d974b42c04a98c5fa"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#a48698f07413ddb1d974b42c04a98c5fa">mesos::internal::slave::Http::state</a></div><div class="ttdeci">process::Future&lt; process::http::Response &gt; state(const process::http::Request &amp;request, const Option&lt; process::http::authentication::Principal &gt; &amp;) const </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:2628</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:2641</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="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_ad5b11ad51e4a88b9884d741b93951571"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#ad5b11ad51e4a88b9884d741b93951571">mesos::internal::slave::Http::STATISTICS_HELP</a></div><div class="ttdeci">static std::string STATISTICS_HELP()</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 2db624b..5ba62a1 100644
--- a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
@@ -90,7 +90,7 @@
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_acde902a94e389c2ef64b4fe78bb039a3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer::resources</a></div><div class="ttdeci">static Try&lt; Resources &gt; resources(const Flags &amp;flags)</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2containerizer_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">mesos::internal::tests::MockExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2414</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">mesos::internal::tests::MockExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2427</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_afbac37d215eaba7c04d90634b43bd199"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#afbac37d215eaba7c04d90634b43bd199">mesos::internal::tests::TestContainerizer::TestContainerizer</a></div><div class="ttdeci">TestContainerizer()</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a688a58965f318010cd3d1e01230b955c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a688a58965f318010cd3d1e01230b955c">mesos::internal::slave::Containerizer::wait</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt; &gt; wait(const ContainerID &amp;containerId)=0</div></div>
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp.html b/content/api/latest/c++/src_2tests_2mesos_8hpp.html
index 99cbe3a..a6a1e63 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp.html
@@ -378,9 +378,9 @@ Functions</h2></td></tr>
 <tr class="memitem:a350e4f6f831f99d6a3b6f17cdc4f9765"><td class="memTemplParams" colspan="2">template&lt;typename TDomainInfo &gt; </td></tr>
 <tr class="memitem:a350e4f6f831f99d6a3b6f17cdc4f9765"><td class="memTemplItemLeft" align="right" valign="top">TDomainInfo&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a350e4f6f831f99d6a3b6f17cdc4f9765">mesos::internal::tests::common::createDomainInfo</a> (const std::string &amp;regionName, const std::string &amp;zoneName)</td></tr>
 <tr class="separator:a350e4f6f831f99d6a3b6f17cdc4f9765"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acfe0683f4c543fed2bb36ebdaeccdd3f"><td class="memTemplParams" colspan="2">template&lt;typename TResources , typename TOffer &gt; </td></tr>
-<tr class="memitem:acfe0683f4c543fed2bb36ebdaeccdd3f"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#acfe0683f4c543fed2bb36ebdaeccdd3f">mesos::internal::tests::common::RESERVE</a> (const TResources &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; operationId=<a class="el" href="structNone.html" [...]
-<tr class="separator:acfe0683f4c543fed2bb36ebdaeccdd3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c9b10f950934631b02a9ce222c32339"><td class="memTemplParams" colspan="2">template&lt;typename TResources , typename TOperationID , typename TOffer &gt; </td></tr>
+<tr class="memitem:a5c9b10f950934631b02a9ce222c32339"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339">mesos::internal::tests::common::RESERVE</a> (const TResources &amp;resources, const <a class="el" href="classOption.html">Option</a>&lt; TOperationID &gt; &amp;operationId=<a class="el" href="structNone [...]
+<tr class="separator:a5c9b10f950934631b02a9ce222c32339"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7502aad15971920c0d5907ca2f010859"><td class="memTemplParams" colspan="2">template&lt;typename TResources , typename TOffer &gt; </td></tr>
 <tr class="memitem:a7502aad15971920c0d5907ca2f010859"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a7502aad15971920c0d5907ca2f010859">mesos::internal::tests::common::UNRESERVE</a> (const TResources &amp;resources)</td></tr>
 <tr class="separator:a7502aad15971920c0d5907ca2f010859"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -402,9 +402,9 @@ Functions</h2></td></tr>
 <tr class="memitem:ac32a101c068371a2114b0f63a0c45db2"><td class="memTemplParams" colspan="2">template&lt;typename TExecutorInfo , typename TTaskGroupInfo , typename TOffer &gt; </td></tr>
 <tr class="memitem:ac32a101c068371a2114b0f63a0c45db2"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2">mesos::internal::tests::common::LAUNCH_GROUP</a> (const TExecutorInfo &amp;executorInfo, const TTaskGroupInfo &amp;taskGroup)</td></tr>
 <tr class="separator:ac32a101c068371a2114b0f63a0c45db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5650a94a06bf7d523f92cc219d1e2ab"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TTargetType , typename TOffer &gt; </td></tr>
-<tr class="memitem:ac5650a94a06bf7d523f92cc219d1e2ab"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac5650a94a06bf7d523f92cc219d1e2ab">mesos::internal::tests::common::CREATE_DISK</a> (const TResource &amp;source, const TTargetType &amp;type, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;operationId=<a [...]
-<tr class="separator:ac5650a94a06bf7d523f92cc219d1e2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18113034a337746a8c8c7d003141c856"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TTargetType , typename TOperationID , typename TOffer &gt; </td></tr>
+<tr class="memitem:a18113034a337746a8c8c7d003141c856"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a18113034a337746a8c8c7d003141c856">mesos::internal::tests::common::CREATE_DISK</a> (const TResource &amp;source, const TTargetType &amp;targetType, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;targetPr [...]
+<tr class="separator:a18113034a337746a8c8c7d003141c856"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abf4e6c8edf0ee518dbf145353a59bbc1"><td class="memTemplParams" colspan="2">template&lt;typename TResource , typename TOffer &gt; </td></tr>
 <tr class="memitem:abf4e6c8edf0ee518dbf145353a59bbc1"><td class="memTemplItemLeft" align="right" valign="top">TOffer::Operation&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#abf4e6c8edf0ee518dbf145353a59bbc1">mesos::internal::tests::common::DESTROY_DISK</a> (const TResource &amp;source)</td></tr>
 <tr class="separator:abf4e6c8edf0ee518dbf145353a59bbc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
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 d7fa938..abf7b4b 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -52,28 +52,28 @@
 <div class="title">mesos.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="src_2tests_2mesos_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><s [...]
+<a href="src_2tests_2mesos_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><s [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a5e816f28915e4ff0fcb29d4833382a96"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e816f28915e4ff0fcb29d4833382a96">mesos::internal::tests::common::createVolumeHostPath</a></div><div class="ttdeci">TVolume createVolumeHostPath(const std::string &amp;containerPath, const std::string &amp;hostPath, const typename TVolume::Mode &amp;mode, const Option&lt; typename TMountPropagation::Mod [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a557283e2f07dd89441195b39ba8427b5"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a557283e2f07dd89441195b39ba8427b5">mesos::internal::tests::v1::createDiskResource</a></div><div class="ttdeci">mesos::v1::Resource createDiskResource(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1992</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a557283e2f07dd89441195b39ba8427b5"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a557283e2f07dd89441195b39ba8427b5">mesos::internal::tests::v1::createDiskResource</a></div><div class="ttdeci">mesos::v1::Resource createDiskResource(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2002</div></div>
 <div class="ttc" id="namespacepath_html"><div class="ttname"><a href="namespacepath.html">path</a></div><div class="ttdef"><b>Definition:</b> path.hpp:26</div></div>
 <div class="ttc" id="namespaceprocess_1_1ID_html_aeb11a48c9def1da169d8455a30d0ee39"><div class="ttname"><a href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">process::ID::generate</a></div><div class="ttdeci">std::string generate(const std::string &amp;prefix=&quot;&quot;)</div><div class="ttdoc">Returns &amp;#39;prefix(N)&amp;#39; where N represents the number of instances where the same prefix (wrt...</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">mesos::internal::tests::MesosTest</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:123</div></div>
 <div class="ttc" id="classBytes_html_aea64a730637e49bd81fbbb10d146e8f1"><div class="ttname"><a href="classBytes.html#aea64a730637e49bd81fbbb10d146e8f1">Bytes::MEGABYTES</a></div><div class="ttdeci">static constexpr uint64_t MEGABYTES</div><div class="ttdef"><b>Definition:</b> bytes.hpp:35</div></div>
 <div class="ttc" id="namespaceprocess_html_a1b1c26f643c8f91c5890cb78672d6f0e"><div class="ttname"><a href="namespaceprocess.html#a1b1c26f643c8f91c5890cb78672d6f0e">process::FutureUnionMessage</a></div><div class="ttdeci">Future&lt; process::Message &gt; FutureUnionMessage(Message message, UnionType unionType, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:518</div></div>
-<div class="ttc" id="src_2tests_2mesos_8hpp_html_a9b232d1687a783c1ccd6bb5a09b695bb"><div class="ttname"><a href="src_2tests_2mesos_8hpp.html#a9b232d1687a783c1ccd6bb5a09b695bb">DEFAULT_FRAMEWORK_INFO</a></div><div class="ttdeci">#define DEFAULT_FRAMEWORK_INFO</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2286</div></div>
+<div class="ttc" id="src_2tests_2mesos_8hpp_html_a9b232d1687a783c1ccd6bb5a09b695bb"><div class="ttname"><a href="src_2tests_2mesos_8hpp.html#a9b232d1687a783c1ccd6bb5a09b695bb">DEFAULT_FRAMEWORK_INFO</a></div><div class="ttdeci">#define DEFAULT_FRAMEWORK_INFO</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2299</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html">mesos::internal::tests::common::DefaultCredential2</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:493</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a8aa00a8b69568d56ce00d14df6ad835e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">mesos::internal::tests::MesosTest::defaultAgentResourcesString</a></div><div class="ttdeci">const std::string defaultAgentResourcesString</div><div class="ttdef"><b>Definition:</b> mesos.hpp:287</div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_a44f50f66f2a231de974b53c9f4384ba5"><div class="ttname"><a href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">os::Shell::arg1</a></div><div class="ttdeci">constexpr const char * arg1</div><div class="ttdef"><b>Definition:</b> shell.hpp:45</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo_html_a842b7475bc4e06999d0570793eb81cb4"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html#a842b7475bc4e06999d0570793eb81cb4">mesos::internal::tests::common::DefaultFrameworkInfo::create</a></div><div class="ttdeci">static TFrameworkInfo create()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:508</div></div>
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_abf44ee3490d4ec99e8549060bb8c9f58aa496820d9b769075ac3f2e157145f7d9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58aa496820d9b769075ac3f2e157145f7d9">mesos::internal::capabilities::KILL</a></div><div class="ttdef"><b>Definition:</b> capabilities.hpp:42</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a0d6d9a96f27bef863a94b32c2305e2d4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0d6d9a96f27bef863a94b32c2305e2d4">mesos::internal::tests::v1::createReservedResource</a></div><div class="ttdeci">mesos::v1::Resource createReservedResource(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1940</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a0d6d9a96f27bef863a94b32c2305e2d4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0d6d9a96f27bef863a94b32c2305e2d4">mesos::internal::tests::v1::createReservedResource</a></div><div class="ttdeci">mesos::v1::Resource createReservedResource(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1950</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; zookeeper::URL &gt;</a></div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1basic_html_a088d88712e011acb0673da92045b365b"><div class="ttname"><a href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">routing::filter::basic::update</a></div><div class="ttdeci">Try&lt; bool &gt; update(const std::string &amp;link, const Handle &amp;parent, uint16_t protocol, const action::Mirror &amp;mirror)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1internal_html_ab8ca0bbf11b92b83e6152b303624e74c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ab8ca0bbf11b92b83e6152b303624e74c">mesos::internal::tests::internal::createDomainInfo</a></div><div class="ttdeci">DomainInfo createDomainInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1736</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1resource__provider_html_ab87e247ad9830c67b0923960f3ff295c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1resource__provider.html#ab87e247ad9830c67b0923960f3ff295c">mesos::internal::tests::resource_provider::createEndpointDetector</a></div><div class="ttdeci">process::Owned&lt; EndpointDetector &gt; createEndpointDetector(const process::UPID &amp;pid)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3173 [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1internal_html_ab8ca0bbf11b92b83e6152b303624e74c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1internal.html#ab8ca0bbf11b92b83e6152b303624e74c">mesos::internal::tests::internal::createDomainInfo</a></div><div class="ttdeci">DomainInfo createDomainInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1745</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1resource__provider_html_ab87e247ad9830c67b0923960f3ff295c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1resource__provider.html#ab87e247ad9830c67b0923960f3ff295c">mesos::internal::tests::resource_provider::createEndpointDetector</a></div><div class="ttdeci">process::Owned&lt; EndpointDetector &gt; createEndpointDetector(const process::UPID &amp;pid)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3191 [...]
 <div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try&lt; Bytes &gt; size(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:121</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a0a4c3e164d6cd047ee8b9279ce91c5dc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc">mesos::internal::tests::v1::createExecutorInfo</a></div><div class="ttdeci">mesos::v1::ExecutorInfo createExecutorInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1826</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a0a4c3e164d6cd047ee8b9279ce91c5dc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a0a4c3e164d6cd047ee8b9279ce91c5dc">mesos::internal::tests::v1::createExecutorInfo</a></div><div class="ttdeci">mesos::v1::ExecutorInfo createExecutorInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1836</div></div>
 <div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:147</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="v1_2resources_8hpp_html"><div class="ttname"><a href="v1_2resources_8hpp.html">resources.hpp</a></div></div>
@@ -81,18 +81,18 @@
 <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="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="structprocess_1_1UPID_html_a7fb5bd7cbc47a671abcdaab8209e87be"><div class="ttname"><a href="structprocess_1_1UPID.html#a7fb5bd7cbc47a671abcdaab8209e87be">process::UPID::address</a></div><div class="ttdeci">network::inet::Address address</div><div class="ttdef"><b>Definition:</b> pid.hpp:177</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_acc3a6b0fc295b488a14ceeec7889427e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#acc3a6b0fc295b488a14ceeec7889427e">mesos::internal::tests::resource_provider::MockResourceProvider::connectedDefault</a></div><div class="ttdeci">void connectedDefault()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3051</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a32043398eca4b3fadf38f4895c57c553"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a32043398eca4b3fadf38f4895c57c553">mesos::internal::tests::v1::createDynamicReservationInfo</a></div><div class="ttdeci">mesos::v1::Resource::ReservationInfo createDynamicReservationInfo(const std::string &amp;role, const Option&lt; std::string &gt; &amp;principal=None(), const Option&lt; mesos::v1::Labels &gt;  [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a4b188c16fadf4ea62e3d7f7ca1f3e09f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a4b188c16fadf4ea62e3d7f7ca1f3e09f">mesos::internal::tests::v1::createCallSubscribe</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallSubscribe(const mesos::v1::FrameworkInfo &amp;frameworkInfo, const Option&lt; mesos::v1::FrameworkID &gt; &amp;frameworkId=None())</div><div class="ttdef"><b>Defini [...]
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_acf988b263b7b773ed3d46a6925ccbe54"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#acf988b263b7b773ed3d46a6925ccbe54">mesos::internal::tests::resource_provider::MockResourceProvider::events</a></div><div class="ttdeci">void events(std::queue&lt; Event &gt; events)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2977</ [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_acc3a6b0fc295b488a14ceeec7889427e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#acc3a6b0fc295b488a14ceeec7889427e">mesos::internal::tests::resource_provider::MockResourceProvider::connectedDefault</a></div><div class="ttdeci">void connectedDefault()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3064</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a32043398eca4b3fadf38f4895c57c553"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a32043398eca4b3fadf38f4895c57c553">mesos::internal::tests::v1::createDynamicReservationInfo</a></div><div class="ttdeci">mesos::v1::Resource::ReservationInfo createDynamicReservationInfo(const std::string &amp;role, const Option&lt; std::string &gt; &amp;principal=None(), const Option&lt; mesos::v1::Labels &gt;  [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a4b188c16fadf4ea62e3d7f7ca1f3e09f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a4b188c16fadf4ea62e3d7f7ca1f3e09f">mesos::internal::tests::v1::createCallSubscribe</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallSubscribe(const mesos::v1::FrameworkInfo &amp;frameworkInfo, const Option&lt; mesos::v1::FrameworkID &gt; &amp;frameworkId=None())</div><div class="ttdef"><b>Defini [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_acf988b263b7b773ed3d46a6925ccbe54"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#acf988b263b7b773ed3d46a6925ccbe54">mesos::internal::tests::resource_provider::MockResourceProvider::events</a></div><div class="ttdeci">void events(std::queue&lt; Event &gt; events)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2990</ [...]
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; std::string &gt;</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_af9b04e944d8266d65b1a2ae39d8830be"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#af9b04e944d8266d65b1a2ae39d8830be">mesos::internal::tests::DropHttpProtobufs</a></div><div class="ttdeci">void DropHttpProtobufs(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3466</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_af9b04e944d8266d65b1a2ae39d8830be"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#af9b04e944d8266d65b1a2ae39d8830be">mesos::internal::tests::DropHttpProtobufs</a></div><div class="ttdeci">void DropHttpProtobufs(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3484</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a610f2bde76cb5a148313cbc96a04d92b"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">mesos::internal::tests::MesosTest::TearDownTestCase</a></div><div class="ttdeci">static void TearDownTestCase()</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a9037552b8a0fe03198b20008cc0ba01b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1::createTask</a></div><div class="ttdeci">mesos::v1::TaskInfo createTask(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1899</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a9037552b8a0fe03198b20008cc0ba01b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9037552b8a0fe03198b20008cc0ba01b">mesos::internal::tests::v1::createTask</a></div><div class="ttdeci">mesos::v1::TaskInfo createTask(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1909</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a7e0692b45897b8f008a859e229767897"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7e0692b45897b8f008a859e229767897">mesos::internal::tests::MesosTest::MesosTest</a></div><div class="ttdeci">MesosTest(const Option&lt; zookeeper::URL &gt; &amp;url=None())</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a95f03722998a08f61bfa25fa298985c1"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">mesos::internal::tests::MesosTest::StartMaster</a></div><div class="ttdeci">virtual Try&lt; process::Owned&lt; cluster::Master &gt; &gt; StartMaster(const Option&lt; master::Flags &gt; &amp;flags=None())</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a824ab482fce51d5c5bc84380a30651ac"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a824ab482fce51d5c5bc84380a30651ac">mesos::internal::tests::v1::executor::Event</a></div><div class="ttdeci">mesos::v1::executor::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2833</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider_html_a113343fc3c247b4d042d8ef668d600d7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#a113343fc3c247b4d042d8ef668d600d7">mesos::internal::tests::v1::resource_provider::Event</a></div><div class="ttdeci">mesos::v1::resource_provider::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3203</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a824ab482fce51d5c5bc84380a30651ac"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a824ab482fce51d5c5bc84380a30651ac">mesos::internal::tests::v1::executor::Event</a></div><div class="ttdeci">mesos::v1::executor::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2846</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider_html_a113343fc3c247b4d042d8ef668d600d7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#a113343fc3c247b4d042d8ef668d600d7">mesos::internal::tests::v1::resource_provider::Event</a></div><div class="ttdeci">mesos::v1::resource_provider::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3221</div></div>
 <div class="ttc" id="namespaceprocess_html_a178967af39f382b0ec1b08b0c51d340f"><div class="ttname"><a href="namespaceprocess.html#a178967af39f382b0ec1b08b0c51d340f">process::ExpectNoFutureUnionMessages</a></div><div class="ttdeci">void ExpectNoFutureUnionMessages(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:675</div></div>
 <div class="ttc" id="structprocess_1_1Message_html"><div class="ttname"><a href="structprocess_1_1Message.html">process::Message</a></div><div class="ttdef"><b>Definition:</b> message.hpp:22</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a40f485739b34648f9fa09b0924581f07"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a40f485739b34648f9fa09b0924581f07">mesos::internal::tests::common::setAgentID</a></div><div class="ttdeci">void setAgentID(mesos::v1::TaskInfo *task, const mesos::v1::AgentID &amp;agentId)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:819</div></div>
@@ -101,133 +101,134 @@
 <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="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="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="namespacemesos_1_1internal_1_1tests_1_1v1_html_a49d4fce5037ef80c4e459f39a2bc5332"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a49d4fce5037ef80c4e459f39a2bc5332">mesos::internal::tests::v1::createNetworkInfo</a></div><div class="ttdeci">mesos::v1::NetworkInfo createNetworkInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1880</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a49d4fce5037ef80c4e459f39a2bc5332"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a49d4fce5037ef80c4e459f39a2bc5332">mesos::internal::tests::v1::createNetworkInfo</a></div><div class="ttdeci">mesos::v1::NetworkInfo createNetworkInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1890</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a7f545027bf63a6a28b372603c3375049"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7f545027bf63a6a28b372603c3375049">mesos::internal::tests::MesosTest::defaultTaskResourcesString</a></div><div class="ttdeci">const std::string defaultTaskResourcesString</div><div class="ttdef"><b>Definition:</b> mesos.hpp:295</div></div>
 <div class="ttc" id="namespaceid_html"><div class="ttname"><a href="namespaceid.html">id</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:33</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a136fb1e9d7fb86a3b4c1b24727da4604"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a136fb1e9d7fb86a3b4c1b24727da4604">mesos::internal::tests::v1::createVolumeHostPath</a></div><div class="ttdeci">mesos::v1::Volume createVolumeHostPath(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1863</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ae3f07200d4660dcb1eb24dde5abf3647"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ae3f07200d4660dcb1eb24dde5abf3647">mesos::internal::tests::v1::SHRINK_VOLUME</a></div><div class="ttdeci">mesos::v1::Offer::Operation SHRINK_VOLUME(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2077</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a136fb1e9d7fb86a3b4c1b24727da4604"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a136fb1e9d7fb86a3b4c1b24727da4604">mesos::internal::tests::v1::createVolumeHostPath</a></div><div class="ttdeci">mesos::v1::Volume createVolumeHostPath(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1873</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ae3f07200d4660dcb1eb24dde5abf3647"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ae3f07200d4660dcb1eb24dde5abf3647">mesos::internal::tests::v1::SHRINK_VOLUME</a></div><div class="ttdeci">mesos::v1::Offer::Operation SHRINK_VOLUME(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2089</div></div>
 <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:2103</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:2628</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:2115</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:2641</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:2037</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:2802</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:3166</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:2047</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:2815</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:3184</div></div>
 <div class="ttc" id="classmesos_1_1MesosSchedulerDriver_html"><div class="ttname"><a href="classmesos_1_1MesosSchedulerDriver.html">mesos::MesosSchedulerDriver</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:349</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="namespacebase64_html_a47c61bb5df3dae8cd38f44b6b69e5b4d"><div class="ttname"><a href="namespacebase64.html#a47c61bb5df3dae8cd38f44b6b69e5b4d">base64::encode</a></div><div class="ttdeci">std::string encode(const std::string &amp;s)</div><div class="ttdoc">Encode a string to Base64 with the standard Base64 alphabet. </div><div class="ttdef"><b>Definition:</b> base64.hpp:170</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_1ZooKeeperTest_html_a8bbd933c9e18c30b6c6e0502a31b5b9e"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest.html#a8bbd933c9e18c30b6c6e0502a31b5b9e">mesos::internal::tests::ZooKeeperTest::SetUpTestCase</a></div><div class="ttdeci">static void SetUpTestCase()</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2498</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a0ea30108c0b34ea42a387cb31508faa6"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">mesos::internal::tests::ParamExecutorType::isCommandExecutor</a></div><div class="ttdeci">bool isCommandExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3695</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ab9b231cca8cee68ad34c327377b9d42a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab9b231cca8cee68ad34c327377b9d42a">mesos::internal::tests::v1::createContainerInfo</a></div><div class="ttdeci">mesos::v1::ContainerInfo createContainerInfo(const Option&lt; std::string &gt; &amp;imageName=None(), const std::vector&lt; mesos::v1::Volume &gt; &amp;volumes={})</div><div class="ttdef"><b>Definition [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2511</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_a0ea30108c0b34ea42a387cb31508faa6"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#a0ea30108c0b34ea42a387cb31508faa6">mesos::internal::tests::ParamExecutorType::isCommandExecutor</a></div><div class="ttdeci">bool isCommandExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3713</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ab9b231cca8cee68ad34c327377b9d42a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab9b231cca8cee68ad34c327377b9d42a">mesos::internal::tests::v1::createContainerInfo</a></div><div class="ttdeci">mesos::v1::ContainerInfo createContainerInfo(const Option&lt; std::string &gt; &amp;imageName=None(), const std::vector&lt; mesos::v1::Volume &gt; &amp;volumes={})</div><div class="ttdef"><b>Definition [...]
 <div class="ttc" id="namespacelambda_html"><div class="ttname"><a href="namespacelambda.html">lambda</a></div><div class="ttdef"><b>Definition:</b> lambda.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a96e7148ce13d0775202148b8fa637045"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">mesos::internal::tests::MesosTest::SetUpTestCase</a></div><div class="ttdeci">static void SetUpTestCase()</div></div>
 <div class="ttc" id="namespaceprocess_html_a24e54fac63a97629f09a7babc75cebfc"><div class="ttname"><a href="namespaceprocess.html#a24e54fac63a97629f09a7babc75cebfc">process::DropUnionHttpRequests</a></div><div class="ttdeci">void DropUnionHttpRequests(Message message, UnionType unionType, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:602</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html">mesos::v1::scheduler::Mesos</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:70</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a350b1eb57318afaea7700ab7786b55ef"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">cgroups::blkio::Operation</a></div><div class="ttdeci">Operation</div><div class="ttdef"><b>Definition:</b> cgroups.hpp:458</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_abeb598a270d4990acac9155a2c2257d2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2">mesos::internal::tests::v1::createDiskSourceMount</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo::Source createDiskSourceMount(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1965</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_abeb598a270d4990acac9155a2c2257d2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abeb598a270d4990acac9155a2c2257d2">mesos::internal::tests::v1::createDiskSourceMount</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo::Source createDiskSourceMount(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1975</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_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div>
 <div class="ttc" id="authentication_2secret__generator_8hpp_html"><div class="ttname"><a href="authentication_2secret__generator_8hpp.html">secret_generator.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a3a5af79937988dab92a6b9718b319f37"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a3a5af79937988dab92a6b9718b319f37">mesos::internal::tests::_FutureProtobuf</a></div><div class="ttdeci">T _FutureProtobuf(const process::Message &amp;message)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3437</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a3a5af79937988dab92a6b9718b319f37"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a3a5af79937988dab92a6b9718b319f37">mesos::internal::tests::_FutureProtobuf</a></div><div class="ttdeci">T _FutureProtobuf(const process::Message &amp;message)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3455</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths_html_abb8ab3e62de157d1a7a81e08888ec30c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">mesos::internal::slave::containerizer::paths::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdef"><b>Definition:</b> paths.hpp:81</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_af74d98d4bb51e43bbac514b491f10d30"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#af74d98d4bb51e43bbac514b491f10d30">mesos::internal::tests::v1::DESTROY_DISK</a></div><div class="ttdeci">mesos::v1::Offer::Operation DESTROY_DISK(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2113</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_abd98e21c010ffd222ea0553f76362d4f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abd98e21c010ffd222ea0553f76362d4f">mesos::internal::tests::v1::createCommandInfo</a></div><div class="ttdeci">mesos::v1::CommandInfo createCommandInfo(const Option&lt; std::string &gt; &amp;value=None(), const std::vector&lt; std::string &gt; &amp;arguments={})</div><div class="ttdef"><b>Definition:</b> mesos.hp [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_af74d98d4bb51e43bbac514b491f10d30"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#af74d98d4bb51e43bbac514b491f10d30">mesos::internal::tests::v1::DESTROY_DISK</a></div><div class="ttdeci">mesos::v1::Offer::Operation DESTROY_DISK(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2126</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_abd98e21c010ffd222ea0553f76362d4f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#abd98e21c010ffd222ea0553f76362d4f">mesos::internal::tests::v1::createCommandInfo</a></div><div class="ttdeci">mesos::v1::CommandInfo createCommandInfo(const Option&lt; std::string &gt; &amp;value=None(), const std::vector&lt; std::string &gt; &amp;arguments={})</div><div class="ttdef"><b>Definition:</b> mesos.hp [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a9faf1357ddbd892de9f2673ae1f1b8ca"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a9faf1357ddbd892de9f2673ae1f1b8ca">mesos::internal::tests::common::createReservedResource</a></div><div class="ttdeci">TResource createReservedResource(const std::string &amp;name, const std::string &amp;value, const TReservationInfos &amp;...reservations)</div><div class="ttdef"><b>Definition:</b> mesos [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1internal_html_a16230dfffd56546681446128ea48c177"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a16230dfffd56546681446128ea48c177">mesos::internal::tests::internal::createContainerConfig</a></div><div class="ttdeci">mesos::slave::ContainerConfig createContainerConfig(const CommandInfo &amp;commandInfo, const std::string &amp;resources, const std::string &amp;sandboxDirectory, const Option&lt; C [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a31a0ee4660f0d7621e62acc6c6325a00"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a31a0ee4660f0d7621e62acc6c6325a00">mesos::internal::tests::DropUnionProtobufs</a></div><div class="ttdeci">void DropUnionProtobufs(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3456</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1internal_html_a16230dfffd56546681446128ea48c177"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1internal.html#a16230dfffd56546681446128ea48c177">mesos::internal::tests::internal::createContainerConfig</a></div><div class="ttdeci">mesos::slave::ContainerConfig createContainerConfig(const CommandInfo &amp;commandInfo, const std::string &amp;resources, const std::string &amp;sandboxDirectory, const Option&lt; C [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a31a0ee4660f0d7621e62acc6c6325a00"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a31a0ee4660f0d7621e62acc6c6325a00">mesos::internal::tests::DropUnionProtobufs</a></div><div class="ttdeci">void DropUnionProtobufs(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3474</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:115</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:520</div></div>
 <div class="ttc" id="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator_html"><div class="ttname"><a href="classmesos_1_1authentication_1_1executor_1_1JWTSecretGenerator.html">mesos::authentication::executor::JWTSecretGenerator</a></div><div class="ttdoc">Creates a VALUE-type secret containing a JWT. </div><div class="ttdef"><b>Definition:</b> jwt_secret_generator.hpp:36</div></div>
 <div class="ttc" id="jwt__secret__generator_8hpp_html"><div class="ttname"><a href="jwt__secret__generator_8hpp.html">jwt_secret_generator.hpp</a></div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_adeacb41dacfa03ad5ceebd9a53582997"><div class="ttname"><a href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">os::Shell::arg0</a></div><div class="ttdeci">constexpr const char * arg0</div><div class="ttdef"><b>Definition:</b> shell.hpp:44</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a9b0b53e70b40f794ff8698b3d0c78802"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9b0b53e70b40f794ff8698b3d0c78802">mesos::internal::tests::v1::createCallAcknowledgeOperationStatus</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallAcknowledgeOperationStatus(const mesos::v1::FrameworkID &amp;frameworkId, const mesos::v1::AgentID &amp;agentId, const mesos::v1::ResourceProviderI [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a9b0b53e70b40f794ff8698b3d0c78802"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a9b0b53e70b40f794ff8698b3d0c78802">mesos::internal::tests::v1::createCallAcknowledgeOperationStatus</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallAcknowledgeOperationStatus(const mesos::v1::FrameworkID &amp;frameworkId, const mesos::v1::AgentID &amp;agentId, const mesos::v1::ResourceProviderI [...]
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_abbb02ad57066e16e8bd72307ab00a191"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#abbb02ad57066e16e8bd72307ab00a191">mesos::internal::tests::common::createDynamicReservationInfo</a></div><div class="ttdeci">TResource::ReservationInfo createDynamicReservationInfo(const std::string &amp;role, const Option&lt; std::string &gt; &amp;principal=None(), const Option&lt; TLabels &gt; &amp;lab [...]
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_ae3b9e1265f6e122ac2a023374ddea4bb"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">mesos::internal::tests::MesosTest::StartSlave</a></div><div class="ttdeci">virtual Try&lt; process::Owned&lt; cluster::Slave &gt; &gt; StartSlave(mesos::master::detector::MasterDetector *detector, const Option&lt; slave::Flags &gt; &amp;flags=None(), bool mock=false)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_ae22bdc6f560eb8e648ef875bde2cabc8"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#ae22bdc6f560eb8e648ef875bde2cabc8">mesos::internal::tests::common::createContainerInfo</a></div><div class="ttdeci">TContainerInfo createContainerInfo(const Option&lt; std::string &gt; &amp;imageName=None(), const std::vector&lt; TVolume &gt; &amp;volumes={})</div><div class="ttdef"><b>Definition:</b> me [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2629</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a70e0ec1bc0a367c9e8280452c9a56941"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a70e0ec1bc0a367c9e8280452c9a56941">mesos::internal::tests::v1::createVolumeSandboxPath</a></div><div class="ttdeci">mesos::v1::Volume createVolumeSandboxPath(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1855</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2642</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a70e0ec1bc0a367c9e8280452c9a56941"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a70e0ec1bc0a367c9e8280452c9a56941">mesos::internal::tests::v1::createVolumeSandboxPath</a></div><div class="ttdeci">mesos::v1::Volume createVolumeSandboxPath(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1865</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&lt; std::string, double &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1resource__provider_1_1Driver_html"><div class="ttname"><a href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html">mesos::v1::resource_provider::Driver</a></div><div class="ttdoc">Resource provider driver. </div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:56</div></div>
 <div class="ttc" id="namespaceprocess_html_a377a0bda91b14d184712de97cba3c6af"><div class="ttname"><a href="namespaceprocess.html#a377a0bda91b14d184712de97cba3c6af">process::DropHttpRequests</a></div><div class="ttdeci">void DropHttpRequests(Message message, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:581</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a86e1c63ed3e05747793de192c50510c6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a86e1c63ed3e05747793de192c50510c6">mesos::internal::tests::v1::createDiskSourcePath</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo::Source createDiskSourcePath(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1956</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html_a11754ed593ca7a0d7b9afe4efb03e980"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html#a11754ed593ca7a0d7b9afe4efb03e980">mesos::internal::tests::TestingMesosSchedulerDriver::TestingMesosSchedulerDriver</a></div><div class="ttdeci">TestingMesosSchedulerDriver(Scheduler *scheduler, mesos::master::detector::MasterDetector *_detector, const FrameworkInfo &amp [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a86e1c63ed3e05747793de192c50510c6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a86e1c63ed3e05747793de192c50510c6">mesos::internal::tests::v1::createDiskSourcePath</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo::Source createDiskSourcePath(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1966</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html_a11754ed593ca7a0d7b9afe4efb03e980"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html#a11754ed593ca7a0d7b9afe4efb03e980">mesos::internal::tests::TestingMesosSchedulerDriver::TestingMesosSchedulerDriver</a></div><div class="ttdeci">TestingMesosSchedulerDriver(Scheduler *scheduler, mesos::master::detector::MasterDetector *_detector, const FrameworkInfo &amp [...]
 <div class="ttc" id="classmesos_1_1slave_1_1ResourceEstimator_html"><div class="ttname"><a href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a></div><div class="ttdef"><b>Definition:</b> resource_estimator.hpp:37</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="namespacemesos_1_1internal_1_1tests_html_a81d1fa17de2f742f6531ba47760b399f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a81d1fa17de2f742f6531ba47760b399f">mesos::internal::tests::FutureUnionHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureUnionHttp(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3415</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a81d1fa17de2f742f6531ba47760b399f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a81d1fa17de2f742f6531ba47760b399f">mesos::internal::tests::FutureUnionHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureUnionHttp(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3433</div></div>
 <div class="ttc" id="namespacestrings_html_afffe11c8ecce961981653358520d6a04"><div class="ttname"><a href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a></div><div class="ttdeci">std::vector&lt; std::string &gt; tokenize(const std::string &amp;s, const std::string &amp;delims, const Option&lt; size_t &gt; &amp;maxTokens=None())</div><div class="ttdef"><b>Definition:</b> strings.hpp:139</div></div>
 <div class="ttc" id="classmesos_1_1Authorizer_html"><div class="ttname"><a href="classmesos_1_1Authorizer.html">mesos::Authorizer</a></div><div class="ttdoc">This interface is used to enable an identity service or any other back end to check authorization pol...</div><div class="ttdef"><b>Definition:</b> authorizer.hpp:243</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a4dce57dfa3947f14a6a6d95d170c44ad"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad">mesos::internal::tests::common::createExecutorInfo</a></div><div class="ttdeci">TExecutorInfo createExecutorInfo(const TExecutorID &amp;executorId, const Option&lt; TCommandInfo &gt; &amp;command, const Option&lt; TResources &gt; &amp;resources, const Option&lt; typenam [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_aceae55f2aba6337b4cc3cae33d7f855d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#aceae55f2aba6337b4cc3cae33d7f855d">mesos::internal::tests::v1::createDiskSourceRaw</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo::Source createDiskSourceRaw(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1983</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab98905cb1522d9d54c54527234d50871"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab98905cb1522d9d54c54527234d50871">mesos::internal::tests::v1::scheduler::APIResult</a></div><div class="ttdeci">mesos::v1::scheduler::APIResult APIResult</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2627</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_aceae55f2aba6337b4cc3cae33d7f855d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#aceae55f2aba6337b4cc3cae33d7f855d">mesos::internal::tests::v1::createDiskSourceRaw</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo::Source createDiskSourceRaw(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1993</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab98905cb1522d9d54c54527234d50871"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab98905cb1522d9d54c54527234d50871">mesos::internal::tests::v1::scheduler::APIResult</a></div><div class="ttdeci">mesos::v1::scheduler::APIResult APIResult</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2640</div></div>
 <div class="ttc" id="classmesos_1_1SchedulerDriver_html"><div class="ttname"><a href="classmesos_1_1SchedulerDriver.html">mesos::SchedulerDriver</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:185</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ab2af45e2da4d8fc3ef09cc401dc30b74"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab2af45e2da4d8fc3ef09cc401dc30b74">mesos::internal::tests::v1::createTaskGroupInfo</a></div><div class="ttdeci">mesos::v1::TaskGroupInfo createTaskGroupInfo(const std::vector&lt; mesos::v1::TaskInfo &gt; &amp;tasks)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1913</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ab2af45e2da4d8fc3ef09cc401dc30b74"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab2af45e2da4d8fc3ef09cc401dc30b74">mesos::internal::tests::v1::createTaskGroupInfo</a></div><div class="ttdeci">mesos::v1::TaskGroupInfo createTaskGroupInfo(const std::vector&lt; mesos::v1::TaskInfo &gt; &amp;tasks)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1923</div></div>
 <div class="ttc" id="stout_2include_2stout_2check_8hpp_html_aee320e7c6e107071f4b85d4cc135a265"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a></div><div class="ttdeci">#define CHECK_SOME(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:50</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a2d5e39f4c7829de155a8c2fdc72bfeda"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a2d5e39f4c7829de155a8c2fdc72bfeda">mesos::internal::tests::v1::createStaticReservationInfo</a></div><div class="ttdeci">mesos::v1::Resource::ReservationInfo createStaticReservationInfo(const std::string &amp;role)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1922</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a2d5e39f4c7829de155a8c2fdc72bfeda"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a2d5e39f4c7829de155a8c2fdc72bfeda">mesos::internal::tests::v1::createStaticReservationInfo</a></div><div class="ttdeci">mesos::v1::Resource::ReservationInfo createStaticReservationInfo(const std::string &amp;role)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1932</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html">gtest.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html">mesos::internal::tests::TestingMesosSchedulerDriver</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2436</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html">mesos::internal::tests::TestingMesosSchedulerDriver</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2449</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>
 <div class="ttc" id="structid_1_1UUID_html_a6d8296fba33c5d84a64e4a882fcdc280"><div class="ttname"><a href="structid_1_1UUID.html#a6d8296fba33c5d84a64e4a882fcdc280">id::UUID::random</a></div><div class="ttdeci">static UUID random()</div><div class="ttdef"><b>Definition:</b> uuid.hpp:38</div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a0128e578d26c22934e888a66b9424717"><div class="ttname"><a href="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717">mesos::Resources::pushReservation</a></div><div class="ttdeci">Resources pushReservation(const Resource::ReservationInfo &amp;reservation) const </div></div>
 <div class="ttc" id="namespaceprocess_html_ae58c7ff63d991138e1798c212febb1fa"><div class="ttname"><a href="namespaceprocess.html#ae58c7ff63d991138e1798c212febb1fa">process::DropUnionMessages</a></div><div class="ttdeci">void DropUnionMessages(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:569</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:129</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html_a51813ff962ad11b4950ed750f81e4560"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a51813ff962ad11b4950ed750f81e4560">mesos::internal::tests::MockExecutor::id</a></div><div class="ttdeci">const ExecutorID id</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2432</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html_a51813ff962ad11b4950ed750f81e4560"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a51813ff962ad11b4950ed750f81e4560">mesos::internal::tests::MockExecutor::id</a></div><div class="ttdeci">const ExecutorID id</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2445</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_a269c59ba4bb2bec7ac8e361e45f52d43"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#a269c59ba4bb2bec7ac8e361e45f52d43">AWAIT_READY</a></div><div class="ttdeci">#define AWAIT_READY(actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:282</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1local_html_a49af0f1418069661970870214d98d0c4"><div class="ttname"><a href="namespacemesos_1_1internal_1_1local.html#a49af0f1418069661970870214d98d0c4">mesos::internal::local::launch</a></div><div class="ttdeci">process::PID&lt; master::Master &gt; launch(const Flags &amp;flags, mesos::allocator::Allocator *_allocator=nullptr)</div></div>
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_html_a8937277756951dcc28f2dbdbd9ea24d7"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket.html#a8937277756951dcc28f2dbdbd9ea24d7">routing::diagnosis::socket::infos</a></div><div class="ttdeci">Try&lt; std::vector&lt; Info &gt; &gt; infos(int familiy, int states)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_af17d3743c607ee11d47e22624feb7f64"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#af17d3743c607ee11d47e22624feb7f64">mesos::internal::tests::v1::UNRESERVE</a></div><div class="ttdeci">mesos::v1::Offer::Operation UNRESERVE(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2045</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_af17d3743c607ee11d47e22624feb7f64"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#af17d3743c607ee11d47e22624feb7f64">mesos::internal::tests::v1::UNRESERVE</a></div><div class="ttdeci">mesos::v1::Offer::Operation UNRESERVE(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2057</div></div>
 <div class="ttc" id="scheduler_8hpp_html"><div class="ttname"><a href="scheduler_8hpp.html">scheduler.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler_html_a4403954fdb59d66db252f092e60edbd0"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a4403954fdb59d66db252f092e60edbd0">mesos::internal::tests::scheduler::MockHTTPScheduler::events</a></div><div class="ttdeci">void events(Mesos *mesos, std::queue&lt; Event &gt; events)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2521</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a44bd25dc90bbe3d7baf46136243a923f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f">mesos::internal::tests::v1::createDockerImage</a></div><div class="ttdeci">mesos::v1::Image createDockerImage(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1847</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler_html_a4403954fdb59d66db252f092e60edbd0"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a4403954fdb59d66db252f092e60edbd0">mesos::internal::tests::scheduler::MockHTTPScheduler::events</a></div><div class="ttdeci">void events(Mesos *mesos, std::queue&lt; Event &gt; events)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2534</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a44bd25dc90bbe3d7baf46136243a923f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a44bd25dc90bbe3d7baf46136243a923f">mesos::internal::tests::v1::createDockerImage</a></div><div class="ttdeci">mesos::v1::Image createDockerImage(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1857</div></div>
 <div class="ttc" id="namespacerouting_1_1filter_1_1internal_html_a646d4e3238d83329525957b5a5586be2"><div class="ttname"><a href="namespacerouting_1_1filter_1_1internal.html#a646d4e3238d83329525957b5a5586be2">routing::filter::internal::filters</a></div><div class="ttdeci">Result&lt; std::vector&lt; Filter&lt; Classifier &gt; &gt; &gt; filters(const std::string &amp;_link, const Handle &amp;parent)</div><div class="ttdef"><b>Definition:</b> internal.hpp:769</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a8b90ede7719f7eaed5edfbcf17122a41"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a8b90ede7719f7eaed5edfbcf17122a41">mesos::internal::tests::v1::createVolumeFromDockerImage</a></div><div class="ttdeci">mesos::v1::Volume createVolumeFromDockerImage(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1872</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a8b90ede7719f7eaed5edfbcf17122a41"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a8b90ede7719f7eaed5edfbcf17122a41">mesos::internal::tests::v1::createVolumeFromDockerImage</a></div><div class="ttdeci">mesos::v1::Volume createVolumeFromDockerImage(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1882</div></div>
 <div class="ttc" id="classMixinTemporaryDirectoryTest_html_acf59cc11df919fda06d1f5dec5991433"><div class="ttname"><a href="classMixinTemporaryDirectoryTest.html#acf59cc11df919fda06d1f5dec5991433">MixinTemporaryDirectoryTest&lt;::testing::Test &gt;::SetUp</a></div><div class="ttdeci">void SetUp() override</div><div class="ttdef"><b>Definition:</b> utils.hpp:37</div></div>
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html">gtest.hpp</a></div></div>
-<div class="ttc" id="src_2tests_2mesos_8hpp_html_a8ce2d5ef94438df84d022911a1dfc223"><div class="ttname"><a href="src_2tests_2mesos_8hpp.html#a8ce2d5ef94438df84d022911a1dfc223">DEFAULT_CREDENTIAL</a></div><div class="ttdeci">#define DEFAULT_CREDENTIAL</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2282</div></div>
+<div class="ttc" id="src_2tests_2mesos_8hpp_html_a8ce2d5ef94438df84d022911a1dfc223"><div class="ttname"><a href="src_2tests_2mesos_8hpp.html#a8ce2d5ef94438df84d022911a1dfc223">DEFAULT_CREDENTIAL</a></div><div class="ttdeci">#define DEFAULT_CREDENTIAL</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2295</div></div>
 <div class="ttc" id="include_2mesos_2v1_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:202</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a3d69b2b965a8a0d6a90319507f015a12"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">mesos::internal::tests::READWRITE_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READWRITE_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:109</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html">mesos::internal::tests::ParamExecutorType::Printer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3669</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html">mesos::internal::tests::ParamExecutorType::Printer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3687</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a256d948a0c093f4e4c8c59a5de9ecb8f"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">mesos::internal::tests::MesosTest::CreateSlaveFlags</a></div><div class="ttdeci">virtual slave::Flags CreateSlaveFlags()</div></div>
 <div class="ttc" id="namespaceos_html_afd08813156fea899c86b340d9767a8cd"><div class="ttname"><a href="namespaceos.html#afd08813156fea899c86b340d9767a8cd">os::cpus</a></div><div class="ttdeci">Try&lt; long &gt; cpus()</div><div class="ttdef"><b>Definition:</b> os.hpp:286</div></div>
 <div class="ttc" id="v1_2scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="v1_2scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6c523814728a49c178f848db6e6d88d6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6c523814728a49c178f848db6e6d88d6">mesos::internal::tests::ExpectNoFutureUnionProtobufs</a></div><div class="ttdeci">void ExpectNoFutureUnionProtobufs(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3511</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6c523814728a49c178f848db6e6d88d6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6c523814728a49c178f848db6e6d88d6">mesos::internal::tests::ExpectNoFutureUnionProtobufs</a></div><div class="ttdeci">void ExpectNoFutureUnionProtobufs(Message message, UnionType unionType, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3529</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html">mesos::internal::tests::common::DefaultFrameworkInfo</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:506</div></div>
 <div class="ttc" id="namespacemesos_1_1v1_1_1agent_html"><div class="ttname"><a href="namespacemesos_1_1v1_1_1agent.html">mesos::v1::agent</a></div><div class="ttdef"><b>Definition:</b> agent.hpp:27</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_aec7c8f10d75fa5c1068f7fa36fe263e8"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#aec7c8f10d75fa5c1068f7fa36fe263e8">mesos::internal::tests::common::createTask</a></div><div class="ttdeci">TTaskInfo createTask(const TSlaveID &amp;slaveId, const TResources &amp;resources, const TCommandInfo &amp;command, const Option&lt; TExecutorID &gt; &amp;executorId=None(), const std::string &amp;n [...]
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">mesos::internal::tests::common::DefaultCredential</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:479</div></div>
 <div class="ttc" id="src_2sched_2constants_8hpp_html"><div class="ttname"><a href="src_2sched_2constants_8hpp.html">constants.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator.html">mesos::internal::tests::MockSecretGenerator</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3251</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator.html">mesos::internal::tests::MockSecretGenerator</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3269</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_1internal_1_1tests_html_a6b044a48124e8fcfeba4ae4177e876fd"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">mesos::internal::tests::READONLY_HTTP_AUTHENTICATION_REALM</a></div><div class="ttdeci">constexpr char READONLY_HTTP_AUTHENTICATION_REALM[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:108</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a3628ea1de6e52dd76de2d3b5d4ab8463"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a3628ea1de6e52dd76de2d3b5d4ab8463">mesos::internal::tests::v1::DESTROY</a></div><div class="ttdeci">mesos::v1::Offer::Operation DESTROY(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2061</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a3628ea1de6e52dd76de2d3b5d4ab8463"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a3628ea1de6e52dd76de2d3b5d4ab8463">mesos::internal::tests::v1::DESTROY</a></div><div class="ttdeci">mesos::v1::Offer::Operation DESTROY(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2073</div></div>
 <div class="ttc" id="classmesos_1_1SchedulerDriver_html_aaaa8882ecb2e0fbaea33b8575a865dc5"><div class="ttname"><a href="classmesos_1_1SchedulerDriver.html#aaaa8882ecb2e0fbaea33b8575a865dc5">mesos::SchedulerDriver::declineOffer</a></div><div class="ttdeci">virtual Status declineOffer(const OfferID &amp;offerId, const Filters &amp;filters=Filters())=0</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1inet_1_1Address_html_ae3e7e66a36596662847c5a36b114af15"><div class="ttname"><a href="classprocess_1_1network_1_1inet_1_1Address.html#ae3e7e66a36596662847c5a36b114af15">process::network::inet::Address::port</a></div><div class="ttdeci">uint16_t port</div><div class="ttdef"><b>Definition:</b> address.hpp:134</div></div>
 <div class="ttc" id="classOption_html_aca73609603df4687dba70c2a5df47ef8"><div class="ttname"><a href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option::none</a></div><div class="ttdeci">static Option&lt; T &gt; none()</div><div class="ttdef"><b>Definition:</b> option.hpp:31</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Headers_html"><div class="ttname"><a href="classprocess_1_1http_1_1Headers.html">process::http::Headers</a></div><div class="ttdef"><b>Definition:</b> http.hpp:458</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a01abc032929a41cdafd4268985dc1369"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">mesos::internal::tests::DEFAULT_TEST_ROLE</a></div><div class="ttdeci">constexpr char DEFAULT_TEST_ROLE[]</div><div class="ttdef"><b>Definition:</b> mesos.hpp:110</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html_a413dd9344068400972b8f481b4873495"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495">mesos::internal::tests::ParamExecutorType::Printer::operator()</a></div><div class="ttdeci">std::string operator()(const ::testing::TestParamInfo&lt; ParamExecutorType &gt; &amp;info) const </div><div class="ttdef"><b>Definition:</b [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a5c9b10f950934631b02a9ce222c32339"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5c9b10f950934631b02a9ce222c32339">mesos::internal::tests::common::RESERVE</a></div><div class="ttdeci">TOffer::Operation RESERVE(const TResources &amp;resources, const Option&lt; TOperationID &gt; &amp;operationId=None())</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1314</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer_html_a413dd9344068400972b8f481b4873495"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_1_1Printer.html#a413dd9344068400972b8f481b4873495">mesos::internal::tests::ParamExecutorType::Printer::operator()</a></div><div class="ttdeci">std::string operator()(const ::testing::TestParamInfo&lt; ParamExecutorType &gt; &amp;info) const </div><div class="ttdef"><b>Definition:</b [...]
 <div class="ttc" id="classmesos_1_1Resources_html_a1e1245295d0792d35f4ef441aa8a313a"><div class="ttname"><a href="classmesos_1_1Resources.html#a1e1245295d0792d35f4ef441aa8a313a">mesos::Resources::toUnreserved</a></div><div class="ttdeci">Resources toUnreserved() const </div></div>
 <div class="ttc" id="namespaceappc_1_1spec_html_a2107ae129dd83fbd20b22195247f16b5"><div class="ttname"><a href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">appc::spec::parse</a></div><div class="ttdeci">Try&lt; ImageManifest &gt; parse(const std::string &amp;value)</div><div class="ttdef"><b>Definition:</b> parse.hpp:36</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a2f3eace5ac76e47f17f1a3fd5459f9fb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a2f3eace5ac76e47f17f1a3fd5459f9fb">mesos::internal::tests::DropProtobufs</a></div><div class="ttdeci">void DropProtobufs(T t, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3446</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">mesos::internal::tests::ParamExecutorType</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3666</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a18fa6b213ef42828a4b14522ecccbe67"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a18fa6b213ef42828a4b14522ecccbe67">mesos::internal::tests::v1::createCallReconcileOperations</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallReconcileOperations(const mesos::v1::FrameworkID &amp;frameworkId, const std::vector&lt; mesos::v1::scheduler::Call::ReconcileOperations::Operation &gt; & [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a2f3eace5ac76e47f17f1a3fd5459f9fb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a2f3eace5ac76e47f17f1a3fd5459f9fb">mesos::internal::tests::DropProtobufs</a></div><div class="ttdeci">void DropProtobufs(T t, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3464</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html">mesos::internal::tests::ParamExecutorType</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3684</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a18fa6b213ef42828a4b14522ecccbe67"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a18fa6b213ef42828a4b14522ecccbe67">mesos::internal::tests::v1::createCallReconcileOperations</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallReconcileOperations(const mesos::v1::FrameworkID &amp;frameworkId, const std::vector&lt; mesos::v1::scheduler::Call::ReconcileOperations::Operation &gt; & [...]
 <div class="ttc" id="src_2slave_2constants_8hpp_html"><div class="ttname"><a href="src_2slave_2constants_8hpp.html">constants.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2v1_2executor_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp: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:2012</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:3164</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:2022</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:3182</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:3690</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html">mesos::internal::tests::MockGarbageCollector</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3240</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:3708</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html">mesos::internal::tests::MockGarbageCollector</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3258</div></div>
 <div class="ttc" id="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div>
 <div class="ttc" id="namespacerouting_1_1diagnosis_1_1socket_1_1state_html_a4cceb5a8a4b3f5e1323fdf4a14c5d2a6"><div class="ttname"><a href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">routing::diagnosis::socket::state::UNKNOWN</a></div><div class="ttdeci">const int UNKNOWN</div><div class="ttdef"><b>Definition:</b> diagnosis.hpp:39</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_aa05dd9eea0c1e4d3d49e2fc049c1a446"><div class="ttname"><a href="namespaceprocess_1_1network.html#aa05dd9eea0c1e4d3d49e2fc049c1a446">process::network::accept</a></div><div class="ttdeci">Try&lt; int_fd &gt; accept(int_fd s)</div><div class="ttdef"><b>Definition:</b> network.hpp:31</div></div>
@@ -236,102 +237,102 @@
 <div class="ttc" id="include_2mesos_2authorizer_2authorizer_8hpp_html"><div class="ttname"><a href="include_2mesos_2authorizer_2authorizer_8hpp.html">authorizer.hpp</a></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_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:75</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ad78046ce6f335fef45e5e77878eb0bc2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ad78046ce6f335fef45e5e77878eb0bc2">mesos::internal::tests::FutureHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureHttp(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3395</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a1dc0ba58c192b85c9d7d1707fc0f0254"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a1dc0ba58c192b85c9d7d1707fc0f0254">mesos::internal::tests::v1::parameterize</a></div><div class="ttdeci">mesos::v1::Parameters parameterize(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2121</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ad78046ce6f335fef45e5e77878eb0bc2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ad78046ce6f335fef45e5e77878eb0bc2">mesos::internal::tests::FutureHttp</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureHttp(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3413</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a1dc0ba58c192b85c9d7d1707fc0f0254"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a1dc0ba58c192b85c9d7d1707fc0f0254">mesos::internal::tests::v1::parameterize</a></div><div class="ttdeci">mesos::v1::Parameters parameterize(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2134</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:55</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider_html_af8048a4cff72a734fdfb119067a43368"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#af8048a4cff72a734fdfb119067a43368">mesos::internal::tests::v1::resource_provider::Call</a></div><div class="ttdeci">mesos::v1::resource_provider::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3202</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider_html_af8048a4cff72a734fdfb119067a43368"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1resource__provider.html#af8048a4cff72a734fdfb119067a43368">mesos::internal::tests::v1::resource_provider::Call</a></div><div class="ttdeci">mesos::v1::resource_provider::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3220</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1ConstantEndpointDetector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1ConstantEndpointDetector.html">mesos::internal::ConstantEndpointDetector</a></div><div class="ttdef"><b>Definition:</b> detector.hpp:36</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afcfcb4d1de71e6d64aa32f9504fa6c2c"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c">mesos::internal::tests::ParamExecutorType::isDefaultExecutor</a></div><div class="ttdeci">bool isDefaultExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3696</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ad5f567ae22ad2ba5aff021465d3bd9e6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad5f567ae22ad2ba5aff021465d3bd9e6">mesos::internal::tests::v1::createDiskSourceBlock</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo::Source createDiskSourceBlock(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1974</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos_html_a4c36d0e709638fae4fe64f2598b969b2"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a4c36d0e709638fae4fe64f2598b969b2">mesos::internal::tests::scheduler::TestMesos::TestMesos</a></div><div class="ttdeci">TestMesos(const std::string &amp;master, ContentType contentType, const std::shared_ptr&lt; MockHTTPScheduler&lt; Mesos, Event &gt;&gt; &amp;scheduler, const Opt [...]
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afcfcb4d1de71e6d64aa32f9504fa6c2c"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afcfcb4d1de71e6d64aa32f9504fa6c2c">mesos::internal::tests::ParamExecutorType::isDefaultExecutor</a></div><div class="ttdeci">bool isDefaultExecutor() const </div><div class="ttdef"><b>Definition:</b> mesos.hpp:3714</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ad5f567ae22ad2ba5aff021465d3bd9e6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad5f567ae22ad2ba5aff021465d3bd9e6">mesos::internal::tests::v1::createDiskSourceBlock</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo::Source createDiskSourceBlock(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1984</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos_html_a4c36d0e709638fae4fe64f2598b969b2"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a4c36d0e709638fae4fe64f2598b969b2">mesos::internal::tests::scheduler::TestMesos::TestMesos</a></div><div class="ttdeci">TestMesos(const std::string &amp;master, ContentType contentType, const std::shared_ptr&lt; MockHTTPScheduler&lt; Mesos, Event &gt;&gt; &amp;scheduler, const Opt [...]
 <div class="ttc" id="jsonify_8hpp_html_ab2d3ecf67ed06919e96e5e97b2effdc3"><div class="ttname"><a href="jsonify_8hpp.html#ab2d3ecf67ed06919e96e5e97b2effdc3">jsonify</a></div><div class="ttdeci">JSON::Proxy jsonify(const T &amp;)</div><div class="ttdef"><b>Definition:</b> jsonify.hpp:701</div></div>
 <div class="ttc" id="gmock_8hpp_html"><div class="ttname"><a href="gmock_8hpp.html">gmock.hpp</a></div></div>
 <div class="ttc" id="unreachable_8hpp_html_a0bc63b24b654ca433be7b97a3edde132"><div class="ttname"><a href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a></div><div class="ttdeci">#define UNREACHABLE()</div><div class="ttdef"><b>Definition:</b> unreachable.hpp:22</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2fetcher_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2fetcher_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afdedd60e7f54e58433b701be25b7e49d"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d">mesos::internal::tests::ParamExecutorType::commandExecutor</a></div><div class="ttdeci">static ParamExecutorType commandExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3685</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1tests_1_1ParamExecutorType_html_afdedd60e7f54e58433b701be25b7e49d"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1ParamExecutorType.html#afdedd60e7f54e58433b701be25b7e49d">mesos::internal::tests::ParamExecutorType::commandExecutor</a></div><div class="ttdeci">static ParamExecutorType commandExecutor()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3703</div></div>
 <div class="ttc" id="classmesos_1_1allocator_1_1Allocator_html"><div class="ttname"><a href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a></div><div class="ttdoc">Basic model of an allocator: resources are allocated to a framework in the form of offers...</div><div class="ttdef"><b>Definition:</b> allocator.hpp:70</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a84580d2dc4fdb85aa6d8e65b1dd9fe16"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a84580d2dc4fdb85aa6d8e65b1dd9fe16">mesos::internal::tests::v1::executor::Call</a></div><div class="ttdeci">mesos::v1::executor::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2832</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a84580d2dc4fdb85aa6d8e65b1dd9fe16"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a84580d2dc4fdb85aa6d8e65b1dd9fe16">mesos::internal::tests::v1::executor::Call</a></div><div class="ttdeci">mesos::v1::executor::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2845</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="namespaceprocess_html_a390e5eb3421f9505ba6314d3472cf17a"><div class="ttname"><a href="namespaceprocess.html#a390e5eb3421f9505ba6314d3472cf17a">process::FutureMessage</a></div><div class="ttdeci">Future&lt; Message &gt; FutureMessage(Name name, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:499</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor_html_a7024578f25e937fe733a0f2954388db8"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7024578f25e937fe733a0f2954388db8">mesos::internal::tests::executor::MockHTTPExecutor::events</a></div><div class="ttdeci">void events(Mesos *mesos, std::queue&lt; Event &gt; events)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2759</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_aec8984d09f36608cb2918ccd95b14d05"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aec8984d09f36608cb2918ccd95b14d05">mesos::internal::tests::resource_provider::MockResourceProvider::operationDefault</a></div><div class="ttdeci">void operationDefault(const typename Event::ApplyOperation &amp;operation)</div><div class="ttd [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor_html_a7024578f25e937fe733a0f2954388db8"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7024578f25e937fe733a0f2954388db8">mesos::internal::tests::executor::MockHTTPExecutor::events</a></div><div class="ttdeci">void events(Mesos *mesos, std::queue&lt; Event &gt; events)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2772</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_aec8984d09f36608cb2918ccd95b14d05"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aec8984d09f36608cb2918ccd95b14d05">mesos::internal::tests::resource_provider::MockResourceProvider::operationDefault</a></div><div class="ttdeci">void operationDefault(const typename Event::ApplyOperation &amp;operation)</div><div class="ttd [...]
 <div class="ttc" id="namespaceprocess_html_a2d5e014a8eb1358bc0e8b9229c23d438"><div class="ttname"><a href="namespaceprocess.html#a2d5e014a8eb1358bc0e8b9229c23d438">process::ExpectNoFutureUnionHttpRequests</a></div><div class="ttdeci">void ExpectNoFutureUnionHttpRequests(Message message, UnionType unionType, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:643</div></div>
 <div class="ttc" id="src_2resource__provider_2detector_8hpp_html"><div class="ttname"><a href="src_2resource__provider_2detector_8hpp.html">detector.hpp</a></div></div>
 <div class="ttc" id="namespacelambda_html_a6030d65051d5968ada4d2e528b2fcd57"><div class="ttname"><a href="namespacelambda.html#a6030d65051d5968ada4d2e528b2fcd57">lambda::map</a></div><div class="ttdeci">Iterable&lt; V &gt; map(F &amp;&amp;f, const Iterable&lt; U, Us... &gt; &amp;input)</div><div class="ttdef"><b>Definition:</b> lambda.hpp:46</div></div>
 <div class="ttc" id="structJSON_1_1Protobuf_html"><div class="ttname"><a href="structJSON_1_1Protobuf.html">JSON::Protobuf</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:797</div></div>
 <div class="ttc" id="cluster_8hpp_html"><div class="ttname"><a href="cluster_8hpp.html">cluster.hpp</a></div></div>
 <div class="ttc" id="decoder_8hpp_html_abb0829cce9dd20a40ae0d86890ae85c6"><div class="ttname"><a href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a></div><div class="ttdeci">#define flags</div><div class="ttdef"><b>Definition:</b> decoder.hpp:18</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a074dbc9bf8a6132df54c5928ff45b483"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a074dbc9bf8a6132df54c5928ff45b483">mesos::internal::tests::FutureUnionProtobuf</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureUnionProtobuf(Message message, UnionType unionType, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3383</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a074dbc9bf8a6132df54c5928ff45b483"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a074dbc9bf8a6132df54c5928ff45b483">mesos::internal::tests::FutureUnionProtobuf</a></div><div class="ttdeci">process::Future&lt; Message &gt; FutureUnionProtobuf(Message message, UnionType unionType, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3401</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1local_html_a7d7b8de28b47a3753dcd4b094d5e6c6e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1local.html#a7d7b8de28b47a3753dcd4b094d5e6c6e">mesos::internal::local::shutdown</a></div><div class="ttdeci">void shutdown()</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a867847d3e71aef89b6f483f577ee29a2"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2">mesos::internal::tests::resource_provider::MockResourceProvider::start</a></div><div class="ttdeci">void start(process::Owned&lt; mesos::internal::EndpointDetector &gt; detector, ContentType contentType)</d [...]
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">mesos::internal::tests::scheduler::TestMesos</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2573</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a867847d3e71aef89b6f483f577ee29a2"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a867847d3e71aef89b6f483f577ee29a2">mesos::internal::tests::resource_provider::MockResourceProvider::start</a></div><div class="ttdeci">void start(process::Owned&lt; mesos::internal::EndpointDetector &gt; detector, ContentType contentType)</d [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">mesos::internal::tests::scheduler::TestMesos</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2586</div></div>
 <div class="ttc" id="v1_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_abbd9f55734f0b832bc5a87c3ee5d449e"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">mesos::uri::docker::image</a></div><div class="ttdeci">URI image(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Defini [...]
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1authentication_1_1Principal_html"><div class="ttname"><a href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a></div><div class="ttdoc">Contains information associated with an authenticated principal. </div><div class="ttdef"><b>Definition:</b> authenticator.hpp:41</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a76c485f9cb1bc023c658537f3adc428a"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a76c485f9cb1bc023c658537f3adc428a">mesos::internal::tests::resource_provider::MockResourceProvider::send</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; send(const Call &amp;call)</div><div class="ttdef"><b>Definition:</b> meso [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a76c485f9cb1bc023c658537f3adc428a"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a76c485f9cb1bc023c658537f3adc428a">mesos::internal::tests::resource_provider::MockResourceProvider::send</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; send(const Call &amp;call)</div><div class="ttdef"><b>Definition:</b> meso [...]
 <div class="ttc" id="namespaceprocess_html_a6f9e7174474c4a45ed8d3c2b35d1534c"><div class="ttname"><a href="namespaceprocess.html#a6f9e7174474c4a45ed8d3c2b35d1534c">process::ExpectNoFutureMessages</a></div><div class="ttdeci">void ExpectNoFutureMessages(Name name, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:663</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html_a99cd2fad184515aaba5d7af35fd2c801"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html#a99cd2fad184515aaba5d7af35fd2c801">mesos::internal::tests::TestingMesosSchedulerDriver::TestingMesosSchedulerDriver</a></div><div class="ttdeci">TestingMesosSchedulerDriver(Scheduler *scheduler, mesos::master::detector::MasterDetector *_detector, const FrameworkInfo &amp [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html_a99cd2fad184515aaba5d7af35fd2c801"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html#a99cd2fad184515aaba5d7af35fd2c801">mesos::internal::tests::TestingMesosSchedulerDriver::TestingMesosSchedulerDriver</a></div><div class="ttdeci">TestingMesosSchedulerDriver(Scheduler *scheduler, mesos::master::detector::MasterDetector *_detector, const FrameworkInfo &amp [...]
 <div class="ttc" id="classprocess_1_1Clock_html_a4fd154ded1943f0b442bb88151adb758"><div class="ttname"><a href="classprocess_1_1Clock.html#a4fd154ded1943f0b442bb88151adb758">process::Clock::settle</a></div><div class="ttdeci">static void settle()</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ae5a29e4f441af04c242e2e242b6fcafb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ae5a29e4f441af04c242e2e242b6fcafb">mesos::internal::tests::ExpectNoFutureUnionHttpProtobufs</a></div><div class="ttdeci">void ExpectNoFutureUnionHttpProtobufs(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3539</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a26483e5fd27364d96fdb0d1a260f76ba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a26483e5fd27364d96fdb0d1a260f76ba">mesos::internal::tests::ExpectNoFutureHttpProtobufs</a></div><div class="ttdeci">void ExpectNoFutureHttpProtobufs(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3522</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ae5a29e4f441af04c242e2e242b6fcafb"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ae5a29e4f441af04c242e2e242b6fcafb">mesos::internal::tests::ExpectNoFutureUnionHttpProtobufs</a></div><div class="ttdeci">void ExpectNoFutureUnionHttpProtobufs(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3557</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a26483e5fd27364d96fdb0d1a260f76ba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a26483e5fd27364d96fdb0d1a260f76ba">mesos::internal::tests::ExpectNoFutureHttpProtobufs</a></div><div class="ttdeci">void ExpectNoFutureHttpProtobufs(Message message, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3540</div></div>
 <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="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a29141955865745d6299cc15070981da2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a29141955865745d6299cc15070981da2">mesos::internal::tests::v1::createCallKill</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallKill(const mesos::v1::FrameworkID &amp;frameworkId, const mesos::v1::TaskID &amp;taskId, const Option&lt; mesos::v1::AgentID &gt; &amp;agentId=None(), const Option&lt; m [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a29141955865745d6299cc15070981da2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a29141955865745d6299cc15070981da2">mesos::internal::tests::v1::createCallKill</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallKill(const mesos::v1::FrameworkID &amp;frameworkId, const mesos::v1::TaskID &amp;taskId, const Option&lt; mesos::v1::AgentID &gt; &amp;agentId=None(), const Option&lt; m [...]
 <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_1internal_1_1tests_1_1v1_html_a3361bf9eac8c4763b8932f1efce7cb8a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a3361bf9eac8c4763b8932f1efce7cb8a">mesos::internal::tests::v1::CREATE</a></div><div class="ttdeci">mesos::v1::Offer::Operation CREATE(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2053</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a3361bf9eac8c4763b8932f1efce7cb8a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a3361bf9eac8c4763b8932f1efce7cb8a">mesos::internal::tests::v1::CREATE</a></div><div class="ttdeci">mesos::v1::Offer::Operation CREATE(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2065</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ContainerizerTest_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">mesos::internal::tests::ContainerizerTest</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:306</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a52529112f58425e8dc722c17076a0fa6"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a52529112f58425e8dc722c17076a0fa6">mesos::internal::tests::resource_provider::MockResourceProvider::MockResourceProvider</a></div><div class="ttdeci">MockResourceProvider(const ResourceProviderInfo &amp;_info, const Option&lt; Resources &gt; [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a52529112f58425e8dc722c17076a0fa6"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a52529112f58425e8dc722c17076a0fa6">mesos::internal::tests::resource_provider::MockResourceProvider::MockResourceProvider</a></div><div class="ttdeci">MockResourceProvider(const ResourceProviderInfo &amp;_info, const Option&lt; Resources &gt; [...]
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a78dfcfa785afc80e221d92543ff617f1"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1">process::http::Request::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> http.hpp:565</div></div>
 <div class="ttc" id="classBytes_html_a1a2e9277ebe7d227a21f111898c49a8c"><div class="ttname"><a href="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c">Bytes::bytes</a></div><div class="ttdeci">uint64_t bytes() const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:79</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></div><div class="ttdef"><b>Definition:</b> gc.hpp:42</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockAuthorizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html">mesos::internal::tests::MockAuthorizer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3223</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockAuthorizer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html">mesos::internal::tests::MockAuthorizer</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:3241</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_ab3f6f80401c5645318402940ca2121ce"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab3f6f80401c5645318402940ca2121ce">mesos::internal::tests::common::createPersistentVolume</a></div><div class="ttdeci">TResource createPersistentVolume(const Bytes &amp;size, const std::string &amp;role, const std::string &amp;persistenceId, const std::string &amp;containerPath, const Option&lt; std::str [...]
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_aa4784bdbff8b3b769cc09564f1bddb16"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa4784bdbff8b3b769cc09564f1bddb16">mesos::internal::tests::resource_provider::MockResourceProvider::publishDefault</a></div><div class="ttdeci">void publishDefault(const typename Event::PublishResources &amp;publish)</div><div class="ttdef"> [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_aa4784bdbff8b3b769cc09564f1bddb16"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aa4784bdbff8b3b769cc09564f1bddb16">mesos::internal::tests::resource_provider::MockResourceProvider::publishDefault</a></div><div class="ttdeci">void publishDefault(const typename Event::PublishResources &amp;publish)</div><div class="ttdef"> [...]
 <div class="ttc" id="structprocess_1_1Message_html_aba0d1f741d939864cf287833dd14792e"><div class="ttname"><a href="structprocess_1_1Message.html#aba0d1f741d939864cf287833dd14792e">process::Message::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> message.hpp:27</div></div>
 <div class="ttc" id="namespaceprocess_html_a8830a94f40628d9822c7b3a082851d1d"><div class="ttname"><a href="namespaceprocess.html#a8830a94f40628d9822c7b3a082851d1d">process::FutureUnionHttpRequest</a></div><div class="ttdeci">Future&lt; http::Request &gt; FutureUnionHttpRequest(Message message, UnionType unionType, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:473</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2io_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2io_8hpp.html">io.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a166e4e1e9054846971aa2f4292b03d94"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a166e4e1e9054846971aa2f4292b03d94">mesos::internal::tests::MesosTest::zookeeperUrl</a></div><div class="ttdeci">Option&lt; zookeeper::URL &gt; zookeeperUrl</div><div class="ttdef"><b>Definition:</b> mesos.hpp:274</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1MasterDetector_html"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a></div><div class="ttdoc">An abstraction of a Master detector which can be used to detect the leading master from a group...</div><div class="ttdef"><b>Definition:</b> detector.hpp:38</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos_html_a1e9a78fb6e4aaee81e6f7b3eaf98db88"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88">mesos::internal::tests::executor::TestMesos::TestMesos</a></div><div class="ttdeci">TestMesos(ContentType contentType, const std::shared_ptr&lt; MockHTTPExecutor&lt; Mesos, Event &gt;&gt; &amp;executor, const std::map&lt; std::string, std::string & [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a48215d20f9ec95d69618a6bca59e9347"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a48215d20f9ec95d69618a6bca59e9347">mesos::internal::tests::v1::executor::ACTION_P3</a></div><div class="ttdeci">ACTION_P3(SendUpdateFromTaskID, frameworkId, executorId, state)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2878</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos_html_a1e9a78fb6e4aaee81e6f7b3eaf98db88"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88">mesos::internal::tests::executor::TestMesos::TestMesos</a></div><div class="ttdeci">TestMesos(ContentType contentType, const std::shared_ptr&lt; MockHTTPExecutor&lt; Mesos, Event &gt;&gt; &amp;executor, const std::map&lt; std::string, std::string & [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a48215d20f9ec95d69618a6bca59e9347"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a48215d20f9ec95d69618a6bca59e9347">mesos::internal::tests::v1::executor::ACTION_P3</a></div><div class="ttdeci">ACTION_P3(SendUpdateFromTaskID, frameworkId, executorId, state)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2891</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2containerizer_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2containerizer_8hpp.html">containerizer.hpp</a></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="classSSLTemporaryDirectoryTest_html"><div class="ttname"><a href="classSSLTemporaryDirectoryTest.html">SSLTemporaryDirectoryTest</a></div><div class="ttdef"><b>Definition:</b> gtest.hpp:63</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_ab1479066681bb142e54688ccae08c3a0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#ab1479066681bb142e54688ccae08c3a0">mesos::internal::tests::common::createDiskResource</a></div><div class="ttdeci">TResource createDiskResource(const std::string &amp;value, const std::string &amp;role, const Option&lt; std::string &gt; &amp;persistenceID, const Option&lt; std::string &gt; &amp;container [...]
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">mesos::internal::tests::resource_provider::MockResourceProvider</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2920</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html">mesos::internal::tests::resource_provider::MockResourceProvider</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2933</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_ac32a101c068371a2114b0f63a0c45db2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2">mesos::internal::tests::common::LAUNCH_GROUP</a></div><div class="ttdeci">TOffer::Operation LAUNCH_GROUP(const TExecutorInfo &amp;executorInfo, const TTaskGroupInfo &amp;taskGroup)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1401</div></div>
 <div class="ttc" id="namespaceos_1_1stat_html_afc51654ad486693167c300612bf8ebfa"><div class="ttname"><a href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">os::stat::mode</a></div><div class="ttdeci">Try&lt; mode_t &gt; mode(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:159</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a95484a9ad7f0d602539b64b3ddcd4801"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a95484a9ad7f0d602539b64b3ddcd4801">mesos::internal::tests::ACTION_P5</a></div><div class="ttdeci">ACTION_P5(LaunchTasks, executor, tasks, cpus, mem, role)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2325</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a95484a9ad7f0d602539b64b3ddcd4801"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a95484a9ad7f0d602539b64b3ddcd4801">mesos::internal::tests::ACTION_P5</a></div><div class="ttdeci">ACTION_P5(LaunchTasks, executor, tasks, cpus, mem, role)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2338</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2_html_a75bb6737c4f44529656db306160ddd0f"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html#a75bb6737c4f44529656db306160ddd0f">mesos::internal::tests::common::DefaultCredential2::create</a></div><div class="ttdeci">static TCredential create()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:495</div></div>
 <div class="ttc" id="src_2tests_2limiter_8hpp_html"><div class="ttname"><a href="src_2tests_2limiter_8hpp.html">limiter.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1Resources_html_a4c6b7ba1b907eb21ddb20f4c14940634"><div class="ttname"><a href="classmesos_1_1Resources.html#a4c6b7ba1b907eb21ddb20f4c14940634">mesos::Resources::allocate</a></div><div class="ttdeci">void allocate(const std::string &amp;role)</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a2c8bc0fd69c974fa37dd6f648b36c13c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a2c8bc0fd69c974fa37dd6f648b36c13c">mesos::internal::tests::ExpectNoFutureProtobufs</a></div><div class="ttdeci">void ExpectNoFutureProtobufs(T t, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3501</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a2c8bc0fd69c974fa37dd6f648b36c13c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a2c8bc0fd69c974fa37dd6f648b36c13c">mesos::internal::tests::ExpectNoFutureProtobufs</a></div><div class="ttdeci">void ExpectNoFutureProtobufs(T t, From from, To to)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3519</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="src_2tests_2zookeeper_8hpp_html"><div class="ttname"><a href="src_2tests_2zookeeper_8hpp.html">zookeeper.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6bf68930ca1e478adfae2e44c087d669"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6bf68930ca1e478adfae2e44c087d669">mesos::internal::tests::FutureProtobuf</a></div><div class="ttdeci">process::Future&lt; T &gt; FutureProtobuf(T t, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3372</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a1618875568d3c299e9cad6e29b85149e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a1618875568d3c299e9cad6e29b85149e">mesos::internal::tests::v1::convertToHashmap</a></div><div class="ttdeci">hashmap&lt; std::string, double &gt; convertToHashmap(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2029</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a6bf68930ca1e478adfae2e44c087d669"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a6bf68930ca1e478adfae2e44c087d669">mesos::internal::tests::FutureProtobuf</a></div><div class="ttdeci">process::Future&lt; T &gt; FutureProtobuf(T t, From from, To to, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3390</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a1618875568d3c299e9cad6e29b85149e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a1618875568d3c299e9cad6e29b85149e">mesos::internal::tests::v1::convertToHashmap</a></div><div class="ttdeci">hashmap&lt; std::string, double &gt; convertToHashmap(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2039</div></div>
 <div class="ttc" id="namespacecgroups_html_a549f051f3df2b570aef0ee2b806020e3"><div class="ttname"><a href="namespacecgroups.html#a549f051f3df2b570aef0ee2b806020e3">cgroups::enabled</a></div><div class="ttdeci">bool enabled()</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a1aba6f3b305a6cd36e34d0c04ac1dfe2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a1aba6f3b305a6cd36e34d0c04ac1dfe2">mesos::internal::tests::common::createTaskGroupInfo</a></div><div class="ttdeci">TTaskGroupInfo createTaskGroupInfo(const std::vector&lt; TTaskInfo &gt; &amp;tasks)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:929</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="namespaceprocess_1_1http__parsing_html_a1728c94cb446c34b1a8506f5dd6d0f6c"><div class="ttname"><a href="namespaceprocess_1_1http__parsing.html#a1728c94cb446c34b1a8506f5dd6d0f6c">process::http_parsing::FAILURE</a></div><div class="ttdeci">constexpr int FAILURE</div><div class="ttdef"><b>Definition:</b> decoder.hpp:50</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">mesos::internal::tests::MockExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2414</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">mesos::internal::tests::MockExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2427</div></div>
 <div class="ttc" id="v1_2scheduler_8hpp_html"><div class="ttname"><a href="v1_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_ab75e1e2d1be63eec907bf12306a7c8a7"><div class="ttname"><a href="namespacecgroups.html#ab75e1e2d1be63eec907bf12306a7c8a7">cgroups::kill</a></div><div class="ttdeci">Try&lt; Nothing &gt; kill(const std::string &amp;hierarchy, const std::string &amp;cgroup, int signal)</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a0238badb91d8330beab9014c1726c2b4"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0238badb91d8330beab9014c1726c2b4">mesos::internal::tests::resource_provider::MockResourceProvider::subscribedDefault</a></div><div class="ttdeci">void subscribedDefault(const typename Event::Subscribed &amp;subscribed)</div><div class="ttde [...]
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ab68d5b9ec9550a5b0d289d2ce4dcbb50"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab68d5b9ec9550a5b0d289d2ce4dcbb50">mesos::internal::tests::v1::LAUNCH</a></div><div class="ttdeci">mesos::v1::Offer::Operation LAUNCH(const std::vector&lt; mesos::v1::TaskInfo &gt; &amp;tasks)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2085</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider_html_a0238badb91d8330beab9014c1726c2b4"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0238badb91d8330beab9014c1726c2b4">mesos::internal::tests::resource_provider::MockResourceProvider::subscribedDefault</a></div><div class="ttdeci">void subscribedDefault(const typename Event::Subscribed &amp;subscribed)</div><div class="ttde [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ab68d5b9ec9550a5b0d289d2ce4dcbb50"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ab68d5b9ec9550a5b0d289d2ce4dcbb50">mesos::internal::tests::v1::LAUNCH</a></div><div class="ttdeci">mesos::v1::Offer::Operation LAUNCH(const std::vector&lt; mesos::v1::TaskInfo &gt; &amp;tasks)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2097</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html_ad7d00aa355c9f8c1fa6bc1caeda7c5a1"><div class="ttname"><a href="structprocess_1_1UPID.html#ad7d00aa355c9f8c1fa6bc1caeda7c5a1">process::UPID::id</a></div><div class="ttdeci">struct process::UPID::ID id</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a5781795d2ad97feb34a5ff805fad1bec"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a5781795d2ad97feb34a5ff805fad1bec">mesos::internal::tests::v1::createPersistentVolume</a></div><div class="ttdeci">mesos::v1::Resource createPersistentVolume(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2002</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a5781795d2ad97feb34a5ff805fad1bec"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a5781795d2ad97feb34a5ff805fad1bec">mesos::internal::tests::v1::createPersistentVolume</a></div><div class="ttdeci">mesos::v1::Resource createPersistentVolume(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2012</div></div>
 <div class="ttc" id="classmesos_1_1slave_1_1QoSController_html"><div class="ttname"><a href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a></div><div class="ttdef"><b>Definition:</b> qos_controller.hpp:44</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a5ef717f78021c7cfb0e1cf8e86f5b65a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a5ef717f78021c7cfb0e1cf8e86f5b65a">mesos::internal::tests::v1::createCallAccept</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallAccept(const mesos::v1::FrameworkID &amp;frameworkId, const mesos::v1::Offer &amp;offer, const std::vector&lt; mesos::v1::Offer::Operation &gt; &amp;operations, const  [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a5ef717f78021c7cfb0e1cf8e86f5b65a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a5ef717f78021c7cfb0e1cf8e86f5b65a">mesos::internal::tests::v1::createCallAccept</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallAccept(const mesos::v1::FrameworkID &amp;frameworkId, const mesos::v1::Offer &amp;offer, const std::vector&lt; mesos::v1::Offer::Operation &gt; &amp;operations, const  [...]
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html">mesos::internal::tests::ZooKeeperTestServer</a></div><div class="ttdef"><b>Definition:</b> zookeeper_test_server.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a929cdb1abef64e4976a6f6a51d3c5d73"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73">mesos::internal::tests::ACTION_P2</a></div><div class="ttdeci">ACTION_P2(InvokeRecoverResourcesWithFilters, allocator, timeout)</div><div class="ttdef"><b>Definition:</b> allocator.hpp:174</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a50b62cdb3a3b962c5b7e01cc975db458"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a50b62cdb3a3b962c5b7e01cc975db458">mesos::internal::tests::v1::createWeightInfos</a></div><div class="ttdeci">google::protobuf::RepeatedPtrField&lt; mesos::v1::WeightInfo &gt; createWeightInfos(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2021</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2631</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a50b62cdb3a3b962c5b7e01cc975db458"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a50b62cdb3a3b962c5b7e01cc975db458">mesos::internal::tests::v1::createWeightInfos</a></div><div class="ttdeci">google::protobuf::RepeatedPtrField&lt; mesos::v1::WeightInfo &gt; createWeightInfos(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2031</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_a4e7892daaddcb4dd2e4ebb1266715316"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a4e7892daaddcb4dd2e4ebb1266715316">mesos::internal::tests::v1::scheduler::Response</a></div><div class="ttdeci">mesos::v1::scheduler::Response Response</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2644</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a7edd2e5d09094c5a3613211828fe0f42"><div class="ttname"><a href="classprocess_1_1Clock.html#a7edd2e5d09094c5a3613211828fe0f42">process::Clock::pause</a></div><div class="ttdeci">static void pause()</div><div class="ttdoc">Pauses the clock e.g. </div></div>
 <div class="ttc" id="classBytes_html"><div class="ttname"><a href="classBytes.html">Bytes</a></div><div class="ttdef"><b>Definition:</b> bytes.hpp:30</div></div>
@@ -342,44 +343,44 @@
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
 <div class="ttc" id="libprocess_2include_2process_2ssl_2gtest_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2ssl_2gtest_8hpp.html">gtest.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1network_1_1inet_1_1Address_html_a3e0a3cf87d1bcdfdeb68a82a8595b0fd"><div class="ttname"><a href="classprocess_1_1network_1_1inet_1_1Address.html#a3e0a3cf87d1bcdfdeb68a82a8595b0fd">process::network::inet::Address::ip</a></div><div class="ttdeci">net::IP ip</div><div class="ttdef"><b>Definition:</b> address.hpp:133</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a18113034a337746a8c8c7d003141c856"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a18113034a337746a8c8c7d003141c856">mesos::internal::tests::common::CREATE_DISK</a></div><div class="ttdeci">TOffer::Operation CREATE_DISK(const TResource &amp;source, const TTargetType &amp;targetType, const Option&lt; std::string &gt; &amp;targetProfile=None(), const Option&lt; TOperationID &gt; &amp;op [...]
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; mesos::internal::EndpointDetector &gt;</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos_html_aa3bc82983b6651f2e711bc65529b5a84"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#aa3bc82983b6651f2e711bc65529b5a84">mesos::internal::tests::scheduler::TestMesos::~TestMesos</a></div><div class="ttdeci">~TestMesos() override</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2598</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos_html_aa3bc82983b6651f2e711bc65529b5a84"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#aa3bc82983b6651f2e711bc65529b5a84">mesos::internal::tests::scheduler::TestMesos::~TestMesos</a></div><div class="ttdeci">~TestMesos() override</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2611</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="namespacemesos_1_1internal_1_1tests_html_aedefb539485255be5a1e684d2c35513e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">mesos::internal::tests::ACTION_P</a></div><div class="ttdeci">ACTION_P(InvokeInitialize, allocator)</div><div class="ttdef"><b>Definition:</b> allocator.hpp:48</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a807c9e2bed7d86a73a79c19b7b2b275e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a807c9e2bed7d86a73a79c19b7b2b275e">mesos::internal::tests::v1::LAUNCH_GROUP</a></div><div class="ttdeci">mesos::v1::Offer::Operation LAUNCH_GROUP(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2093</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a807c9e2bed7d86a73a79c19b7b2b275e"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a807c9e2bed7d86a73a79c19b7b2b275e">mesos::internal::tests::v1::LAUNCH_GROUP</a></div><div class="ttdeci">mesos::v1::Offer::Operation LAUNCH_GROUP(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2105</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_a61176b4959112873a10c7175f0bfc85d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#a61176b4959112873a10c7175f0bfc85d">mesos::internal::tests::common::getAgentID</a></div><div class="ttdeci">mesos::v1::AgentID getAgentID(const mesos::v1::Offer &amp;offer)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:807</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">mesos::internal::tests::executor::MockHTTPExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2744</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html_ab7a50cd80ff7908196ddee6346ad151d"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html#ab7a50cd80ff7908196ddee6346ad151d">mesos::internal::tests::TestingMesosSchedulerDriver::TestingMesosSchedulerDriver</a></div><div class="ttdeci">TestingMesosSchedulerDriver(Scheduler *scheduler, mesos::master::detector::MasterDetector *_detector)</div><div class="ttdef"> [...]
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">mesos::internal::tests::executor::MockHTTPExecutor</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2757</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver_html_ab7a50cd80ff7908196ddee6346ad151d"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestingMesosSchedulerDriver.html#ab7a50cd80ff7908196ddee6346ad151d">mesos::internal::tests::TestingMesosSchedulerDriver::TestingMesosSchedulerDriver</a></div><div class="ttdeci">TestingMesosSchedulerDriver(Scheduler *scheduler, mesos::master::detector::MasterDetector *_detector)</div><div class="ttdef"> [...]
 <div class="ttc" id="queue_8hpp_html"><div class="ttname"><a href="queue_8hpp.html">queue.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a65bba7e47272f85f50938234123b6454"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a65bba7e47272f85f50938234123b6454">mesos::internal::tests::v1::GROW_VOLUME</a></div><div class="ttdeci">mesos::v1::Offer::Operation GROW_VOLUME(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2069</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a65bba7e47272f85f50938234123b6454"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a65bba7e47272f85f50938234123b6454">mesos::internal::tests::v1::GROW_VOLUME</a></div><div class="ttdeci">mesos::v1::Offer::Operation GROW_VOLUME(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2081</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_aaba2025cf9ac7b264f113d6a3bf4364c"><div class="ttname"><a href="classprocess_1_1Clock.html#aaba2025cf9ac7b264f113d6a3bf4364c">process::Clock::paused</a></div><div class="ttdeci">static bool paused()</div><div class="ttdoc">Check whether clock is currently running. </div></div>
 <div class="ttc" id="namespaceflags_html"><div class="ttname"><a href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> parse.hpp:33</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential_html_a2e384f9e69baf909ea32437ecde85143"><div class="ttname"><a href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html#a2e384f9e69baf909ea32437ecde85143">mesos::internal::tests::common::DefaultCredential::create</a></div><div class="ttdeci">static TCredential create()</div><div class="ttdef"><b>Definition:</b> mesos.hpp:481</div></div>
 <div class="ttc" id="namespaceprocess_html_a8eddaaa9b887af1889f026d56dfef083"><div class="ttname"><a href="namespaceprocess.html#a8eddaaa9b887af1889f026d56dfef083">process::ExpectNoFutureHttpRequests</a></div><div class="ttdeci">void ExpectNoFutureHttpRequests(Message message, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:622</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ad21b6e9c78b78e9de822962aff95d171"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ad21b6e9c78b78e9de822962aff95d171">mesos::internal::tests::ACTION</a></div><div class="ttdeci">ACTION(DeclineOffers)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2376</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ad21b6e9c78b78e9de822962aff95d171"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ad21b6e9c78b78e9de822962aff95d171">mesos::internal::tests::ACTION</a></div><div class="ttdeci">ACTION(DeclineOffers)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2389</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a2b8513096e75a6105c5fd2eda3e70551"><div class="ttname"><a href="namespaceprocess.html#a2b8513096e75a6105c5fd2eda3e70551">process::FutureHttpRequest</a></div><div class="ttdeci">Future&lt; http::Request &gt; FutureHttpRequest(Message message, Path path, Deserializer deserializer, bool drop=false)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:445</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="namespacemesos_1_1internal_1_1tests_html_a1ded84b3ce84cf41adab2a03d448dc05"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1ded84b3ce84cf41adab2a03d448dc05">mesos::internal::tests::DropUnionHttpProtobufs</a></div><div class="ttdeci">void DropUnionHttpProtobufs(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3483</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a51397f0039f49f4592754f865a9d6118"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a51397f0039f49f4592754f865a9d6118">mesos::internal::tests::v1::createDiskInfo</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo createDiskInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1948</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1ded84b3ce84cf41adab2a03d448dc05"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1ded84b3ce84cf41adab2a03d448dc05">mesos::internal::tests::DropUnionHttpProtobufs</a></div><div class="ttdeci">void DropUnionHttpProtobufs(Message message, UnionType unionType, Path path, ContentType contentType, bool drop=false)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3501</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_a51397f0039f49f4592754f865a9d6118"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#a51397f0039f49f4592754f865a9d6118">mesos::internal::tests::v1::createDiskInfo</a></div><div class="ttdeci">mesos::v1::Resource::DiskInfo createDiskInfo(Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:1958</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2mesos_2containerizer_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2containerizer_8hpp.html">containerizer.hpp</a></div></div>
 <div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div>
 <div class="ttc" id="classMixinTemporaryDirectoryTest_html_a3b69cd7bc7ecc9c3c1a5f7f16c0fd9d4"><div class="ttname"><a href="classMixinTemporaryDirectoryTest.html#a3b69cd7bc7ecc9c3c1a5f7f16c0fd9d4">MixinTemporaryDirectoryTest&lt;::testing::Test &gt;::TearDown</a></div><div class="ttdeci">void TearDown() override</div><div class="ttdef"><b>Definition:</b> utils.hpp:44</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a4cd1035415d63b78045b46936ee64659"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a4cd1035415d63b78045b46936ee64659">mesos::internal::tests::v1::executor::Mesos</a></div><div class="ttdeci">mesos::v1::executor::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2834</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ad2cd42125acc60900ac2183016aba620"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad2cd42125acc60900ac2183016aba620">mesos::internal::tests::v1::createCallAcknowledge</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallAcknowledge(const mesos::v1::FrameworkID &amp;frameworkId, const mesos::v1::AgentID &amp;agentId, const mesos::v1::scheduler::Event::Update &amp;update)</div><div [...]
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor_html_a4cd1035415d63b78045b46936ee64659"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a4cd1035415d63b78045b46936ee64659">mesos::internal::tests::v1::executor::Mesos</a></div><div class="ttdeci">mesos::v1::executor::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2847</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_html_ad2cd42125acc60900ac2183016aba620"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ad2cd42125acc60900ac2183016aba620">mesos::internal::tests::v1::createCallAcknowledge</a></div><div class="ttdeci">mesos::v1::scheduler::Call createCallAcknowledge(const mesos::v1::FrameworkID &amp;frameworkId, const mesos::v1::AgentID &amp;agentId, const mesos::v1::scheduler::Event::Update &amp;update)</div><div [...]
 <div class="ttc" id="namespacecgroups_html_a43ff5aa5dec5f24b0a3620847e9dd6b6"><div class="ttname"><a href="namespacecgroups.html#a43ff5aa5dec5f24b0a3620847e9dd6b6">cgroups::subsystems</a></div><div class="ttdeci">Try&lt; std::set&lt; std::string &gt; &gt; subsystems()</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockScheduler_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html">mesos::internal::tests::MockScheduler</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2293</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockScheduler_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html">mesos::internal::tests::MockScheduler</a></div><div class="ttdef"><b>Definition:</b> mesos.hpp:2306</div></div>
 <div class="ttc" id="namespaceprocess_html_a3054d5443603436a6315f210a412cbbc"><div class="ttname"><a href="namespaceprocess.html#a3054d5443603436a6315f210a412cbbc">process::filter</a></div><div class="ttdeci">void filter(Filter *filter)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MesosTest_html_a69872811a17d1695a1821db3f55c30af"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">mesos::internal::tests::MesosTest::CreateMasterFlags</a></div><div class="ttdeci">virtual master::Flags CreateMasterFlags()</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a238ec6d237ad3bcd459281c730b91a60"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a238ec6d237ad3bcd459281c730b91a60">mesos::internal::tests::MATCHER_P</a></div><div class="ttdeci">MATCHER_P(OffersHaveAnyResource, filter,&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3559</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a238ec6d237ad3bcd459281c730b91a60"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a238ec6d237ad3bcd459281c730b91a60">mesos::internal::tests::MATCHER_P</a></div><div class="ttdeci">MATCHER_P(OffersHaveAnyResource, filter,&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:3577</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_af8289f648a916c3f66923867452c7b1b"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">mesos::internal::tests::flags</a></div><div class="ttdeci">Flags flags</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1common_html_ac5650a94a06bf7d523f92cc219d1e2ab"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac5650a94a06bf7d523f92cc219d1e2ab">mesos::internal::tests::common::CREATE_DISK</a></div><div class="ttdeci">TOffer::Operation CREATE_DISK(const TResource &amp;source, const TTargetType &amp;type, const Option&lt; std::string &gt; &amp;operationId=None())</div><div class="ttdef"><b>Definition:</b> mesos.h [...]
 <div class="ttc" id="messages_8hpp_html"><div class="ttname"><a href="messages_8hpp.html">messages.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a53c9e35e24047f85a1380bb15d30a4f7"><div class="ttname"><a href="namespaceprocess.html#a53c9e35e24047f85a1380bb15d30a4f7">process::DropMessages</a></div><div class="ttdeci">void DropMessages(Name name, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:557</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; Nothing &gt;</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ac66a4bcff67c36660b0501c7ce91a753"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ac66a4bcff67c36660b0501c7ce91a753">mesos::internal::tests::createEnvironment</a></div><div class="ttdeci">mesos::Environment createEnvironment(const hashmap&lt; std::string, std::string &gt; &amp;map)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2265</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ac66a4bcff67c36660b0501c7ce91a753"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ac66a4bcff67c36660b0501c7ce91a753">mesos::internal::tests::createEnvironment</a></div><div class="ttdeci">mesos::Environment createEnvironment(const hashmap&lt; std::string, std::string &gt; &amp;map)</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2278</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/src_2tests_2module_8hpp_source.html b/content/api/latest/c++/src_2tests_2module_8hpp_source.html
index 611d768..358cd73 100644
--- a/content/api/latest/c++/src_2tests_2module_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2module_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a61dcd7752a1b2bfc737b0f9b357191a6a67732e5ddc082a60d81ae40d09b18a2d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6a67732e5ddc082a60d81ae40d09b18a2d">mesos::internal::tests::TestHook</a></div><div class="ttdef"><b>Definition:</b> module.hpp:46</div></div>
 <div class="ttc" id="src_2tests_2mesos_8hpp_html"><div class="ttname"><a href="src_2tests_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a61dcd7752a1b2bfc737b0f9b357191a6a28f16568928e717acf74bda1beedde3d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6a28f16568928e717acf74bda1beedde3d">mesos::internal::tests::TestLocalAuthorizer</a></div><div class="ttdef"><b>Definition:</b> module.hpp:50</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a61dcd7752a1b2bfc737b0f9b357191a6a487e012b40d4be9d7c364908f57d6475"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6a487e012b40d4be9d7c364908f57d6475">mesos::internal::tests::TestMemIsolator</a></div><div class="ttdef"><b>Definition:</b> module.hpp:42</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4_html_ae1f06800f834cda908849248a16eecc7"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1internal_1_1tests_1_1ModuleID_01_4.html#ae1f06800f834cda908849248a16eecc7">std::hash&lt; mesos::internal::tests::ModuleID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> module.hpp:107</div></div>
 <div class="ttc" id="module_2manager_8hpp_html"><div class="ttname"><a href="module_2manager_8hpp.html">manager.hpp</a></div></div>
diff --git a/content/api/latest/c++/timeseries_8hpp_source.html b/content/api/latest/c++/timeseries_8hpp_source.html
index 27cdc1e..61c98da 100644
--- a/content/api/latest/c++/timeseries_8hpp_source.html
+++ b/content/api/latest/c++/timeseries_8hpp_source.html
@@ -56,7 +56,7 @@
 <div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try&lt; Bytes &gt; size(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:121</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_html_a8fd91415653d305e8793416f8c4ff797"><div class="ttname"><a href="structprocess_1_1TimeSeries.html#a8fd91415653d305e8793416f8c4ff797">process::TimeSeries::TimeSeries</a></div><div class="ttdeci">TimeSeries(const Duration &amp;_window=TIME_SERIES_WINDOW, size_t _capacity=TIME_SERIES_CAPACITY)</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:54</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="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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_a64e590c9a40c4ead4b969d6a64cd8181"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a64e590c9a40c4ead4b969d6a64cd8181">process::internal::expired</a></div><div class="ttdeci">void expired(const std::shared_ptr&lt; lambda::CallableOnce&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt;&gt; &amp;f, const std::shared_ptr&lt; Latch &gt; &amp;latch, const std::shared_ptr&lt; Promise&lt; T &gt;&gt; &amp;promise, const s [...]
 <div class="ttc" id="structprocess_1_1TimeSeries_1_1Value_html_aa79af31717d87775443d28f7534159e6"><div class="ttname"><a href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries::Value::Value</a></div><div class="ttdeci">Value(const Time &amp;_time, const T &amp;_data)</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:62</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++/try_8hpp_source.html b/content/api/latest/c++/try_8hpp_source.html
index e51fe67..68ec7af 100644
--- a/content/api/latest/c++/try_8hpp_source.html
+++ b/content/api/latest/c++/try_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="classTry_html_abb420e7f8f439f0cf4083489c4662d7b"><div class="ttname"><a href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">Try::operator-&gt;</a></div><div class="ttdeci">T * operator-&gt;()</div><div class="ttdef"><b>Definition:</b> try.hpp:79</div></div>
 <div class="ttc" id="some_8hpp_html"><div class="ttname"><a href="some_8hpp.html">some.hpp</a></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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:115</div></div>
 <div class="ttc" id="classTry_html_ae0e226aa8c3c77673411edf615e97c2d"><div class="ttname"><a href="classTry.html#ae0e226aa8c3c77673411edf615e97c2d">Try::Try</a></div><div class="ttdeci">Try(const E &amp;error)</div><div class="ttdef"><b>Definition:</b> try.hpp:53</div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div>
diff --git a/content/api/latest/c++/type__utils_8hpp.html b/content/api/latest/c++/type__utils_8hpp.html
index cfafc17..2d579aa 100644
--- a/content/api/latest/c++/type__utils_8hpp.html
+++ b/content/api/latest/c++/type__utils_8hpp.html
@@ -60,6 +60,7 @@
 <code>#include &lt;string&gt;</code><br />
 <code>#include &lt;vector&gt;</code><br />
 <code>#include &lt;boost/functional/hash.hpp&gt;</code><br />
+<code>#include &lt;google/protobuf/map.h&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="stringify_8hpp_source.html">stout/stringify.hpp</a>&gt;</code><br />
@@ -107,6 +108,11 @@ Classes</h2></td></tr>
 Namespaces</h2></td></tr>
 <tr class="memitem:namespacemesos"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html">mesos</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacegoogle"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegoogle.html">google</a></td></tr>
+<tr class="memdesc:namespacegoogle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type utilities for the protobuf library that are not specific to particular protobuf classes. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacegoogle_1_1protobuf"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html">google::protobuf</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespacestd"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestd.html">std</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
@@ -325,12 +331,18 @@ Functions</h2></td></tr>
 <tr class="separator:acfd7538cf67b2a24f283ebcf17f9ba2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aee85e709a31caad2ec832115d0b90b47"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#aee85e709a31caad2ec832115d0b90b47">mesos::operator&lt;&lt;</a> (std::ostream &amp;stream, const Resource::DiskInfo::Source::Type &amp;sourceType)</td></tr>
 <tr class="separator:aee85e709a31caad2ec832115d0b90b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad05750b73854c63a4096f405501cbd07"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ad05750b73854c63a4096f405501cbd07"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ad05750b73854c63a4096f405501cbd07">mesos::operator&lt;&lt;</a> (std::ostream &amp;stream, const google::protobuf::RepeatedPtrField&lt; T &gt; &amp;messages)</td></tr>
-<tr class="separator:ad05750b73854c63a4096f405501cbd07"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa0f3a96a9eb08cd56c6f87fed175137c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:aa0f3a96a9eb08cd56c6f87fed175137c"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemesos.html#aa0f3a96a9eb08cd56c6f87fed175137c">mesos::operator&lt;&lt;</a> (std::ostream &amp;stream, const std::vector&lt; T &gt; &amp;messages)</td></tr>
 <tr class="separator:aa0f3a96a9eb08cd56c6f87fed175137c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5aeed391bc06f9f74946b96cca667e49"><td class="memTemplParams" colspan="2">template&lt;typename Key , typename Value &gt; </td></tr>
+<tr class="memitem:a5aeed391bc06f9f74946b96cca667e49"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html#a5aeed391bc06f9f74946b96cca667e49">google::protobuf::operator==</a> (const Map&lt; Key, Value &gt; &amp;left, const Map&lt; Key, Value &gt; &amp;right)</td></tr>
+<tr class="separator:a5aeed391bc06f9f74946b96cca667e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76fad9e66978d6cfd9e6beb48f77582f"><td class="memTemplParams" colspan="2">template&lt;typename Key , typename Value &gt; </td></tr>
+<tr class="memitem:a76fad9e66978d6cfd9e6beb48f77582f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html#a76fad9e66978d6cfd9e6beb48f77582f">google::protobuf::operator!=</a> (const Map&lt; Key, Value &gt; &amp;left, const Map&lt; Key, Value &gt; &amp;right)</td></tr>
+<tr class="separator:a76fad9e66978d6cfd9e6beb48f77582f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f57351c23e1553abda2610d455f814f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a1f57351c23e1553abda2610d455f814f"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacegoogle_1_1protobuf.html#a1f57351c23e1553abda2610d455f814f">google::protobuf::operator&lt;&lt;</a> (std::ostream &amp;stream, const RepeatedPtrField&lt; T &gt; &amp;messages)</td></tr>
+<tr class="separator:a1f57351c23e1553abda2610d455f814f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/latest/c++/type__utils_8hpp_source.html b/content/api/latest/c++/type__utils_8hpp_source.html
index 520629a..be7cf5d 100644
--- a/content/api/latest/c++/type__utils_8hpp_source.html
+++ b/content/api/latest/c++/type__utils_8hpp_source.html
@@ -52,75 +52,77 @@
 <div class="title">type_utils.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="type__utils_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 cl [...]
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1UUID_01_4_html_a1daaea7ce4a410f12b6b65aa515b8523"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1UUID_01_4.html#a1daaea7ce4a410f12b6b65aa515b8523">std::hash&lt; mesos::UUID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:771</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html">std::hash&lt; mesos::FrameworkID &gt;</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:578</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1MachineID_01_4_html_a57ccbf9965dce75fe9cace99579cfabb"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#a57ccbf9965dce75fe9cace99579cfabb">std::hash&lt; mesos::MachineID &gt;::argument_type</a></div><div class="ttdeci">mesos::MachineID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:724</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4_html_a0835a175b237644cc115056b57e7d5b3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#a0835a175b237644cc115056b57e7d5b3">std::hash&lt; mesos::ExecutorID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;executorId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:568</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4_html_a1aa034f39cdc71332fe426de92ea30da"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#a1aa034f39cdc71332fe426de92ea30da">std::hash&lt; mesos::ExecutorID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:564</div></div>
+<a href="type__utils_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 cl [...]
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1UUID_01_4_html_a1daaea7ce4a410f12b6b65aa515b8523"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1UUID_01_4.html#a1daaea7ce4a410f12b6b65aa515b8523">std::hash&lt; mesos::UUID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:811</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html">std::hash&lt; mesos::FrameworkID &gt;</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:618</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1MachineID_01_4_html_a57ccbf9965dce75fe9cace99579cfabb"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#a57ccbf9965dce75fe9cace99579cfabb">std::hash&lt; mesos::MachineID &gt;::argument_type</a></div><div class="ttdeci">mesos::MachineID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:764</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4_html_a0835a175b237644cc115056b57e7d5b3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#a0835a175b237644cc115056b57e7d5b3">std::hash&lt; mesos::ExecutorID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;executorId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:608</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4_html_a1aa034f39cdc71332fe426de92ea30da"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#a1aa034f39cdc71332fe426de92ea30da">std::hash&lt; mesos::ExecutorID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:604</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="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4_html_a6470bd18c92517c6bf60aa848c7c047e"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#a6470bd18c92517c6bf60aa848c7c047e">std::hash&lt; mesos::ContainerID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;containerId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:545</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4_html_a0e749ddbd5e500a16d3083f770305446"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#a0e749ddbd5e500a16d3083f770305446">std::hash&lt; mesos::Image::Type &gt;::argument_type</a></div><div class="ttdeci">mesos::Image::Type argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:691</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4_html_ae2498ab15aea4ef5032cf9d7e8f2923d"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ae2498ab15aea4ef5032cf9d7e8f2923d">std::hash&lt; mesos::SlaveID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;slaveId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:616</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4_html_ae94a8ed77a7e8c0a086a687194775694"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4.html#ae94a8ed77a7e8c0a086a687194775694">std::hash&lt; mesos::CommandInfo::URI &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;uri) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:519</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskID_01_4_html_aad4102be6e30998b97b1e3ff51021572"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#aad4102be6e30998b97b1e3ff51021572">std::hash&lt; mesos::TaskID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:628</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4_html_a958c6d48b5436e1ed02901f20859e12f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#a958c6d48b5436e1ed02901f20859e12f">std::hash&lt; mesos::ResourceProviderID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;resourceProviderId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:759</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4_html_a25c9aa126ba7efce1a9da8feacec835a"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a25c9aa126ba7efce1a9da8feacec835a">std::hash&lt; mesos::TaskStatus_Source &gt;::argument_type</a></div><div class="ttdeci">mesos::TaskStatus_Source argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:661</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4_html_a6470bd18c92517c6bf60aa848c7c047e"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#a6470bd18c92517c6bf60aa848c7c047e">std::hash&lt; mesos::ContainerID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;containerId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:585</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4_html_a0e749ddbd5e500a16d3083f770305446"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#a0e749ddbd5e500a16d3083f770305446">std::hash&lt; mesos::Image::Type &gt;::argument_type</a></div><div class="ttdeci">mesos::Image::Type argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:731</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4_html_ae2498ab15aea4ef5032cf9d7e8f2923d"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ae2498ab15aea4ef5032cf9d7e8f2923d">std::hash&lt; mesos::SlaveID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;slaveId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:656</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4_html_ae94a8ed77a7e8c0a086a687194775694"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4.html#ae94a8ed77a7e8c0a086a687194775694">std::hash&lt; mesos::CommandInfo::URI &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;uri) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:559</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskID_01_4_html_aad4102be6e30998b97b1e3ff51021572"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#aad4102be6e30998b97b1e3ff51021572">std::hash&lt; mesos::TaskID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:668</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4_html_a958c6d48b5436e1ed02901f20859e12f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#a958c6d48b5436e1ed02901f20859e12f">std::hash&lt; mesos::ResourceProviderID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;resourceProviderId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:799</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4_html_a25c9aa126ba7efce1a9da8feacec835a"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a25c9aa126ba7efce1a9da8feacec835a">std::hash&lt; mesos::TaskStatus_Source &gt;::argument_type</a></div><div class="ttdeci">mesos::TaskStatus_Source argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:701</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="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="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="structstd_1_1hash_3_01mesos_1_1OfferID_01_4_html_a03c6594a70d4dc07ff0ca48b85228025"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a03c6594a70d4dc07ff0ca48b85228025">std::hash&lt; mesos::OfferID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;offerId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:600</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskState_01_4_html_adaca1028196011edbb178bd811f92897"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#adaca1028196011edbb178bd811f92897">std::hash&lt; mesos::TaskState &gt;::argument_type</a></div><div class="ttdeci">mesos::TaskState argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:646</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4_html_a7a18e07e7649c69b782db6aca21db9da"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#a7a18e07e7649c69b782db6aca21db9da">std::hash&lt; mesos::ContainerID &gt;::argument_type</a></div><div class="ttdeci">mesos::ContainerID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:543</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:550</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OfferID_01_4_html_a03c6594a70d4dc07ff0ca48b85228025"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a03c6594a70d4dc07ff0ca48b85228025">std::hash&lt; mesos::OfferID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;offerId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:640</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskState_01_4_html_adaca1028196011edbb178bd811f92897"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#adaca1028196011edbb178bd811f92897">std::hash&lt; mesos::TaskState &gt;::argument_type</a></div><div class="ttdeci">mesos::TaskState argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:686</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4_html_a7a18e07e7649c69b782db6aca21db9da"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#a7a18e07e7649c69b782db6aca21db9da">std::hash&lt; mesos::ContainerID &gt;::argument_type</a></div><div class="ttdeci">mesos::ContainerID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:583</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_abf44ee3490d4ec99e8549060bb8c9f58"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58">mesos::internal::capabilities::Capability</a></div><div class="ttdeci">Capability</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:35</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4_html_a3ab9abf5aa58b4c723dde58b09629ab4"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a3ab9abf5aa58b4c723dde58b09629ab4">std::hash&lt; mesos::TaskStatus_Reason &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;reason) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:678</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4_html_a3ab9abf5aa58b4c723dde58b09629ab4"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a3ab9abf5aa58b4c723dde58b09629ab4">std::hash&lt; mesos::TaskStatus_Reason &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;reason) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:718</div></div>
 <div class="ttc" id="namespacecgroups_1_1blkio_html_a350b1eb57318afaea7700ab7786b55ef"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">cgroups::blkio::Operation</a></div><div class="ttdeci">Operation</div><div class="ttdef"><b>Definition:</b> cgroups.hpp:458</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1MachineID_01_4_html_ac4db13300836e4478131da7e8ee08e26"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#ac4db13300836e4478131da7e8ee08e26">std::hash&lt; mesos::MachineID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;machineId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:726</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1MachineID_01_4_html_aab3b81e4ee40e5e1a8dee056a363ab6e"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#aab3b81e4ee40e5e1a8dee056a363ab6e">std::hash&lt; mesos::MachineID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:722</div></div>
-<div class="ttc" id="namespacemesos_html_af0f26dca37ce0043871b5d6c2f123bbb"><div class="ttname"><a href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">mesos::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const ContainerID &amp;left, const ContainerID &amp;right)</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:318</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskID_01_4_html_af8d0ab7a495541d3c4f5c382e7f4e284"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#af8d0ab7a495541d3c4f5c382e7f4e284">std::hash&lt; mesos::TaskID &gt;::argument_type</a></div><div class="ttdeci">mesos::TaskID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:630</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4_html_a7870c9e3d0f7da33f35f37c0cfcca417"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a7870c9e3d0f7da33f35f37c0cfcca417">std::hash&lt; mesos::TaskStatus_Reason &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:674</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4_html_a8b6e60776f914eef6a9bb6be92017f67"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a8b6e60776f914eef6a9bb6be92017f67">std::hash&lt; mesos::TaskStatus_Source &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:659</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4_html_ae1801f4178ba4cf86c9afa7868f149a2"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash&lt; mesos::ResourceProviderID &gt;::argument_type</a></div><div class="ttdeci">mesos::ResourceProviderID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:757</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4_html_a6c09b5724256ad1a183fb57146c2ee07"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a6c09b5724256ad1a183fb57146c2ee07">std::hash&lt; mesos::FrameworkID &gt;::argument_type</a></div><div class="ttdeci">mesos::FrameworkID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:582</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4_html_af7e4f8d1b27de3a39ed30cbffa1c0607"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#af7e4f8d1b27de3a39ed30cbffa1c0607">std::hash&lt; mesos::Image::Type &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:689</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4_html_a59050a724195ce805bb68f9385e8ce16"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a59050a724195ce805bb68f9385e8ce16">std::hash&lt; mesos::TaskStatus_Source &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;source) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:663</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1MachineID_01_4_html_ac4db13300836e4478131da7e8ee08e26"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#ac4db13300836e4478131da7e8ee08e26">std::hash&lt; mesos::MachineID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;machineId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:766</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1MachineID_01_4_html_aab3b81e4ee40e5e1a8dee056a363ab6e"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1MachineID_01_4.html#aab3b81e4ee40e5e1a8dee056a363ab6e">std::hash&lt; mesos::MachineID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:762</div></div>
+<div class="ttc" id="namespacemesos_html_af0f26dca37ce0043871b5d6c2f123bbb"><div class="ttname"><a href="namespacemesos.html#af0f26dca37ce0043871b5d6c2f123bbb">mesos::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const ContainerID &amp;left, const ContainerID &amp;right)</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:319</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskID_01_4_html_af8d0ab7a495541d3c4f5c382e7f4e284"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#af8d0ab7a495541d3c4f5c382e7f4e284">std::hash&lt; mesos::TaskID &gt;::argument_type</a></div><div class="ttdeci">mesos::TaskID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:670</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4_html_a7870c9e3d0f7da33f35f37c0cfcca417"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a7870c9e3d0f7da33f35f37c0cfcca417">std::hash&lt; mesos::TaskStatus_Reason &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:714</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4_html_a8b6e60776f914eef6a9bb6be92017f67"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a8b6e60776f914eef6a9bb6be92017f67">std::hash&lt; mesos::TaskStatus_Source &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:699</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4_html_ae1801f4178ba4cf86c9afa7868f149a2"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#ae1801f4178ba4cf86c9afa7868f149a2">std::hash&lt; mesos::ResourceProviderID &gt;::argument_type</a></div><div class="ttdeci">mesos::ResourceProviderID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:797</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4_html_a6c09b5724256ad1a183fb57146c2ee07"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a6c09b5724256ad1a183fb57146c2ee07">std::hash&lt; mesos::FrameworkID &gt;::argument_type</a></div><div class="ttdeci">mesos::FrameworkID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:622</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4_html_af7e4f8d1b27de3a39ed30cbffa1c0607"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#af7e4f8d1b27de3a39ed30cbffa1c0607">std::hash&lt; mesos::Image::Type &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:729</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4_html_a59050a724195ce805bb68f9385e8ce16"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Source_01_4.html#a59050a724195ce805bb68f9385e8ce16">std::hash&lt; mesos::TaskStatus_Source &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;source) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:703</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="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="structstd_1_1hash_3_01mesos_1_1UUID_01_4_html_a9e52132324b030813ef1f9a4cbcf228a"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1UUID_01_4.html#a9e52132324b030813ef1f9a4cbcf228a">std::hash&lt; mesos::UUID &gt;::argument_type</a></div><div class="ttdeci">mesos::UUID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:773</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1UUID_01_4_html_afc92b57dc47435677442b253ffca2072"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1UUID_01_4.html#afc92b57dc47435677442b253ffca2072">std::hash&lt; mesos::UUID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;uuid) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:775</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1UUID_01_4_html_a9e52132324b030813ef1f9a4cbcf228a"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1UUID_01_4.html#a9e52132324b030813ef1f9a4cbcf228a">std::hash&lt; mesos::UUID &gt;::argument_type</a></div><div class="ttdeci">mesos::UUID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:813</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1UUID_01_4_html_afc92b57dc47435677442b253ffca2072"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1UUID_01_4.html#afc92b57dc47435677442b253ffca2072">std::hash&lt; mesos::UUID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;uuid) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:815</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="structstd_1_1hash_3_01mesos_1_1OfferID_01_4_html_ae07091df527268aeaded5dd2f3dfe4c2"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#ae07091df527268aeaded5dd2f3dfe4c2">std::hash&lt; mesos::OfferID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:596</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskState_01_4_html_a0286cb906f380f58e5ac0e99c9437ef7"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#a0286cb906f380f58e5ac0e99c9437ef7">std::hash&lt; mesos::TaskState &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:644</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4_html_ac8fc23b1e11a67a0a7960bd7aefc4055"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4.html#ac8fc23b1e11a67a0a7960bd7aefc4055">std::hash&lt; mesos::CommandInfo::URI &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:515</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OperationID_01_4_html_a9e44afa059a40badf7611dbf34f73876"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OperationID_01_4.html#a9e44afa059a40badf7611dbf34f73876">std::hash&lt; mesos::OperationID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:739</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskID_01_4_html_ab371bb4d3cf1b5cb360ff1f895f9316a"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#ab371bb4d3cf1b5cb360ff1f895f9316a">std::hash&lt; mesos::TaskID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;taskId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:632</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4_html_a0fd2035eb98bec01e4cc922d833e2bbf"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a0fd2035eb98bec01e4cc922d833e2bbf">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;::argument_type</a></div><div class="ttdeci">std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &g [...]
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4_html_aeab439c14dcfd5c1bfae7a302f0b108b"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#aeab439c14dcfd5c1bfae7a302f0b108b">std::hash&lt; mesos::FrameworkID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;frameworkId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:584</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4_html_a3dbad88b7092735a9d94c565932f2db1"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a3dbad88b7092735a9d94c565932f2db1">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;pair) con [...]
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OfferID_01_4_html_ae07091df527268aeaded5dd2f3dfe4c2"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#ae07091df527268aeaded5dd2f3dfe4c2">std::hash&lt; mesos::OfferID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:636</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskState_01_4_html_a0286cb906f380f58e5ac0e99c9437ef7"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#a0286cb906f380f58e5ac0e99c9437ef7">std::hash&lt; mesos::TaskState &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:684</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4_html_ac8fc23b1e11a67a0a7960bd7aefc4055"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4.html#ac8fc23b1e11a67a0a7960bd7aefc4055">std::hash&lt; mesos::CommandInfo::URI &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:555</div></div>
+<div class="ttc" id="namespaceprotobuf_html"><div class="ttname"><a href="namespaceprotobuf.html">protobuf</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:60</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OperationID_01_4_html_a9e44afa059a40badf7611dbf34f73876"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OperationID_01_4.html#a9e44afa059a40badf7611dbf34f73876">std::hash&lt; mesos::OperationID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:779</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskID_01_4_html_ab371bb4d3cf1b5cb360ff1f895f9316a"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskID_01_4.html#ab371bb4d3cf1b5cb360ff1f895f9316a">std::hash&lt; mesos::TaskID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;taskId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:672</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4_html_a0fd2035eb98bec01e4cc922d833e2bbf"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a0fd2035eb98bec01e4cc922d833e2bbf">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;::argument_type</a></div><div class="ttdeci">std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &g [...]
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4_html_aeab439c14dcfd5c1bfae7a302f0b108b"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#aeab439c14dcfd5c1bfae7a302f0b108b">std::hash&lt; mesos::FrameworkID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;frameworkId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:624</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4_html_a3dbad88b7092735a9d94c565932f2db1"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a3dbad88b7092735a9d94c565932f2db1">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;pair) con [...]
 <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="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4_html_a3ab8c1d2ed3f47d1806fb9e53e9afc8f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4.html#a3ab8c1d2ed3f47d1806fb9e53e9afc8f">std::hash&lt; mesos::CommandInfo::URI &gt;::argument_type</a></div><div class="ttdeci">mesos::CommandInfo::URI argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:517</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4_html_a3ab8c1d2ed3f47d1806fb9e53e9afc8f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1CommandInfo_1_1URI_01_4.html#a3ab8c1d2ed3f47d1806fb9e53e9afc8f">std::hash&lt; mesos::CommandInfo::URI &gt;::argument_type</a></div><div class="ttdeci">mesos::CommandInfo::URI argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:557</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="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html">std::hash&lt; mesos::ContainerID &gt;</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:539</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4_html_ab593260c7e216c3d77583eac2d7b9f46"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#ab593260c7e216c3d77583eac2d7b9f46">std::hash&lt; mesos::ContainerID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:541</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html">std::hash&lt; mesos::ContainerID &gt;</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:579</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4_html_ab593260c7e216c3d77583eac2d7b9f46"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ContainerID_01_4.html#ab593260c7e216c3d77583eac2d7b9f46">std::hash&lt; mesos::ContainerID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:581</div></div>
 <div class="ttc" id="namespaceuri_html"><div class="ttname"><a href="namespaceuri.html">uri</a></div><div class="ttdef"><b>Definition:</b> uri.hpp:21</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4_html_af763aa34b956bf088c892b932aa66ba9"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#af763aa34b956bf088c892b932aa66ba9">std::hash&lt; mesos::ExecutorID &gt;::argument_type</a></div><div class="ttdeci">mesos::ExecutorID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:566</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4_html_ab01fc2365d94713f2ca192615eba97d3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#ab01fc2365d94713f2ca192615eba97d3">std::hash&lt; mesos::Image::Type &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;imageType) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:693</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4_html_a31c7387c660d9814d79db9fa0f31deb0"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#a31c7387c660d9814d79db9fa0f31deb0">std::hash&lt; mesos::SlaveID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:612</div></div>
+<div class="ttc" id="namespacegoogle_html"><div class="ttname"><a href="namespacegoogle.html">google</a></div><div class="ttdoc">Type utilities for the protobuf library that are not specific to particular protobuf classes...</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:500</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4_html_af763aa34b956bf088c892b932aa66ba9"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html#af763aa34b956bf088c892b932aa66ba9">std::hash&lt; mesos::ExecutorID &gt;::argument_type</a></div><div class="ttdeci">mesos::ExecutorID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:606</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4_html_ab01fc2365d94713f2ca192615eba97d3"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1Image_1_1Type_01_4.html#ab01fc2365d94713f2ca192615eba97d3">std::hash&lt; mesos::Image::Type &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;imageType) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:733</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4_html_a31c7387c660d9814d79db9fa0f31deb0"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#a31c7387c660d9814d79db9fa0f31deb0">std::hash&lt; mesos::SlaveID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:652</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4_html_ac4d32af54065f7aec8ae8cac9893ec7f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ac4d32af54065f7aec8ae8cac9893ec7f">std::hash&lt; mesos::SlaveID &gt;::argument_type</a></div><div class="ttdeci">mesos::SlaveID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:614</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4_html_a864c2095e01478aa793bc97579680156"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a864c2095e01478aa793bc97579680156">std::hash&lt; mesos::TaskStatus_Reason &gt;::argument_type</a></div><div class="ttdeci">mesos::TaskStatus_Reason argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:676</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4_html_a90371ab9671829e05e16df360ec612dd"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a90371ab9671829e05e16df360ec612dd">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition [...]
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4_html_ac4d32af54065f7aec8ae8cac9893ec7f"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1SlaveID_01_4.html#ac4d32af54065f7aec8ae8cac9893ec7f">std::hash&lt; mesos::SlaveID &gt;::argument_type</a></div><div class="ttdeci">mesos::SlaveID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:654</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4_html_a864c2095e01478aa793bc97579680156"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html#a864c2095e01478aa793bc97579680156">std::hash&lt; mesos::TaskStatus_Reason &gt;::argument_type</a></div><div class="ttdeci">mesos::TaskStatus_Reason argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:716</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4_html_a90371ab9671829e05e16df360ec612dd"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01mesos_1_1FrameworkID_00_01mesos_1_1ExecutorID_01_4_01_4.html#a90371ab9671829e05e16df360ec612dd">std::hash&lt; std::pair&lt; mesos::FrameworkID, mesos::ExecutorID &gt; &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition [...]
 <div class="ttc" id="namespacestrings_html_a66b9edbbfb1f158b6c420367a1457a0b"><div class="ttname"><a href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">strings::lower</a></div><div class="ttdeci">std::string lower(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> strings.hpp:429</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OperationID_01_4_html_ac69cd0c3c8686c1b5bfba235289d6db6"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OperationID_01_4.html#ac69cd0c3c8686c1b5bfba235289d6db6">std::hash&lt; mesos::OperationID &gt;::argument_type</a></div><div class="ttdeci">mesos::OperationID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:741</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OfferID_01_4_html_a939cea4d5a093d219a58907eb0d337fa"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa">std::hash&lt; mesos::OfferID &gt;::argument_type</a></div><div class="ttdeci">mesos::OfferID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:598</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OperationID_01_4_html_ac69cd0c3c8686c1b5bfba235289d6db6"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OperationID_01_4.html#ac69cd0c3c8686c1b5bfba235289d6db6">std::hash&lt; mesos::OperationID &gt;::argument_type</a></div><div class="ttdeci">mesos::OperationID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:781</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OfferID_01_4_html_a939cea4d5a093d219a58907eb0d337fa"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OfferID_01_4.html#a939cea4d5a093d219a58907eb0d337fa">std::hash&lt; mesos::OfferID &gt;::argument_type</a></div><div class="ttdeci">mesos::OfferID argument_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:638</div></div>
 <div class="ttc" id="strings_8hpp_html"><div class="ttname"><a href="strings_8hpp.html">strings.hpp</a></div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4_html_a7c939fe8b1debaff8c35d4d222e6cc35"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#a7c939fe8b1debaff8c35d4d222e6cc35">std::hash&lt; mesos::ResourceProviderID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:755</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OperationID_01_4_html_ae7daf84eac7b716b6bfaeac940453eeb"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OperationID_01_4.html#ae7daf84eac7b716b6bfaeac940453eeb">std::hash&lt; mesos::OperationID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;operationId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:743</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html">std::hash&lt; mesos::ExecutorID &gt;</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:562</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4_html_a30987e68b3130b83b73f99baf834b150"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a30987e68b3130b83b73f99baf834b150">std::hash&lt; mesos::FrameworkID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:580</div></div>
-<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskState_01_4_html_a577aec1141985b03ee7e355b6c6d84c0"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#a577aec1141985b03ee7e355b6c6d84c0">std::hash&lt; mesos::TaskState &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;taskState) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:648</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4_html_a7c939fe8b1debaff8c35d4d222e6cc35"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ResourceProviderID_01_4.html#a7c939fe8b1debaff8c35d4d222e6cc35">std::hash&lt; mesos::ResourceProviderID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:795</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1OperationID_01_4_html_ae7daf84eac7b716b6bfaeac940453eeb"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1OperationID_01_4.html#ae7daf84eac7b716b6bfaeac940453eeb">std::hash&lt; mesos::OperationID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;operationId) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:783</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4_html"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1ExecutorID_01_4.html">std::hash&lt; mesos::ExecutorID &gt;</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:602</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4_html_a30987e68b3130b83b73f99baf834b150"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1FrameworkID_01_4.html#a30987e68b3130b83b73f99baf834b150">std::hash&lt; mesos::FrameworkID &gt;::result_type</a></div><div class="ttdeci">size_t result_type</div><div class="ttdef"><b>Definition:</b> type_utils.hpp:620</div></div>
+<div class="ttc" id="structstd_1_1hash_3_01mesos_1_1TaskState_01_4_html_a577aec1141985b03ee7e355b6c6d84c0"><div class="ttname"><a href="structstd_1_1hash_3_01mesos_1_1TaskState_01_4.html#a577aec1141985b03ee7e355b6c6d84c0">std::hash&lt; mesos::TaskState &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;taskState) const </div><div class="ttdef"><b>Definition:</b> type_utils.hpp:688</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/latest/c++/uuid_8hpp_source.html b/content/api/latest/c++/uuid_8hpp_source.html
index 77f3086..9a1b9bd 100644
--- a/content/api/latest/c++/uuid_8hpp_source.html
+++ b/content/api/latest/c++/uuid_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="structstd_1_1hash_3_01id_1_1UUID_01_4_html_a8d9f2dc715204de843e5bcb524f700a5"><div class="ttname"><a href="structstd_1_1hash_3_01id_1_1UUID_01_4.html#a8d9f2dc715204de843e5bcb524f700a5">std::hash&lt; id::UUID &gt;::argument_type</a></div><div class="ttdeci">id::UUID argument_type</div><div class="ttdef"><b>Definition:</b> uuid.hpp:106</div></div>
 <div class="ttc" id="structstd_1_1hash_3_01id_1_1UUID_01_4_html_a4969303cf710139eab75635d7a3aefd2"><div class="ttname"><a href="structstd_1_1hash_3_01id_1_1UUID_01_4.html#a4969303cf710139eab75635d7a3aefd2">std::hash&lt; id::UUID &gt;::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &amp;uuid) const </div><div class="ttdef"><b>Definition:</b> uuid.hpp:108</div></div>
 <div class="ttc" id="namespaceid_html"><div class="ttname"><a href="namespaceid.html">id</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:33</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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</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>
 <div class="ttc" id="structid_1_1UUID_html_a6d8296fba33c5d84a64e4a882fcdc280"><div class="ttname"><a href="structid_1_1UUID.html#a6d8296fba33c5d84a64e4a882fcdc280">id::UUID::random</a></div><div class="ttdeci">static UUID random()</div><div class="ttdef"><b>Definition:</b> uuid.hpp:38</div></div>
 <div class="ttc" id="structid_1_1UUID_html"><div class="ttname"><a href="structid_1_1UUID.html">id::UUID</a></div><div class="ttdef"><b>Definition:</b> uuid.hpp:35</div></div>
diff --git a/content/api/latest/c++/v0__v1executor_8hpp_source.html b/content/api/latest/c++/v0__v1executor_8hpp_source.html
index 2375cc1..3d9576e 100644
--- a/content/api/latest/c++/v0__v1executor_8hpp_source.html
+++ b/content/api/latest/c++/v0__v1executor_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a52d721fdf67627f1adf97e3980570dd4"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a52d721fdf67627f1adf97e3980570dd4">mesos::v1::executor::V0ToV1Adapter::~V0ToV1Adapter</a></div><div class="ttdeci">~V0ToV1Adapter() override</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="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:2628</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:2641</div></div>
 <div class="ttc" id="classmesos_1_1MesosExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:212</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_aa7e9c8678e6a90a259bb9f480533ee78"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#aa7e9c8678e6a90a259bb9f480533ee78">mesos::v1::executor::V0ToV1Adapter::frameworkMessage</a></div><div class="ttdeci">void frameworkMessage(ExecutorDriver *driver, const std::string &amp;data) override</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a32b6d819b88d547becb7cb7aa223f4a1"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a32b6d819b88d547becb7cb7aa223f4a1">mesos::v1::executor::V0ToV1Adapter::error</a></div><div class="ttdeci">void error(ExecutorDriver *driver, const std::string &amp;message) override</div></div>
diff --git a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
index 383acf5..c5be76b 100644
--- a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="v1_2resource__provider_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="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; std::string &gt;</a></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:2628</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:2641</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html">mesos::internal::HttpConnectionProcess</a></div><div class="ttdoc">HTTP connection handler. </div><div class="ttdef"><b>Definition:</b> resource_provider.hpp:41</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1EndpointDetector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1EndpointDetector.html">mesos::internal::EndpointDetector</a></div><div class="ttdef"><b>Definition:</b> detector.hpp:26</div></div>
diff --git a/content/api/latest/c++/v1_2scheduler_8hpp_source.html b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
index 78e81f8..92bf6df 100644
--- a/content/api/latest/c++/v1_2scheduler_8hpp_source.html
+++ b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
@@ -56,9 +56,9 @@
 <div class="ttc" id="namespacemesos_html_a13035ce0cc66cca4a467787b4716039e"><div class="ttname"><a href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">mesos::ContentType</a></div><div class="ttdeci">ContentType</div><div class="ttdef"><b>Definition:</b> http.hpp:43</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Credential &gt;</a></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="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:2628</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:2641</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html">mesos::v1::scheduler::Mesos</a></div><div class="ttdef"><b>Definition:</b> scheduler.hpp:70</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab87ee31e10bdc282bae31a2c973602df"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::internal::tests::v1::scheduler::Mesos</a></div><div class="ttdeci">mesos::v1::scheduler::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2630</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab87ee31e10bdc282bae31a2c973602df"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::internal::tests::v1::scheduler::Mesos</a></div><div class="ttdeci">mesos::v1::scheduler::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2643</div></div>
 <div class="ttc" id="v1_2scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="v1_2scheduler_2scheduler_8hpp.html">scheduler.hpp</a></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="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
diff --git a/content/api/latest/c++/variant_8hpp_source.html b/content/api/latest/c++/variant_8hpp_source.html
index 5aeb563..f55caae 100644
--- a/content/api/latest/c++/variant_8hpp_source.html
+++ b/content/api/latest/c++/variant_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="namespaceboost_html"><div class="ttname"><a href="namespaceboost.html">boost</a></div><div class="ttdef"><b>Definition:</b> interval.hpp:354</div></div>
 <div class="ttc" id="overload_8hpp_html"><div class="ttname"><a href="overload_8hpp.html">overload.hpp</a></div></div>
 <div class="ttc" id="traits_8hpp_html"><div class="ttname"><a href="traits_8hpp.html">traits.hpp</a></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="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> type_utils.hpp:550</div></div>
 <div class="ttc" id="classVariant_html_ab07030cf3cd3f187815ecab876fbcb69"><div class="ttname"><a href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant::operator==</a></div><div class="ttdeci">bool operator==(const Variant &amp;that) const </div><div class="ttdef"><b>Definition:</b> variant.hpp:93</div></div>
 <div class="ttc" id="namespacefs_html"><div class="ttname"><a href="namespacefs.html">fs</a></div><div class="ttdef"><b>Definition:</b> fs.hpp:29</div></div>
 <div class="ttc" id="classVariant_html_a60b427988bfa6cfe7dc6bff236f523b5"><div class="ttname"><a href="classVariant.html#a60b427988bfa6cfe7dc6bff236f523b5">Variant::visit</a></div><div class="ttdeci">auto visit(Fs &amp;&amp;...fs) -&gt; decltype(boost::apply_visitor(overload(std::forward&lt; Fs &gt;(fs)...), std::declval&lt; boost::variant&lt; T, Ts... &gt; &amp; &gt;()))</div><div class="ttdef"><b>Definition:</b> variant.hpp:77</div></div>
diff --git a/content/api/latest/java/constant-values.html b/content/api/latest/java/constant-values.html
index 9c710bd..593e5e1 100644
--- a/content/api/latest/java/constant-values.html
+++ b/content/api/latest/java/constant-values.html
@@ -3976,6 +3976,13 @@
 <td class="colLast"><code>1</code></td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a name="org.apache.mesos.Protos.Offer.Operation.CreateDisk.TARGET_PROFILE_FIELD_NUMBER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#TARGET_PROFILE_FIELD_NUMBER">TARGET_PROFILE_FIELD_NUMBER</a></code></td>
+<td class="colLast"><code>3</code></td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.mesos.Protos.Offer.Operation.CreateDisk.TARGET_TYPE_FIELD_NUMBER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
diff --git a/content/api/latest/java/index-all.html b/content/api/latest/java/index-all.html
index 1c2268f..534a86d 100644
--- a/content/api/latest/java/index-all.html
+++ b/content/api/latest/java/index-all.html
@@ -6778,6 +6778,11 @@
 <div class="block">
  Whether a TCP connection succeeded.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#clearTargetProfile--">clearTargetProfile()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#clearTargetType--">clearTargetType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
 <dd>
 <div class="block">
@@ -26391,6 +26396,36 @@
 <div class="block">
  Whether a TCP connection succeeded.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getTargetProfile--">getTargetProfile()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#getTargetProfile--">getTargetProfile()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#getTargetProfile--">getTargetProfile()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getTargetProfileBytes--">getTargetProfileBytes()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#getTargetProfileBytes--">getTargetProfileBytes()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#getTargetProfileBytes--">getTargetProfileBytes()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getTargetType--">getTargetType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
 <dd>
 <div class="block">
@@ -36569,6 +36604,21 @@
 <div class="block">
  Whether a TCP connection succeeded.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#hasTargetProfile--">hasTargetProfile()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#hasTargetProfile--">hasTargetProfile()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#hasTargetProfile--">hasTargetProfile()</a></span> - Method in interface org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#hasTargetType--">hasTargetType()</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
 <dd>
 <div class="block">
@@ -48284,12 +48334,14 @@
 <dt><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Offer.Operation.CreateDisk</span></a> - Class in <a href="org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
 <dd>
 <div class="block">
- Create a `MOUNT` or `BLOCK` disk resource from a `RAW` disk resource.</div>
+ Create a `MOUNT` or `BLOCK` disk resource backed by a CSI volume from a
+ `RAW` disk resource.</div>
 </dd>
 <dt><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Offer.Operation.CreateDisk.Builder</span></a> - Class in <a href="org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
 <dd>
 <div class="block">
- Create a `MOUNT` or `BLOCK` disk resource from a `RAW` disk resource.</div>
+ Create a `MOUNT` or `BLOCK` disk resource backed by a CSI volume from a
+ `RAW` disk resource.</div>
 </dd>
 <dt><a href="org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.Offer.Operation.CreateDiskOrBuilder</span></a> - Interface in <a href="org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
 <dd>&nbsp;</dd>
@@ -48306,12 +48358,12 @@
 <dt><a href="org/apache/mesos/Protos.Offer.Operation.DestroyDisk.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Offer.Operation.DestroyDisk</span></a> - Class in <a href="org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
 <dd>
 <div class="block">
- Destroy a `MOUNT` or `BLOCK` disk resource.</div>
+ Destroy a `MOUNT` or `BLOCK` disk resource backed by a CSI volume.</div>
 </dd>
 <dt><a href="org/apache/mesos/Protos.Offer.Operation.DestroyDisk.Builder.html" title="class in org.apache.mesos"><span class="typeNameLink">Protos.Offer.Operation.DestroyDisk.Builder</span></a> - Class in <a href="org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
 <dd>
 <div class="block">
- Destroy a `MOUNT` or `BLOCK` disk resource.</div>
+ Destroy a `MOUNT` or `BLOCK` disk resource backed by a CSI volume.</div>
 </dd>
 <dt><a href="org/apache/mesos/Protos.Offer.Operation.DestroyDiskOrBuilder.html" title="interface in org.apache.mesos"><span class="typeNameLink">Protos.Offer.Operation.DestroyDiskOrBuilder</span></a> - Interface in <a href="org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
 <dd>&nbsp;</dd>
@@ -54665,6 +54717,16 @@
 <div class="block">
  Whether a TCP connection succeeded.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setTargetProfile-java.lang.String-">setTargetProfile(String)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setTargetProfileBytes-com.google.protobuf.ByteString-">setTargetProfileBytes(com.google.protobuf.ByteString)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
+<dd>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setTargetType-org.apache.mesos.Protos.Resource.DiskInfo.Source.Type-">setTargetType(Protos.Resource.DiskInfo.Source.Type)</a></span> - Method in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></dt>
 <dd>
 <div class="block">
@@ -55949,6 +56011,8 @@
 </a>
 <h2 class="title">T</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#TARGET_PROFILE_FIELD_NUMBER">TARGET_PROFILE_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#TARGET_TYPE_FIELD_NUMBER">TARGET_TYPE_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/mesos/Protos.PerfStatistics.html#TASK_CLOCK_FIELD_NUMBER">TASK_CLOCK_FIELD_NUMBER</a></span> - Static variable in class org.apache.mesos.<a href="org/apache/mesos/Protos.PerfStatistics.html" title="class in org.apache.mesos">Protos.PerfStatistics</a></dt>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html
index 9e50ebb..5a22ed4 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":9,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -123,7 +123,21 @@ var activeTableTab = "activeTableTab";
 extends &lt;any&gt;
 implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></pre>
 <div class="block"><pre>
- Create a `MOUNT` or `BLOCK` disk resource from a `RAW` disk resource.
+ Create a `MOUNT` or `BLOCK` disk resource backed by a CSI volume from a
+ `RAW` disk resource.
+ In the typical case where the `RAW` disk resource has a profile and no
+ source ID, a new CSI volume will be provisioned by Mesos to back the
+ returned `MOUNT` or `BLOCK` disk resource. However, the `RAW` disk
+ resource can instead have no profile but a source ID, indicating that
+ it is already backed by a CSI volume in one of the following scenarios:
+ (1) The CSI volume is preprovisioned out-of-band.
+ (2) The CSI volume is provisioned by Mesos, but Mesos has lost the
+     corresponding `MOUNT` or `BLOCK` resource metadata. This could
+     happen if there has been a change in the agent ID or resource
+     provider ID where the volume belongs.
+ In the above cases, Mesos won't provision a new CSI volume, but instead
+ will simply return a `MOUNT` or `BLOCK` disk resource backed by the same
+ CSI volume, with the profile specified in this call.
  NOTE: For the time being, this API is subject to change and the related
  feature is experimental.
  </pre>
@@ -180,123 +194,165 @@ implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskO
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#clearTargetProfile--">clearTargetProfile</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#clearTargetType--">clearTargetType</a></span>()</code>
 <div class="block">
  NOTE: Only `MOUNT` or `BLOCK` is allowed in the `target_type` field.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#clone--">clone</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>static com.google.protobuf.Descriptors.Descriptor</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>com.google.protobuf.Descriptors.Descriptor</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getDescriptorForType--">getDescriptorForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getSource--">getSource</a></span>()</code>
 <div class="block"><code>required .mesos.Resource source = 1;</code></div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getSourceBuilder--">getSourceBuilder</a></span>()</code>
 <div class="block"><code>required .mesos.Resource source = 1;</code></div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.ResourceOrBuilder.html" title="interface in org.apache.mesos">Protos.ResourceOrBuilder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getSourceOrBuilder--">getSourceOrBuilder</a></span>()</code>
 <div class="block"><code>required .mesos.Resource source = 1;</code></div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getTargetProfile--">getTargetProfile</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getTargetProfileBytes--">getTargetProfileBytes</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Source.Type.html" title="enum in org.apache.mesos">Protos.Resource.DiskInfo.Source.Type</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#getTargetType--">getTargetType</a></span>()</code>
 <div class="block">
  NOTE: Only `MOUNT` or `BLOCK` is allowed in the `target_type` field.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#hasSource--">hasSource</a></span>()</code>
 <div class="block"><code>required .mesos.Resource source = 1;</code></div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#hasTargetProfile--">hasTargetProfile</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#hasTargetType--">hasTargetType</a></span>()</code>
 <div class="block">
  NOTE: Only `MOUNT` or `BLOCK` is allowed in the `target_type` field.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">mergeFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#mergeFrom-com.google.protobuf.Message-">mergeFrom</a></span>(com.google.protobuf.Message&nbsp;other)</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#mergeSource-org.apache.mesos.Protos.Resource-">mergeSource</a></span>(<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</code>
 <div class="block"><code>required .mesos.Resource source = 1;</code></div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">mergeUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">setField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
         java.lang.Object&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">setRepeatedField</a></span>(com.google.protobuf.Descriptors.FieldDescriptor&nbsp;field,
                 int&nbsp;index,
                 java.lang.Object&nbsp;value)</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setSource-org.apache.mesos.Protos.Resource.Builder-">setSource</a></span>(<a href="../../../org/apache/mesos/Protos.Resource.Builder.html" title="class in org.apache.mesos">Protos.Resource.Builder</a>&nbsp;builderForValue)</code>
 <div class="block"><code>required .mesos.Resource source = 1;</code></div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setSource-org.apache.mesos.Protos.Resource-">setSource</a></span>(<a href="../../../org/apache/mesos/Protos.Resource.html" title="class in org.apache.mesos">Protos.Resource</a>&nbsp;value)</code>
 <div class="block"><code>required .mesos.Resource source = 1;</code></div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i32" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setTargetProfile-java.lang.String-">setTargetProfile</a></span>(java.lang.String&nbsp;value)</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setTargetProfileBytes-com.google.protobuf.ByteString-">setTargetProfileBytes</a></span>(com.google.protobuf.ByteString&nbsp;value)</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setTargetType-org.apache.mesos.Protos.Resource.DiskInfo.Source.Type-">setTargetType</a></span>(<a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Source.Type.html" title="enum in org.apache.mesos">Protos.Resource.DiskInfo.Source.Type</a>&nbsp;value)</code>
 <div class="block">
  NOTE: Only `MOUNT` or `BLOCK` is allowed in the `target_type` field.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields</a></span>(com.google.protobuf.UnknownFieldSet&nbsp;unknownFields)</code>&nbsp;</td>
 </tr>
@@ -632,6 +688,120 @@ implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskO
  <code>required .mesos.Resource.DiskInfo.Source.Type target_type = 2;</code></div>
 </li>
 </ul>
+<a name="hasTargetProfile--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasTargetProfile</h4>
+<pre>public&nbsp;boolean&nbsp;hasTargetProfile()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#hasTargetProfile--">hasTargetProfile</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getTargetProfile--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTargetProfile</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getTargetProfile()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#getTargetProfile--">getTargetProfile</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getTargetProfileBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTargetProfileBytes</h4>
+<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getTargetProfileBytes()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#getTargetProfileBytes--">getTargetProfileBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setTargetProfile-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTargetProfile</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a>&nbsp;setTargetProfile(java.lang.String&nbsp;value)</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+</li>
+</ul>
+<a name="clearTargetProfile--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearTargetProfile</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a>&nbsp;clearTargetProfile()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+</li>
+</ul>
+<a name="setTargetProfileBytes-com.google.protobuf.ByteString-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTargetProfileBytes</h4>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a>&nbsp;setTargetProfileBytes(com.google.protobuf.ByteString&nbsp;value)</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+</li>
+</ul>
 <a name="setUnknownFields-com.google.protobuf.UnknownFieldSet-">
 <!--   -->
 </a>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDisk.html b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDisk.html
index d548674..039eee4 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDisk.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDisk.html
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":9,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":9,"i16":9,"i17":10,"i18":10,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":10,"i31":10};
+var methods = {"i0":10,"i1":9,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":9,"i20":10,"i21":10,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":10,"i34":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -123,7 +123,21 @@ var activeTableTab = "activeTableTab";
 extends com.google.protobuf.GeneratedMessageV3
 implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></pre>
 <div class="block"><pre>
- Create a `MOUNT` or `BLOCK` disk resource from a `RAW` disk resource.
+ Create a `MOUNT` or `BLOCK` disk resource backed by a CSI volume from a
+ `RAW` disk resource.
+ In the typical case where the `RAW` disk resource has a profile and no
+ source ID, a new CSI volume will be provisioned by Mesos to back the
+ returned `MOUNT` or `BLOCK` disk resource. However, the `RAW` disk
+ resource can instead have no profile but a source ID, indicating that
+ it is already backed by a CSI volume in one of the following scenarios:
+ (1) The CSI volume is preprovisioned out-of-band.
+ (2) The CSI volume is provisioned by Mesos, but Mesos has lost the
+     corresponding `MOUNT` or `BLOCK` resource metadata. This could
+     happen if there has been a change in the agent ID or resource
+     provider ID where the volume belongs.
+ In the above cases, Mesos won't provision a new CSI volume, but instead
+ will simply return a `MOUNT` or `BLOCK` disk resource backed by the same
+ CSI volume, with the profile specified in this call.
  NOTE: For the time being, this API is subject to change and the related
  feature is experimental.
  </pre>
@@ -151,7 +165,8 @@ implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskO
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></span></code>
 <div class="block">
- Create a `MOUNT` or `BLOCK` disk resource from a `RAW` disk resource.</div>
+ Create a `MOUNT` or `BLOCK` disk resource backed by a CSI volume from a
+ `RAW` disk resource.</div>
 </td>
 </tr>
 </table>
@@ -181,6 +196,10 @@ implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskO
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#TARGET_PROFILE_FIELD_NUMBER">TARGET_PROFILE_FIELD_NUMBER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#TARGET_TYPE_FIELD_NUMBER">TARGET_TYPE_FIELD_NUMBER</a></span></code>&nbsp;</td>
 </tr>
 </table>
@@ -235,112 +254,133 @@ implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskO
 </td>
 </tr>
 <tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#getTargetProfile--">getTargetProfile</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#getTargetProfileBytes--">getTargetProfileBytes</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Source.Type.html" title="enum in org.apache.mesos">Protos.Resource.DiskInfo.Source.Type</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#getTargetType--">getTargetType</a></span>()</code>
 <div class="block">
  NOTE: Only `MOUNT` or `BLOCK` is allowed in the `target_type` field.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>com.google.protobuf.UnknownFieldSet</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#getUnknownFields--">getUnknownFields</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#hasSource--">hasSource</a></span>()</code>
 <div class="block"><code>required .mesos.Resource source = 1;</code></div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#hasTargetProfile--">hasTargetProfile</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#hasTargetType--">hasTargetType</a></span>()</code>
 <div class="block">
  NOTE: Only `MOUNT` or `BLOCK` is allowed in the `target_type` field.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#newBuilder--">newBuilder</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#newBuilder-org.apache.mesos.Protos.Offer.Operation.CreateDisk-">newBuilder</a></span>(<a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a>&nbsp;prototype)</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#newBuilderForType--">newBuilderForType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#newBuilderForType-com.google.protobuf.GeneratedMessageV3.BuilderParent-">newBuilderForType</a></span>(com.google.protobuf.GeneratedMessageV3.BuilderParent&nbsp;parent)</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseDelimitedFrom-java.io.InputStream-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input)</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseDelimitedFrom</a></span>(java.io.InputStream&nbsp;input,
                   com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(byte[]&nbsp;data,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseFrom-java.nio.ByteBuffer-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data)</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseFrom-java.nio.ByteBuffer-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.nio.ByteBuffer&nbsp;data,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseFrom-com.google.protobuf.ByteString-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data)</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.ByteString&nbsp;data,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseFrom-com.google.protobuf.CodedInputStream-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input)</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(com.google.protobuf.CodedInputStream&nbsp;input,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parseFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-">parseFrom</a></span>(java.io.InputStream&nbsp;input,
          com.google.protobuf.ExtensionRegistryLite&nbsp;extensionRegistry)</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>static &lt;any&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#parser--">parser</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#toBuilder--">toBuilder</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html#writeTo-com.google.protobuf.CodedOutputStream-">writeTo</a></span>(com.google.protobuf.CodedOutputStream&nbsp;output)</code>&nbsp;</td>
 </tr>
@@ -392,6 +432,19 @@ implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskO
 </dl>
 </li>
 </ul>
+<a name="TARGET_PROFILE_FIELD_NUMBER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TARGET_PROFILE_FIELD_NUMBER</h4>
+<pre>public static final&nbsp;int TARGET_PROFILE_FIELD_NUMBER</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#org.apache.mesos.Protos.Offer.Operation.CreateDisk.TARGET_PROFILE_FIELD_NUMBER">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
 <a name="PARSER">
 <!--   -->
 </a>
@@ -516,6 +569,69 @@ public static final&nbsp;&lt;any&gt; PARSER</pre>
 </dl>
 </li>
 </ul>
+<a name="hasTargetProfile--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasTargetProfile</h4>
+<pre>public&nbsp;boolean&nbsp;hasTargetProfile()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#hasTargetProfile--">hasTargetProfile</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getTargetProfile--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTargetProfile</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getTargetProfile()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#getTargetProfile--">getTargetProfile</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getTargetProfileBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTargetProfileBytes</h4>
+<pre>public&nbsp;com.google.protobuf.ByteString&nbsp;getTargetProfileBytes()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#getTargetProfileBytes--">getTargetProfileBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.CreateDiskOrBuilder</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="isInitialized--">
 <!--   -->
 </a>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html
index 3c5fe5e..3d19423 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -138,19 +138,40 @@ var activeTableTab = "activeTableTab";
 </td>
 </tr>
 <tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#getTargetProfile--">getTargetProfile</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>com.google.protobuf.ByteString</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#getTargetProfileBytes--">getTargetProfileBytes</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Source.Type.html" title="enum in org.apache.mesos">Protos.Resource.DiskInfo.Source.Type</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#getTargetType--">getTargetType</a></span>()</code>
 <div class="block">
  NOTE: Only `MOUNT` or `BLOCK` is allowed in the `target_type` field.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#hasSource--">hasSource</a></span>()</code>
 <div class="block"><code>required .mesos.Resource source = 1;</code></div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#hasTargetProfile--">hasTargetProfile</a></span>()</code>
+<div class="block">
+ Apply the specified profile to the created disk.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDiskOrBuilder.html#hasTargetType--">hasTargetType</a></span>()</code>
 <div class="block">
@@ -219,7 +240,7 @@ var activeTableTab = "activeTableTab";
 <a name="getTargetType--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getTargetType</h4>
 <pre><a href="../../../org/apache/mesos/Protos.Resource.DiskInfo.Source.Type.html" title="enum in org.apache.mesos">Protos.Resource.DiskInfo.Source.Type</a>&nbsp;getTargetType()</pre>
@@ -230,6 +251,57 @@ var activeTableTab = "activeTableTab";
  <code>required .mesos.Resource.DiskInfo.Source.Type target_type = 2;</code></div>
 </li>
 </ul>
+<a name="hasTargetProfile--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasTargetProfile</h4>
+<pre>boolean&nbsp;hasTargetProfile()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+</li>
+</ul>
+<a name="getTargetProfile--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTargetProfile</h4>
+<pre>java.lang.String&nbsp;getTargetProfile()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+</li>
+</ul>
+<a name="getTargetProfileBytes--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTargetProfileBytes</h4>
+<pre>com.google.protobuf.ByteString&nbsp;getTargetProfileBytes()</pre>
+<div class="block"><pre>
+ Apply the specified profile to the created disk. This field must be set
+ if `source` does not have a profile, and must not be set if it has one.
+ NOTE: The operation will fail If the specified profile is unknown to
+ Mesos, i.e., not reported by the disk profile adaptor.
+ </pre>
+
+ <code>optional string target_profile = 3;</code></div>
+</li>
+</ul>
 </li>
 </ul>
 </li>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.DestroyDisk.Builder.html b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.DestroyDisk.Builder.html
index 93515c9..d22271c 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.DestroyDisk.Builder.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.DestroyDisk.Builder.html
@@ -123,8 +123,18 @@ var activeTableTab = "activeTableTab";
 extends &lt;any&gt;
 implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.DestroyDiskOrBuilder</a></pre>
 <div class="block"><pre>
- Destroy a `MOUNT` or `BLOCK` disk resource. This will result in a `RAW`
- disk resource.
+ Destroy a `MOUNT` or `BLOCK` disk resource backed by a CSI volume.
+ In the typical case where the CSI plugin of the volume supports volume
+ deprovisioning and the profile of the disk resource is known to Mesos,
+ the volume will be deprovisioned and a `RAW` disk resource with the same
+ profile but no source ID will be returned. However, the following corner
+ cases could lead to different outcomes:
+ (1) If the CSI plugin supports volume deprovisioning but the profile of
+     the disk resource is no longer reported by the disk profile adaptor,
+     the volume will be deprovisioned but no resource will be returned.
+ (2) If the CSI plugin does not support volume deprovisioning, the volume
+     won't be deprovisioned and a `RAW` disk resource with no profile but
+     the same source ID will be returned.
  NOTE: For the time being, this API is subject to change and the related
  feature is experimental.
  </pre>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.DestroyDisk.html b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.DestroyDisk.html
index b2f3f4e..5e7a0e1 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.DestroyDisk.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.DestroyDisk.html
@@ -123,8 +123,18 @@ var activeTableTab = "activeTableTab";
 extends com.google.protobuf.GeneratedMessageV3
 implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyDiskOrBuilder.html" title="interface in org.apache.mesos">Protos.Offer.Operation.DestroyDiskOrBuilder</a></pre>
 <div class="block"><pre>
- Destroy a `MOUNT` or `BLOCK` disk resource. This will result in a `RAW`
- disk resource.
+ Destroy a `MOUNT` or `BLOCK` disk resource backed by a CSI volume.
+ In the typical case where the CSI plugin of the volume supports volume
+ deprovisioning and the profile of the disk resource is known to Mesos,
+ the volume will be deprovisioned and a `RAW` disk resource with the same
+ profile but no source ID will be returned. However, the following corner
+ cases could lead to different outcomes:
+ (1) If the CSI plugin supports volume deprovisioning but the profile of
+     the disk resource is no longer reported by the disk profile adaptor,
+     the volume will be deprovisioned but no resource will be returned.
+ (2) If the CSI plugin does not support volume deprovisioning, the volume
+     won't be deprovisioned and a `RAW` disk resource with no profile but
+     the same source ID will be returned.
  NOTE: For the time being, this API is subject to change and the related
  feature is experimental.
  </pre>
@@ -152,7 +162,7 @@ implements <a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyDisk
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.DestroyDisk.Builder</a></span></code>
 <div class="block">
- Destroy a `MOUNT` or `BLOCK` disk resource.</div>
+ Destroy a `MOUNT` or `BLOCK` disk resource backed by a CSI volume.</div>
 </td>
 </tr>
 </table>
diff --git a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.html b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.html
index f9647c4..6b6a325 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.Offer.Operation.html
@@ -162,7 +162,8 @@ implements <a href="../../../org/apache/mesos/Protos.Offer.OperationOrBuilder.ht
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></span></code>
 <div class="block">
- Create a `MOUNT` or `BLOCK` disk resource from a `RAW` disk resource.</div>
+ Create a `MOUNT` or `BLOCK` disk resource backed by a CSI volume from a
+ `RAW` disk resource.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -183,7 +184,7 @@ implements <a href="../../../org/apache/mesos/Protos.Offer.OperationOrBuilder.ht
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.DestroyDisk</a></span></code>
 <div class="block">
- Destroy a `MOUNT` or `BLOCK` disk resource.</div>
+ Destroy a `MOUNT` or `BLOCK` disk resource backed by a CSI volume.</div>
 </td>
 </tr>
 <tr class="rowColor">
diff --git a/content/api/latest/java/org/apache/mesos/package-summary.html b/content/api/latest/java/org/apache/mesos/package-summary.html
index d16e614..1e8e2f9 100644
--- a/content/api/latest/java/org/apache/mesos/package-summary.html
+++ b/content/api/latest/java/org/apache/mesos/package-summary.html
@@ -1957,14 +1957,16 @@
 <td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk</a></td>
 <td class="colLast">
 <div class="block">
- Create a `MOUNT` or `BLOCK` disk resource from a `RAW` disk resource.</div>
+ Create a `MOUNT` or `BLOCK` disk resource backed by a CSI volume from a
+ `RAW` disk resource.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.CreateDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.CreateDisk.Builder</a></td>
 <td class="colLast">
 <div class="block">
- Create a `MOUNT` or `BLOCK` disk resource from a `RAW` disk resource.</div>
+ Create a `MOUNT` or `BLOCK` disk resource backed by a CSI volume from a
+ `RAW` disk resource.</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -1983,14 +1985,14 @@
 <td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyDisk.html" title="class in org.apache.mesos">Protos.Offer.Operation.DestroyDisk</a></td>
 <td class="colLast">
 <div class="block">
- Destroy a `MOUNT` or `BLOCK` disk resource.</div>
+ Destroy a `MOUNT` or `BLOCK` disk resource backed by a CSI volume.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/mesos/Protos.Offer.Operation.DestroyDisk.Builder.html" title="class in org.apache.mesos">Protos.Offer.Operation.DestroyDisk.Builder</a></td>
 <td class="colLast">
 <div class="block">
- Destroy a `MOUNT` or `BLOCK` disk resource.</div>
+ Destroy a `MOUNT` or `BLOCK` disk resource backed by a CSI volume.</div>
 </td>
 </tr>
 <tr class="altColor">