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 2017/10/30 20:33:12 UTC

[01/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 529f48dc5 -> c260c2864


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/v0__v1executor_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v0__v1executor_8hpp_source.html b/content/api/latest/c++/v0__v1executor_8hpp_source.html
index c0ed0f1..8d9b926 100644
--- a/content/api/latest/c++/v0__v1executor_8hpp_source.html
+++ b/content/api/latest/c++/v0__v1executor_8hpp_source.html
@@ -146,7 +146,7 @@
 <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:146</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:2301</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:2307</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a0dc4504ea505da568521885b762a2228"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a0dc4504ea505da568521885b762a2228">mesos::v1::executor::V0ToV1Adapter::launchTask</a></div><div class="ttdeci">virtual void launchTask(ExecutorDriver *driver, const mesos::TaskInfo &amp;task) override</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:211</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_adb4f85ebd977f61dc56829e844b987cf"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#adb4f85ebd977f61dc56829e844b987cf">mesos::v1::executor::V0ToV1Adapter::killTask</a></div><div class="ttdeci">virtual void killTask(ExecutorDriver *driver, const mesos::TaskID &amp;taskId) override</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
----------------------------------------------------------------------
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 d01267c..3b9c1d7 100644
--- a/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
+++ b/content/api/latest/c++/v1_2resource__provider_8hpp_source.html
@@ -135,7 +135,7 @@
 <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="classmesos_1_1v1_1_1resource__provider_1_1Driver_html_a3426f43a0802df9e61b1500038137172"><div class="ttname"><a href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver::operator=</a></div><div class="ttdeci">Driver &amp; operator=(const Driver &amp;other)=delete</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:2301</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:2307</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/v1_2scheduler_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/v1_2scheduler_8hpp_source.html b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
index b88878c..6d4c694 100644
--- a/content/api/latest/c++/v1_2scheduler_8hpp_source.html
+++ b/content/api/latest/c++/v1_2scheduler_8hpp_source.html
@@ -197,7 +197,7 @@
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1MesosBase_html_aaf34772be0e6034a852de3c8cec98e5d"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#aaf34772be0e6034a852de3c8cec98e5d">mesos::v1::scheduler::MesosBase::send</a></div><div class="ttdeci">virtual void send(const Call &amp;call)=0</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html_a58a8e2f265c0985c0e15d7887c860c2c"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a58a8e2f265c0985c0e15d7887c860c2c">mesos::v1::scheduler::Mesos::Mesos</a></div><div class="ttdeci">Mesos(const std::string &amp;master, ContentType contentType, const std::function&lt; void()&gt; &amp;connected, const std::function&lt; void()&gt; &amp;disconnected, const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;received, const Option&lt; Credential &gt; &amp;credential)</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1MesosBase_html_a3c39262ca3ad57bc207c756a5b6ca430"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#a3c39262ca3ad57bc207c756a5b6ca430">mesos::v1::scheduler::MesosBase::reconnect</a></div><div class="ttdeci">virtual void reconnect()=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:2301</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:2307</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html_a2540231539979f15ce1fcb44fb1e1a06"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a2540231539979f15ce1fcb44fb1e1a06">mesos::v1::scheduler::Mesos::stop</a></div><div class="ttdeci">virtual void stop()</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:65</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1scheduler_1_1Mesos_html_a46c53d0ee214b44293e154e401e0e00b"><div class="ttname"><a href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a46c53d0ee214b44293e154e401e0e00b">mesos::v1::scheduler::Mesos::~Mesos</a></div><div class="ttdeci">virtual ~Mesos()</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/documentation/latest/powered-by-mesos/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/latest/powered-by-mesos/index.html b/content/documentation/latest/powered-by-mesos/index.html
index fee489d..eff43aa 100644
--- a/content/documentation/latest/powered-by-mesos/index.html
+++ b/content/documentation/latest/powered-by-mesos/index.html
@@ -211,6 +211,7 @@
 <li><a href="http://www.shopee.sg">Shopee</a></li>
 <li><a href="http://www.sigmoidanalytics.com/">Sigmoid Analytics</a></li>
 <li><a href="https://siqueries.com">SiQueries</a></li>
+<li><a href="https://slicelife.com">SliceLife</a></li>
 <li><a href="http://sloppy.io">Sloppy.io</a></li>
 <li><a href="https://smartprocure.us">SmartProcure</a></li>
 <li><a href="http://squarespace.com">Squarespace</a></li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/documentation/powered-by-mesos/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/powered-by-mesos/index.html b/content/documentation/powered-by-mesos/index.html
index 906fe40..e0133d6 100644
--- a/content/documentation/powered-by-mesos/index.html
+++ b/content/documentation/powered-by-mesos/index.html
@@ -211,6 +211,7 @@
 <li><a href="http://www.shopee.sg">Shopee</a></li>
 <li><a href="http://www.sigmoidanalytics.com/">Sigmoid Analytics</a></li>
 <li><a href="https://siqueries.com">SiQueries</a></li>
+<li><a href="https://slicelife.com">SliceLife</a></li>
 <li><a href="http://sloppy.io">Sloppy.io</a></li>
 <li><a href="https://smartprocure.us">SmartProcure</a></li>
 <li><a href="http://squarespace.com">Squarespace</a></li>


[07/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/http__connection_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/http__connection_8hpp_source.html b/content/api/latest/c++/http__connection_8hpp_source.html
index 22bebf7..9a27c8d 100644
--- a/content/api/latest/c++/http__connection_8hpp_source.html
+++ b/content/api/latest/c++/http__connection_8hpp_source.html
@@ -619,7 +619,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:658</div></div>
 <div class="ttc" id="namespaceos_1_1libraries_1_1Library_html_ab0e1a0e311049b6d685de1068e8f4690"><div class="ttname"><a href="namespaceos_1_1libraries_1_1Library.html#ab0e1a0e311049b6d685de1068e8f4690">os::libraries::Library::prefix</a></div><div class="ttdeci">constexpr const char * prefix</div><div class="ttdef"><b>Definition:</b> os.hpp:94</div></div>
 <div class="ttc" id="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:460</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:2301</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:2307</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:1031</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
@@ -628,7 +628,7 @@
 <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="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:111</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:518</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:2302</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:2308</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a35a7a60a0e5a768c91915db644e61805a8bcc991ed7d906ec5cb1f21990e73450"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a35a7a60a0e5a768c91915db644e61805a8bcc991ed7d906ec5cb1f21990e73450">mesos::internal::HttpConnectionProcess::State::SUBSCRIBING</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_adc3677e19ae2436777ae89d0d48996c0"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#adc3677e19ae2436777ae89d0d48996c0">mesos::internal::HttpConnectionProcess::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> http_connection.hpp:171</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1HttpConnectionProcess_html_a35a7a60a0e5a768c91915db644e61805a9a14f95e151eec641316e7c784ce832d"><div class="ttname"><a href="classmesos_1_1internal_1_1HttpConnectionProcess.html#a35a7a60a0e5a768c91915db644e61805a9a14f95e151eec641316e7c784ce832d">mesos::internal::HttpConnectionProcess::State::CONNECTING</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp_source.html
----------------------------------------------------------------------
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 19a1ec1..5d1e527 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
@@ -139,7 +139,7 @@
 <div class="ttc" id="include_2mesos_2http_8hpp_html"><div class="ttname"><a href="include_2mesos_2http_8hpp.html">http.hpp</a></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="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:2301</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:2307</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:42</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html_a9a969afb03ff3c7f74677276085f40fc"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos::operator=</a></div><div class="ttdeci">Mesos &amp; operator=(const Mesos &amp;other)=delete</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html_af16febb5b3604b85f5aa77407c2c4b28"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html#af16febb5b3604b85f5aa77407c2c4b28">mesos::v1::executor::Mesos::Mesos</a></div><div class="ttdeci">Mesos(ContentType contentType, const std::function&lt; void(void)&gt; &amp;connected, const std::function&lt; void(void)&gt; &amp;disconnected, const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;received)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 9797939..30ad1f1 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -3526,6 +3526,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="killTask"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a54445d6bb6235a083065e0ceb7c38b12"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="launchExecutor"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="offerOperationUpdateAcknowledgement"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="ping"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="pingTimeout"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="qosCorrections"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5"><param name="ImageNumber" value="11"></OBJECT>
@@ -3762,6 +3763,7 @@
               <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ab07c7da84d5d13e1edfa3a26d1c8d3d2"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a36d53ca5131f0933adbddd9236225ccd"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ad36bbe61c0fe0f1f870bb84164d0ae12"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa9664191d42e27feb39ef17b340b6c07"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa40969542f4bbaea833f6de58ea513a2"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af54360cd6e4ea7a208ea53b7d36b082b"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2ec85d03639c057a1371f977b3ec9310"><param name="ImageNumber" value="11"></OBJECT>
@@ -22121,6 +22123,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="killTask"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a54445d6bb6235a083065e0ceb7c38b12"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="launchExecutor"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="offerOperationUpdateAcknowledgement"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="ping"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="pingTimeout"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="qosCorrections"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5"><param name="ImageNumber" value="11"></OBJECT>
@@ -22778,6 +22781,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ab07c7da84d5d13e1edfa3a26d1c8d3d2"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a36d53ca5131f0933adbddd9236225ccd"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ad36bbe61c0fe0f1f870bb84164d0ae12"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa9664191d42e27feb39ef17b340b6c07"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa40969542f4bbaea833f6de58ea513a2"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af54360cd6e4ea7a208ea53b7d36b082b"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="MOCK_METHOD2_T"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2ec85d03639c057a1371f977b3ec9310"><param name="ImageNumber" value="11"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 4ba526f..5fb511e 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -10200,8 +10200,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#a38054bb4be46d987910ea84f6c21bdf5"><param name="Name" value="allocatedResources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#a6cbb8b2d545779d9fefba998cbb103d1"><param name="Name" value="frameworks"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#a406f032bfbc577ec6dd1275e48fe48cf"><param name="Name" value="removeFramework"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="Role"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="role"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="Role"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Slave.html"><param name="Name" value="mesos::internal::master::Slave"></OBJECT>
   <UL>
@@ -11765,6 +11765,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a54445d6bb6235a083065e0ceb7c38b12"><param name="Name" value="killTask"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c"><param name="Name" value="launchExecutor"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a33768639ed69e6812b805bd70b29bf35"><param name="Name" value="Metrics"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9"><param name="Name" value="offerOperationUpdateAcknowledgement"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf"><param name="Name" value="ping"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7"><param name="Name" value="pingTimeout"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5"><param name="Name" value="qosCorrections"></OBJECT>
@@ -14558,13 +14559,10 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="NAME"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="name"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><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>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="mesos::uri::Fetcher::Plugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4bb32944d46d17d2152813eb5aea91cd"><param name="Name" value="mesos::uri::HadoopFetcherPlugin"></OBJECT>
   </UL>
@@ -14911,10 +14909,13 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Object.html#a79dba4ce034071eeef6a807d8d574cea"><param name="Name" value="JSON::Object"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm.html#a0720b5f434e636e22a3ed34f847eec57"><param name="Name" value="Jvm"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Jvm::Object"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76"><param name="Name" value="object"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="Object"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Object"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Jvm::Object"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="mesos::ObjectApprover::Object"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1AuthorizationAcceptor.html#ad35d76ffe02cd7100356cfd75b10dde1"><param name="Name" value="objectApprover"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJSON_1_1ObjectWriter.html#a028782ad1c192574b6f7b4de694af1f8"><param name="Name" value="ObjectWriter"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Slave.html#ace1f060347d268874173bac4c6e0a035"><param name="Name" value="observer"></OBJECT>
@@ -14946,6 +14947,7 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a56b6fba37d8c466ad48c0e50ab1ce92d"><param name="Name" value="offerFilters"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a73efe6c7ec93af36a580f1d6134e24ff"><param name="Name" value="offerOperations"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4"><param name="Name" value="offerOperationStatusUpdate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9"><param name="Name" value="offerOperationUpdateAcknowledgement"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0"><param name="Name" value="offerOperationUUIDs"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1python_1_1ProxyScheduler.html#ad21c8edda159da2fddb7ae1894249c14"><param name="Name" value="offerRescinded"></OBJECT>
   <UL>
@@ -16290,10 +16292,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a3d26816443f4e274700f715db64379ee"><param name="Name" value="operator std::string"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#af26cfab021ddf49af73da3b2beca85ac"><param name="Name" value="Path"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="path"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="process::http::Response"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="process::http::URL"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1unix_1_1Address.html#a93470f74fdd461facf698287be9a13fb"><param name="Name" value="process::network::unix::Address"></OBJECT>
   </UL>
@@ -17032,8 +17034,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a73f44b10f6d09ead6bdf3ab11cba4d06"><param name="Name" value="consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd"><param name="Name" value="Consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90"><param name="Name" value="EventQueue"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1EventVisitor.html"><param name="Name" value="process::EventVisitor"></OBJECT>
   <UL>
@@ -17352,8 +17354,8 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#ab73883ea45426022ec851b2069f8ed21"><param name="Name" value="acceptsEncoding"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#aa944870ad568bea5f0d0ce28763d0cef"><param name="Name" value="acceptsMediaType"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a2498f3dfc1ebe743f650e72f147c7887a25d7d2e078ea5bd01283be7cc227e071"><param name="Name" value="BODY"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1"><param name="Name" value="body"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a2498f3dfc1ebe743f650e72f147c7887a25d7d2e078ea5bd01283be7cc227e071"><param name="Name" value="BODY"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#ad0493ac04e37acf41127dfff3625c0f5"><param name="Name" value="client"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a53555a597f9376d2dd71daa799a90494"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Request.html#a3a459e9dbce042511e6359533f6925d4"><param name="Name" value="keepAlive"></OBJECT>
@@ -17371,8 +17373,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242"><param name="Name" value="code"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14"><param name="Name" value="NONE"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0"><param name="Name" value="PIPE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359"><param name="Name" value="reader"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ac7ac8132a8d8772335efd5a55d9ebb4f"><param name="Name" value="Response"></OBJECT>
@@ -17850,8 +17852,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html"><param name="Name" value="process::Once"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a2b83d07d529fb1028705e5c5bcafab6c"><param name="Name" value="done"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#a757b5aa045b5833563235eb0d84afa82"><param name="Name" value="~Once"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Owned.html"><param name="Name" value="process::Owned"></OBJECT>
@@ -18070,8 +18072,8 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990af648d44b624da021da40a80190291380"><param name="Name" value="DUPLICATED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990ad3f73761156a6e75873cf903a0d62994"><param name="Name" value="OWNED"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="subprocess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="subprocess"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html"><param name="Name" value="process::Subprocess::ParentHook"></OBJECT>
   <UL>
@@ -18218,8 +18220,8 @@
   </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#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18274,8 +18276,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18316,8 +18318,8 @@
   </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#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18344,8 +18346,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18372,8 +18374,8 @@
   </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#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#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18386,8 +18388,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18435,8 +18437,8 @@
   </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#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -18587,8 +18589,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#a8858c74f313c22f72836beabb73e7c27"><param name="Name" value="process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classProcessWatcher.html#ae6f5acc4af4d936adca882e2274e6491"><param name="Name" value="ProcessWatcher"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Profiler.html#ac3603ac30749c5f0bc2321769b9bb9a8"><param name="Name" value="Profiler"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceelf.html#a5e0f37b29d2d9500fe43653adefc1022ac94c37334a8660ad8e5c05176a2b3853"><param name="Name" value="PROGBITS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classflags_1_1FlagsBase.html#a88f899fbf20a712e8bb7236284b41bf4"><param name="Name" value="programName_"></OBJECT>
@@ -19127,12 +19129,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#a5c71d6ae6b66a67f23bc60bfe372aabe"><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#a5c71d6ae6b66a67f23bc60bfe372aabe"><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>
@@ -20268,33 +20270,24 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structcgroups_1_1devices_1_1Entry.html#a1fac1cd1d3e8b37fae9e07b8dfb869f6"><param name="Name" value="selector"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#a0467f9eeeff780c236140976df41e6bf"><param name="Name" value="selectVictims"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="mesos::internal::HttpConnectionProcess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="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#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="mesos::internal::slave::XfsDiskIsolatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="process::ProcessBase"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <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>
   <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>
@@ -20303,63 +20296,87 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Help >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< JobObjectManager >"></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< Logging >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <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>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#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< 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< MesosAllocatorProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosIsolatorProcess >"></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< MesosContainerizerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
+  </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< NetworkProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Profiler >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Profiler >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ProvisionerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaderProcess< T > >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <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>
+  </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>
@@ -22846,16 +22863,16 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1UndiscardableDecorator.html#afc1bae35c8b0e91cd215bceb4d8e038b"><param name="Name" value="UndiscardableDecorator"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html"><param name="Name" value="unimplemented.hpp"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f"><param name="Name" value="Unimplemented"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Exec.html#aa44880630d71534bbcb9f8f5acb2c286"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Exec.html#aa44880630d71534bbcb9f8f5acb2c286"><param name="Name" value="os::Exec"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Fork.html#ae3afda5dfbf9c15949f69161d2d5b33c"><param name="Name" value="os::Fork"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="unimplemented.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f"><param name="Name" value="Unimplemented"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Shared.html#a5a4fd275e890e3c5e81dd7aed1d804b0"><param name="Name" value="unique"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classDays.html#a589226d06fa74863c8f7a3c7b5c17a4c"><param name="Name" value="units"></OBJECT>
   <UL>
@@ -22913,11 +22930,11 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html"><param name="Name" value="unreachable.hpp"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8"><param name="Name" value="unreachableTasks"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a3df365057bac1a641a348583b2fa7480"><param name="Name" value="unreference"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c"><param name="Name" value="unregisteredTime"></OBJECT>
@@ -23411,10 +23428,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Boolean.html#a6281b906fcdec8d438cf7460d5364342"><param name="Name" value="JSON::Boolean"></OBJECT>
     <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="structJSON_1_1Number.html#a86aa5dcfb3d8a8d87e562c50e7380d26"><param name="Name" value="JSON::Number"></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_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_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>
@@ -23614,8 +23634,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1WeakFuture.html#abc498bf35827627ae815540181e073a9"><param name="Name" value="WeakFuture"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Flags.html#a94a63a333e884c51856ce197f29f8e89"><param name="Name" value="webui_dir"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html"><param name="Name" value="Weeks"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#aadcf23b757330ae23ee70117aec0656e"><param name="Name" value="WEEKS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0"><param name="Name" value="weeks"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#aadcf23b757330ae23ee70117aec0656e"><param name="Name" value="WEEKS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html"><param name="Name" value="Weeks"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html#a7d1f2cc4ff0b617564e447dfbbcf0373"><param name="Name" value="units"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/master_2validation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/master_2validation_8hpp_source.html b/content/api/latest/c++/master_2validation_8hpp_source.html
index d95e7e6..1abfcc1 100644
--- a/content/api/latest/c++/master_2validation_8hpp_source.html
+++ b/content/api/latest/c++/master_2validation_8hpp_source.html
@@ -383,7 +383,7 @@
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation_html_a322e702f533ef29abeff533373eafe64"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1operation.html#a322e702f533ef29abeff533373eafe64">mesos::internal::master::validation::operation::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const Offer::Operation::Reserve &amp;reserve, const Option&lt; process::http::authentication::Principal &gt; &amp;principal, const protobuf::slave::Capabilities &amp;agentCapabilities, const Option&lt; FrameworkInfo &gt; &amp;frameworkInfo=None())</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:2301</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:2307</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:63</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>
@@ -415,7 +415,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer_html_af3530446dfee7971eb4c64fef1470649"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1offer.html#af3530446dfee7971eb4c64fef1470649">mesos::internal::master::validation::offer::getOffer</a></div><div class="ttdeci">Offer * getOffer(Master *master, const OfferID &amp;offerId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal_html_a2c3aa9fcef7f8d13a1370ae93ff0383a"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1resource_1_1internal.html#a2c3aa9fcef7f8d13a1370ae93ff0383a">mesos::internal::master::validation::resource::internal::validateSingleResourceProvider</a></div><div class="ttdeci">Option&lt; Error &gt; validateSingleResourceProvider(const google::protobuf::RepeatedPtrField&lt; Resource &gt; &amp;resources)</div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2421</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2429</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal_html_aaf28f7a39db6151b2451beff6fef7ed3"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1executor_1_1internal.html#aaf28f7a39db6151b2451beff6fef7ed3">mesos::internal::master::validation::executor::internal::validateResources</a></div><div class="ttdeci">Option&lt; Error &gt; validateResources(const ExecutorInfo &amp;executor)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1Master_html"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1Master.html">mesos::internal::master::Master</a></div><div class="ttdef"><b>Definition:</b> master.hpp:366</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1master_1_1validation_1_1task_html_addcf61e144d7714bbb56f6e7857c0b84"><div class="ttname"><a href="namespacemesos_1_1internal_1_1master_1_1validation_1_1task.html#addcf61e144d7714bbb56f6e7857c0b84">mesos::internal::master::validation::task::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const TaskInfo &amp;task, Framework *framework, Slave *slave, const Resources &amp;offered)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/mock__slave_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mock__slave_8hpp_source.html b/content/api/latest/c++/mock__slave_8hpp_source.html
index 91cc77b..ec5f569 100644
--- a/content/api/latest/c++/mock__slave_8hpp_source.html
+++ b/content/api/latest/c++/mock__slave_8hpp_source.html
@@ -362,7 +362,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockSlave_html_a4d80115a30e055e31a6b877b1f3219d9"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">mesos::internal::tests::MockSlave::MOCK_METHOD5</a></div><div class="ttdeci">MOCK_METHOD5(runTask, void(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task))</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Slave_html_a10e4944e4e881bba067c34228679ef12"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Slave.html#a10e4944e4e881bba067c34228679ef12">mesos::internal::slave::Slave::_qosCorrections</a></div><div class="ttdeci">virtual void _qosCorrections(const process::Future&lt; std::list&lt; mesos::slave::QoSCorrection &gt;&gt; &amp;correction)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector_html_ab3c3b436a375f1bd6343c72d3a2925c1"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#ab3c3b436a375f1bd6343c72d3a2925c1">mesos::internal::tests::MockGarbageCollector::~MockGarbageCollector</a></div><div class="ttdeci">virtual ~MockGarbageCollector()</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Framework_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></div><div class="ttdef"><b>Definition:</b> slave.hpp:855</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Framework_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></div><div class="ttdef"><b>Definition:</b> slave.hpp:859</div></div>
 <div class="ttc" id="messages_8hpp_html"><div class="ttname"><a href="messages_8hpp.html">messages.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; Nothing &gt;</a></div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/protobuf__utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/protobuf__utils_8hpp_source.html b/content/api/latest/c++/protobuf__utils_8hpp_source.html
index fd6f63e..2cc2bbd 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -490,7 +490,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_aeb9968659f36fcbedba61c010305d252"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#aeb9968659f36fcbedba61c010305d252">mesos::internal::protobuf::master::event::createAgentAdded</a></div><div class="ttdeci">mesos::master::Event createAgentAdded(const mesos::internal::master::Slave &amp;slave)</div></div>
 <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 &amp;lt;name&amp;gt;&amp;#39;). </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:364</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:2302</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:2308</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities_html_a639eef6e6f88e44c76da56fd8919dc09"><div class="ttname"><a href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a639eef6e6f88e44c76da56fd8919dc09">mesos::internal::protobuf::framework::Capabilities::partitionAware</a></div><div class="ttdeci">bool partitionAware</div><div class="ttdef"><b>Definition:</b> protobuf_utils.hpp:403</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:187</div></div>
@@ -535,7 +535,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_afbc28e67bfbbed45cad7350a47088229"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#afbc28e67bfbbed45cad7350a47088229">mesos::internal::protobuf::createLabel</a></div><div class="ttdeci">Label createLabel(const std::string &amp;key, const Option&lt; std::string &gt; &amp;value=None())</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:35</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2421</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html">mesos::internal::master::Framework</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2429</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a638bffc6be26057ab5f2054bd5d467e3"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a638bffc6be26057ab5f2054bd5d467e3">mesos::internal::protobuf::createMasterInfo</a></div><div class="ttdeci">MasterInfo createMasterInfo(const process::UPID &amp;pid)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_html_a5cd00b9f2bf518fb5cea40dccf4188ea"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf.html#a5cd00b9f2bf518fb5cea40dccf4188ea">mesos::internal::protobuf::getTaskCheckStatus</a></div><div class="ttdeci">Option&lt; CheckStatusInfo &gt; getTaskCheckStatus(const Task &amp;task)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1slave_html_a92e7b9534b178d3b0eaa7ea23106f225"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1slave.html#a92e7b9534b178d3b0eaa7ea23106f225">mesos::internal::protobuf::slave::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Capabilities &amp;c)</div></div>


[04/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/src_2master_2master_8hpp_source.html
----------------------------------------------------------------------
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 4b19282..1d4c27c 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -991,2103 +991,2111 @@
 <div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
 <div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;      <span class="keyword">const</span> scheduler::Call::Acknowledge&amp; acknowledge);</div>
 <div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;</div>
-<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;  <span class="keywordtype">void</span> reconcile(</div>
+<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;  <span class="keywordtype">void</span> acknowledgeOfferOperationUpdate(</div>
 <div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;      <span class="keyword">const</span> scheduler::Call::Reconcile&amp; reconcile);</div>
+<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;      <span class="keyword">const</span> scheduler::Call::AcknowledgeOfferOperationUpdate&amp; acknowledge);</div>
 <div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;</div>
-<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;  <span class="keywordtype">void</span> message(</div>
+<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;  <span class="keywordtype">void</span> reconcile(</div>
 <div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;      <span class="keyword">const</span> scheduler::Call::Message&amp; message);</div>
+<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;      <span class="keyword">const</span> scheduler::Call::Reconcile&amp; reconcile);</div>
 <div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;</div>
-<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;  <span class="keywordtype">void</span> request(</div>
+<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;  <span class="keywordtype">void</span> reconcileOfferOperations(</div>
 <div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;      <span class="keyword">const</span> scheduler::Call::Request&amp; request);</div>
+<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;      <span class="keyword">const</span> scheduler::Call::ReconcileOfferOperations&amp; reconcile);</div>
 <div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;</div>
-<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;  <span class="keywordtype">void</span> suppress(</div>
+<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;  <span class="keywordtype">void</span> message(</div>
 <div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
-<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;      <span class="keyword">const</span> scheduler::Call::Suppress&amp; suppress);</div>
+<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;      <span class="keyword">const</span> scheduler::Call::Message&amp; message);</div>
 <div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;</div>
-<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;  <span class="keywordtype">bool</span> elected()<span class="keyword"> const</span></div>
-<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;<span class="keyword">  </span>{</div>
-<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;    <span class="keywordflow">return</span> leader.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; leader.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>() == info_;</div>
-<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;  }</div>
-<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;</div>
-<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;  <span class="keywordtype">void</span> scheduleRegistryGc();</div>
-<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;</div>
-<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;  <span class="keywordtype">void</span> doRegistryGc();</div>
-<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;</div>
-<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;  <span class="keywordtype">void</span> _doRegistryGc(</div>
-<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;SlaveID&gt;</a>&amp; toRemoveUnreachable,</div>
-<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;SlaveID&gt;</a>&amp; toRemoveGone,</div>
-<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; registrarResult);</div>
-<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;</div>
-<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeLogAccess(</div>
-<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal);</div>
+<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;  <span class="keywordtype">void</span> request(</div>
+<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
+<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;      <span class="keyword">const</span> scheduler::Call::Request&amp; request);</div>
+<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;</div>
+<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;  <span class="keywordtype">void</span> suppress(</div>
+<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;      <a class="code" href="structmesos_1_1internal_1_1master_1_1Framework.html">Framework</a>* framework,</div>
+<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;      <span class="keyword">const</span> scheduler::Call::Suppress&amp; suppress);</div>
+<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;</div>
+<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;  <span class="keywordtype">bool</span> elected()<span class="keyword"> const</span></div>
+<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;<span class="keyword">  </span>{</div>
+<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;    <span class="keywordflow">return</span> leader.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; leader.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>() == info_;</div>
+<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;  }</div>
+<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;</div>
+<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;  <span class="keywordtype">void</span> scheduleRegistryGc();</div>
+<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;</div>
+<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;  <span class="keywordtype">void</span> doRegistryGc();</div>
 <div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;</div>
-<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;  <span class="keywordtype">bool</span> isWhitelistedRole(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;</div>
-<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> isRemovable(<span class="keyword">const</span> TaskState&amp; state)</div>
-<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;  {</div>
-<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;    <span class="keywordflow">if</span> (state == TASK_UNREACHABLE) {</div>
-<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;      <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;    }</div>
-<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;</div>
-<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#aa31907fb62769822a77c06ffbf10451f">protobuf::isTerminalState</a>(state);</div>
-<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;  }</div>
-<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;</div>
-<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;  <span class="keyword">class </span>QuotaHandler</div>
-<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;  {</div>
-<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;  <span class="keyword">public</span>:</div>
-<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;    <span class="keyword">explicit</span> QuotaHandler(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* _master) : master(_master)</div>
-<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;    {</div>
-<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;      CHECK_NOTNULL(master);</div>
-<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;    }</div>
-<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;</div>
-<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;    <span class="comment">// Returns a list of set quotas.</span></div>
-<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>(</div>
-<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
-<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;        <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;</div>
-<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>(</div>
-<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
-<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;</div>
-<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">set</a>(</div>
-<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
-<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;</div>
-<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">set</a>(</div>
-<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
-<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;</div>
-<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <span class="keyword">remove</span>(</div>
-<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
-<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;</div>
-<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <span class="keyword">remove</span>(</div>
-<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>,</div>
-<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;</div>
-<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;  <span class="keyword">private</span>:</div>
-<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;    <span class="comment">// Heuristically tries to determine whether a quota request could</span></div>
-<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;    <span class="comment">// reasonably be satisfied given the current cluster capacity. The</span></div>
-<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;    <span class="comment">// goal is to determine whether a user may accidentally request an</span></div>
-<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;    <span class="comment">// amount of resources that would prevent frameworks without quota</span></div>
-<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;    <span class="comment">// from getting any offers. A force flag will allow users to bypass</span></div>
-<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;    <span class="comment">// this check.</span></div>
-<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;    <span class="comment">//</span></div>
-<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;    <span class="comment">// The heuristic tests whether the total quota, including the new</span></div>
-<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;    <span class="comment">// request, does not exceed the sum of non-static cluster resources,</span></div>
-<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;    <span class="comment">// i.e. the following inequality holds:</span></div>
-<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;    <span class="comment">//   total - statically reserved &gt;= total quota + quota request</span></div>
-<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;    <span class="comment">//</span></div>
-<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;    <span class="comment">// Please be advised that:</span></div>
-<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;    <span class="comment">//   * It is up to an allocator how to satisfy quota (for example,</span></div>
-<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;    <span class="comment">//     what resources to account towards quota, as well as which</span></div>
-<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;    <span class="comment">//     resources to consider allocatable for quota).</span></div>
-<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;    <span class="comment">//   * Even if there are enough resources at the moment of this check,</span></div>
-<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;    <span class="comment">//     agents may terminate at any time, rendering the cluster under</span></div>
-<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;    <span class="comment">//     quota.</span></div>
-<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;    <a class="code" href="classOption.html">Option&lt;Error&gt;</a> capacityHeuristic(</div>
-<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaInfo&amp; request) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div>
-<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;    <span class="comment">// We always want to rescind offers after the capacity heuristic. The</span></div>
-<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;    <span class="comment">// reason for this is the race between the allocator and the master:</span></div>
-<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;    <span class="comment">// it can happen that there are not enough free resources at the</span></div>
-<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;    <span class="comment">// allocator&#39;s disposal when it is notified about the quota request,</span></div>
-<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;    <span class="comment">// but at this point it&#39;s too late to rescind.</span></div>
-<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;    <span class="comment">//</span></div>
-<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;    <span class="comment">// While rescinding, we adhere to the following rules:</span></div>
-<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;    <span class="comment">//   * Rescind at least as many resources as there are in the quota request.</span></div>
-<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;    <span class="comment">//   * Rescind all offers from an agent in order to make the potential</span></div>
-<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;    <span class="comment">//     offer bigger, which increases the chances that a quota&#39;ed framework</span></div>
-<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;    <span class="comment">//     will be able to use the offer.</span></div>
-<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;    <span class="comment">//   * Rescind offers from at least `numF` agents to make it possible</span></div>
-<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;    <span class="comment">//     (but not guaranteed, due to fair sharing) that each framework in</span></div>
-<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;    <span class="comment">//     the role for which quota is set gets an offer (`numF` is the</span></div>
-<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;    <span class="comment">//     number of frameworks in the quota&#39;ed role). Though this is not</span></div>
-<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;    <span class="comment">//     strictly necessary, we think this will increase the debugability</span></div>
-<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;    <span class="comment">//     and will improve user experience.</span></div>
-<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;    <span class="comment">//</span></div>
-<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;    <span class="comment">// TODO(alexr): Consider removing this function once offer management</span></div>
-<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;    <span class="comment">// (including rescinding) is moved to allocator.</span></div>
-<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;    <span class="keywordtype">void</span> rescindOffers(<span class="keyword">const</span> mesos::quota::QuotaInfo&amp; request) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;</div>
-<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeGetQuota(</div>
-<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation.html#aad54bc50e16c357a2aabb232448226c5">quotaInfo</a>) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;</div>
-<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeUpdateQuota(</div>
-<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation.html#aad54bc50e16c357a2aabb232448226c5">quotaInfo</a>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;  <span class="keywordtype">void</span> _doRegistryGc(</div>
+<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;SlaveID&gt;</a>&amp; toRemoveUnreachable,</div>
+<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;SlaveID&gt;</a>&amp; toRemoveGone,</div>
+<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; registrarResult);</div>
+<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;</div>
+<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeLogAccess(</div>
+<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal);</div>
+<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div>
+<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;  <span class="keywordtype">bool</span> isWhitelistedRole(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;</div>
+<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">bool</span> isRemovable(<span class="keyword">const</span> TaskState&amp; state)</div>
+<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;  {</div>
+<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;    <span class="keywordflow">if</span> (state == TASK_UNREACHABLE) {</div>
+<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;      <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;    }</div>
+<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;</div>
+<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1protobuf.html#aa31907fb62769822a77c06ffbf10451f">protobuf::isTerminalState</a>(state);</div>
+<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;  }</div>
+<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;</div>
+<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;  <span class="keyword">class </span>QuotaHandler</div>
+<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;  {</div>
+<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;    <span class="keyword">explicit</span> QuotaHandler(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* _master) : master(_master)</div>
+<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;    {</div>
+<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;      CHECK_NOTNULL(master);</div>
+<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;    }</div>
+<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;</div>
+<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;    <span class="comment">// Returns a list of set quotas.</span></div>
+<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>(</div>
+<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
+<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;        <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;</div>
+<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>(</div>
+<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
+<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;</div>
+<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">set</a>(</div>
+<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
+<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;</div>
+<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespacerouting_1_1link_1_1internal.html#abfdfc99e016fe858117fa1767cef2be0">set</a>(</div>
+<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
+<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;</div>
+<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <span class="keyword">remove</span>(</div>
+<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
+<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;</div>
+<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <span class="keyword">remove</span>(</div>
+<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>,</div>
+<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;</div>
+<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;    <span class="comment">// Heuristically tries to determine whether a quota request could</span></div>
+<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;    <span class="comment">// reasonably be satisfied given the current cluster capacity. The</span></div>
+<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;    <span class="comment">// goal is to determine whether a user may accidentally request an</span></div>
+<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;    <span class="comment">// amount of resources that would prevent frameworks without quota</span></div>
+<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;    <span class="comment">// from getting any offers. A force flag will allow users to bypass</span></div>
+<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;    <span class="comment">// this check.</span></div>
+<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;    <span class="comment">//</span></div>
+<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;    <span class="comment">// The heuristic tests whether the total quota, including the new</span></div>
+<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;    <span class="comment">// request, does not exceed the sum of non-static cluster resources,</span></div>
+<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;    <span class="comment">// i.e. the following inequality holds:</span></div>
+<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;    <span class="comment">//   total - statically reserved &gt;= total quota + quota request</span></div>
+<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;    <span class="comment">//</span></div>
+<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;    <span class="comment">// Please be advised that:</span></div>
+<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;    <span class="comment">//   * It is up to an allocator how to satisfy quota (for example,</span></div>
+<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;    <span class="comment">//     what resources to account towards quota, as well as which</span></div>
+<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;    <span class="comment">//     resources to consider allocatable for quota).</span></div>
+<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;    <span class="comment">//   * Even if there are enough resources at the moment of this check,</span></div>
+<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;    <span class="comment">//     agents may terminate at any time, rendering the cluster under</span></div>
+<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;    <span class="comment">//     quota.</span></div>
+<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;    <a class="code" href="classOption.html">Option&lt;Error&gt;</a> capacityHeuristic(</div>
+<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaInfo&amp; request) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;</div>
+<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;    <span class="comment">// We always want to rescind offers after the capacity heuristic. The</span></div>
+<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;    <span class="comment">// reason for this is the race between the allocator and the master:</span></div>
+<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;    <span class="comment">// it can happen that there are not enough free resources at the</span></div>
+<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;    <span class="comment">// allocator&#39;s disposal when it is notified about the quota request,</span></div>
+<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;    <span class="comment">// but at this point it&#39;s too late to rescind.</span></div>
+<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;    <span class="comment">//</span></div>
+<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;    <span class="comment">// While rescinding, we adhere to the following rules:</span></div>
+<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;    <span class="comment">//   * Rescind at least as many resources as there are in the quota request.</span></div>
+<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;    <span class="comment">//   * Rescind all offers from an agent in order to make the potential</span></div>
+<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;    <span class="comment">//     offer bigger, which increases the chances that a quota&#39;ed framework</span></div>
+<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;    <span class="comment">//     will be able to use the offer.</span></div>
+<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;    <span class="comment">//   * Rescind offers from at least `numF` agents to make it possible</span></div>
+<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;    <span class="comment">//     (but not guaranteed, due to fair sharing) that each framework in</span></div>
+<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;    <span class="comment">//     the role for which quota is set gets an offer (`numF` is the</span></div>
+<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;    <span class="comment">//     number of frameworks in the quota&#39;ed role). Though this is not</span></div>
+<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;    <span class="comment">//     strictly necessary, we think this will increase the debugability</span></div>
+<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;    <span class="comment">//     and will improve user experience.</span></div>
+<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;    <span class="comment">//</span></div>
+<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;    <span class="comment">// TODO(alexr): Consider removing this function once offer management</span></div>
+<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;    <span class="comment">// (including rescinding) is moved to allocator.</span></div>
+<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;    <span class="keywordtype">void</span> rescindOffers(<span class="keyword">const</span> mesos::quota::QuotaInfo&amp; request) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;</div>
-<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;mesos::quota::QuotaStatus&gt;</a> _status(</div>
-<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeGetQuota(</div>
+<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation.html#aad54bc50e16c357a2aabb232448226c5">quotaInfo</a>) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;</div>
-<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> _set(</div>
-<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaRequest&amp; quotaRequest,</div>
-<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;</div>
-<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> __set(</div>
-<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation.html#aad54bc50e16c357a2aabb232448226c5">quotaInfo</a>,</div>
-<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;        <span class="keywordtype">bool</span> forced) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;</div>
-<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> _remove(</div>
-<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;        <span class="keyword">const</span> std::string&amp; role,</div>
-<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;</div>
-<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> __remove(</div>
-<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;        <span class="keyword">const</span> std::string&amp; role) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeUpdateQuota(</div>
+<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation.html#aad54bc50e16c357a2aabb232448226c5">quotaInfo</a>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;</div>
+<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;mesos::quota::QuotaStatus&gt;</a> _status(</div>
+<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;</div>
+<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> _set(</div>
+<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaRequest&amp; quotaRequest,</div>
+<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;</div>
+<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> __set(</div>
+<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;        <span class="keyword">const</span> mesos::quota::QuotaInfo&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1quota_1_1validation.html#aad54bc50e16c357a2aabb232448226c5">quotaInfo</a>,</div>
+<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;        <span class="keywordtype">bool</span> forced) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;</div>
-<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;    <span class="comment">// To perform actions related to quota management, we require access to the</span></div>
-<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;    <span class="comment">// master data structures. No synchronization primitives are needed here</span></div>
-<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;    <span class="comment">// since `QuotaHandler`&#39;s functions are invoked in the Master&#39;s actor.</span></div>
-<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* master;</div>
-<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;  };</div>
-<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;</div>
-<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;  <span class="keyword">class </span>WeightsHandler</div>
-<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;  {</div>
-<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;  <span class="keyword">public</span>:</div>
-<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;    <span class="keyword">explicit</span> WeightsHandler(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* _master) : master(_master)</div>
-<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;    {</div>
-<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;      CHECK_NOTNULL(master);</div>
-<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;    }</div>
-<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;</div>
-<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <span class="keyword">get</span>(</div>
-<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>,</div>
-<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;</div>
-<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <span class="keyword">get</span>(</div>
-<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
-<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;        <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;</div>
-<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>(</div>
-<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
-<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;</div>
-<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>(</div>
-<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
-<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;        <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;</div>
-<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;  <span class="keyword">private</span>:</div>
-<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeGetWeight(</div>
-<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;        <span class="keyword">const</span> WeightInfo&amp; weight) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;</div>
-<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeUpdateWeights(</div>
-<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;        <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; roles) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;</div>
-<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;std::vector&lt;WeightInfo&gt;</a>&gt; _filterWeights(</div>
-<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;        <span class="keyword">const</span> std::vector&lt;WeightInfo&gt;&amp; weightInfos,</div>
-<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;        <span class="keyword">const</span> std::list&lt;bool&gt;&amp; roleAuthorizations) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> _remove(</div>
+<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;        <span class="keyword">const</span> std::string&amp; role,</div>
+<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;</div>
+<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> __remove(</div>
+<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;        <span class="keyword">const</span> std::string&amp; role) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;</div>
+<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;    <span class="comment">// To perform actions related to quota management, we require access to the</span></div>
+<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;    <span class="comment">// master data structures. No synchronization primitives are needed here</span></div>
+<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;    <span class="comment">// since `QuotaHandler`&#39;s functions are invoked in the Master&#39;s actor.</span></div>
+<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* master;</div>
+<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;  };</div>
+<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;</div>
+<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;  <span class="keyword">class </span>WeightsHandler</div>
+<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;  {</div>
+<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;    <span class="keyword">explicit</span> WeightsHandler(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* _master) : master(_master)</div>
+<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;    {</div>
+<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;      CHECK_NOTNULL(master);</div>
+<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;    }</div>
+<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;</div>
+<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <span class="keyword">get</span>(</div>
+<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; <a class="code" href="namespaceprocess_1_1http.html#ad8f400b5e54038df7e5662ec35da05fa">request</a>,</div>
+<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;</div>
+<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <span class="keyword">get</span>(</div>
+<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
+<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;        <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;</div>
+<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>(</div>
+<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
+<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;</div>
+<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>(</div>
+<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::master::Call</a>&amp; call,</div>
+<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;        <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;</div>
+<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeGetWeight(</div>
+<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;        <span class="keyword">const</span> WeightInfo&amp; weight) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;</div>
-<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;std::vector&lt;WeightInfo&gt;</a>&gt; _getWeights(</div>
-<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeUpdateWeights(</div>
+<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;        <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; roles) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;</div>
-<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a>_updateWeights(</div>
-<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;        <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;WeightInfo&gt;&amp; weightInfos)</div>
-<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;            <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;</div>
-<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> __updateWeights(</div>
-<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;        <span class="keyword">const</span> std::vector&lt;WeightInfo&gt;&amp; weightInfos) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;std::vector&lt;WeightInfo&gt;</a>&gt; _filterWeights(</div>
+<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;        <span class="keyword">const</span> std::vector&lt;WeightInfo&gt;&amp; weightInfos,</div>
+<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;        <span class="keyword">const</span> std::list&lt;bool&gt;&amp; roleAuthorizations) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;</div>
+<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;std::vector&lt;WeightInfo&gt;</a>&gt; _getWeights(</div>
+<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;            principal) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;</div>
-<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;    <span class="comment">// Rescind all outstanding offers if any of the &#39;weightInfos&#39; roles has</span></div>
-<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;    <span class="comment">// an active framework.</span></div>
-<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;    <span class="keywordtype">void</span> rescindOffers(<span class="keyword">const</span> std::vector&lt;WeightInfo&gt;&amp; weightInfos) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;</div>
-<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* master;</div>
-<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;  };</div>
-<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;</div>
-<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;  <span class="comment">// Inner class used to namespace HTTP route handlers (see</span></div>
-<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;  <span class="comment">// master/http.cpp for implementations).</span></div>
-<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;  <span class="keyword">class </span>Http</div>
-<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;  {</div>
-<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;  <span class="keyword">public</span>:</div>
-<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;    <span class="keyword">explicit</span> Http(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* _master) : master(_master),</div>
-<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;                                     quotaHandler(_master),</div>
-<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;                                     weightsHandler(_master) {}</div>
-<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;</div>
-<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;    <span class="comment">// /api/v1</span></div>
-<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> api(</div>
-<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
-<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;</div>
-<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;    <span class="comment">// /api/v1/scheduler</span></div>
-<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> scheduler(</div>
-<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
-<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;</div>
-<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;    <span class="comment">// /master/create-volumes</span></div>
-<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> createVolumes(</div>
-<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
-<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;</div>
-<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;    <span class="comment">// /master/destroy-volumes</span></div>
-<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> destroyVolumes(</div>
-<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
-<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;</div>
-<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;    <span class="comment">// /master/flags</span></div>
-<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>(</div>
-<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
-<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;</div>
-<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;    <span class="comment">// /master/frameworks</span></div>
-<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> frameworks(</div>
-<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
-<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
-<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;            principal) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;</div>
-<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;    <span class="comment">// /master/health</span></div>
-<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> health(</div>
-<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160;</div>
-<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;    <span class="comment">// /master/redirect</span></div>
-<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> <a class="code" href="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca">redirect</a>(</div>
-<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a>_updateWeights(</div>
+<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
+<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;        <span class="keyword">const</span> google::protobuf::RepeatedPtrField&lt;WeightInfo&gt;&amp; weightInfos)</div>
+<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;            <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;</div>
+<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> __updateWeights(</div>
+<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;        <span class="keyword">const</span> std::vector&lt;WeightInfo&gt;&amp; weightInfos) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;</div>
+<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;    <span class="comment">// Rescind all outstanding offers if any of the &#39;weightInfos&#39; roles has</span></div>
+<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;    <span class="comment">// an active framework.</span></div>
+<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;    <span class="keywordtype">void</span> rescindOffers(<span class="keyword">const</span> std::vector&lt;WeightInfo&gt;&amp; weightInfos) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;</div>
+<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* master;</div>
+<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;  };</div>
+<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;</div>
+<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;  <span class="comment">// Inner class used to namespace HTTP route handlers (see</span></div>
+<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;  <span class="comment">// master/http.cpp for implementations).</span></div>
+<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;  <span class="keyword">class </span>Http</div>
+<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;  {</div>
+<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;    <span class="keyword">explicit</span> Http(<a class="code" href="classmesos_1_1internal_1_1master_1_1Master.html#a111451890cbc49fc403168624c536d7a">Master</a>* _master) : master(_master),</div>
+<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;                                     quotaHandler(_master),</div>
+<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;                                     weightsHandler(_master) {}</div>
+<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;</div>
+<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;    <span class="comment">// /api/v1</span></div>
+<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> api(</div>
+<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
+<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160;</div>
+<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;    <span class="comment">// /api/v1/scheduler</span></div>
+<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;    <a class="code" href="classprocess_1_1Future.html">process::Future&lt;process::http::Response&gt;</a> scheduler(</div>
+<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;        <span class="keyword">const</span> <a class="code" href="structprocess_1_1http_1_1Request.html">process::http::Request</a>&amp; request,</div>
+<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp;</div>
+<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;            principal) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#1

<TRUNCATED>

[06/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
----------------------------------------------------------------------
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 3af1992..c49b17e 100644
--- a/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2validation_8hpp_source.html
@@ -92,7 +92,7 @@
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#endif // __RESOURCE_PROVIDER_VALIDATION_HPP__</span></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
-<div class="ttc" id="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:2301</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:2307</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>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/slave_2validation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2validation_8hpp_source.html b/content/api/latest/c++/slave_2validation_8hpp_source.html
index 0c40c63..83cb23c 100644
--- a/content/api/latest/c++/slave_2validation_8hpp_source.html
+++ b/content/api/latest/c++/slave_2validation_8hpp_source.html
@@ -118,7 +118,7 @@
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#endif // __SLAVE_VALIDATION_HPP__</span></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call_html_abc55b08bf280a24b7cf379f52ddbf700"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1validation_1_1agent_1_1call.html#abc55b08bf280a24b7cf379f52ddbf700">mesos::internal::slave::validation::agent::call::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const mesos::agent::Call &amp;call, const Option&lt; std::string &gt; &amp;principal=None())</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
-<div class="ttc" id="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:2301</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:2307</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="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>


[03/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/src_2slave_2http_8hpp_source.html
----------------------------------------------------------------------
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 cef53cf..7989b26 100644
--- a/content/api/latest/c++/src_2slave_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
@@ -333,7 +333,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> try.hpp:34</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:2301</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:2307</div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_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>
 <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:518</div></div>


[08/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x74.html b/content/api/latest/c++/functions_0x74.html
index 05523d7..4f8eeba 100644
--- a/content/api/latest/c++/functions_0x74.html
+++ b/content/api/latest/c++/functions_0x74.html
@@ -193,12 +193,12 @@
 <li>TemporaryRedirect()
 : <a class="el" href="structprocess_1_1http_1_1TemporaryRedirect.html#adbbe7389179708e229d9a07071041fde">process::http::TemporaryRedirect</a>
 </li>
-<li>terabytes()
-: <a class="el" href="classBytes.html#ad3c6ca46da50da1ab8d169e09582cbf7">Bytes</a>
-</li>
 <li>TERABYTES
 : <a class="el" href="classBytes.html#aef949df4075a35f93b1d5d386d293469">Bytes</a>
 </li>
+<li>terabytes()
+: <a class="el" href="classBytes.html#ad3c6ca46da50da1ab8d169e09582cbf7">Bytes</a>
+</li>
 <li>terminate()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html#a68c48900d796c48b4db6d061ed7ef511">mesos::internal::tests::cluster::Slave</a>
 , <a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ae9cb9b61f055d4ecec094aeef206e7d4">process::grpc::client::Runtime</a>
@@ -272,27 +272,28 @@
 : <a class="el" href="classprocess_1_1internal_1_1ThunkProcess.html#a326bf8be1b72cce6709737ca2f46a6b2">process::internal::ThunkProcess&lt; R &gt;</a>
 </li>
 <li>time()
-: <a class="el" href="classprocess_1_1Timeout.html#a01021e2f51e5f0b1f6ec93977976f570">process::Timeout</a>
-, <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aff33299570156c9c804f0d5a5fa3ff7e">process::TimeSeries&lt; T &gt;::Value</a>
-, <a class="el" href="classprocess_1_1metrics_1_1Timer.html#a434e22286a5dbc8ec2b8501499d159c4">process::metrics::Timer&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1EventLoop.html#a8a20cebd54f86774b569d2dcf7bfd5dc">process::EventLoop</a>
-, <a class="el" href="structos_1_1sysctl.html#aa0170ffd9e615f415e5cef7126831728">os::sysctl</a>
+: <a class="el" href="classprocess_1_1metrics_1_1Timer.html#a434e22286a5dbc8ec2b8501499d159c4">process::metrics::Timer&lt; T &gt;</a>
 </li>
 <li>Time()
 : <a class="el" href="classprocess_1_1Time.html#a556f4005b624bc2ea40dd313634c3de1">process::Time</a>
 </li>
+<li>time
+: <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aff33299570156c9c804f0d5a5fa3ff7e">process::TimeSeries&lt; T &gt;::Value</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a01021e2f51e5f0b1f6ec93977976f570">process::Timeout</a>
+, <a class="el" href="classprocess_1_1EventLoop.html#a8a20cebd54f86774b569d2dcf7bfd5dc">process::EventLoop</a>
+, <a class="el" href="structos_1_1sysctl.html#aa0170ffd9e615f415e5cef7126831728">os::sysctl</a>
+</li>
+<li>timeout
+: <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html#a16a921c72e2a61aaf09ad9f8eac9d5ce">mesos::internal::log::tool::Read::Flags</a>
+</li>
 <li>Timeout()
 : <a class="el" href="classprocess_1_1Timeout.html#aa92e0df435b3ef095e9fc40313600334">process::Timeout</a>
 </li>
 <li>timeout
 : <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Initialize_1_1Flags.html#a4515d08d50192346d99bb023a316bcc2">mesos::internal::log::tool::Initialize::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Read_1_1Flags.html#a16a921c72e2a61aaf09ad9f8eac9d5ce">mesos::internal::log::tool::Read::Flags</a>
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1StatusUpdateStream.html#af703e4f3d4edd170fb7c26999d03565c">mesos::internal::slave::StatusUpdateStream</a>
 , <a class="el" href="classprocess_1_1Timer.html#adcce3e5538751535be6ec4d48670eb89">process::Timer</a>
 </li>
-<li>Timeout()
-: <a class="el" href="classprocess_1_1Timeout.html#adeadd19e081fb4f2a0a39ecc586a4af7">process::Timeout</a>
-</li>
 <li>timer()
 : <a class="el" href="classprocess_1_1Clock.html#a2001faa64a4b83f098ba6967afff5514">process::Clock</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x75.html b/content/api/latest/c++/functions_0x75.html
index 5fb772c..345ae08 100644
--- a/content/api/latest/c++/functions_0x75.html
+++ b/content/api/latest/c++/functions_0x75.html
@@ -239,12 +239,12 @@
 <li>unsetAuthenticator()
 : <a class="el" href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#aa68812240328fdac177fd106ef8087dd">process::http::authentication::AuthenticatorManager</a>
 </li>
-<li>unsigned_integer
-: <a class="el" href="structJSON_1_1Number.html#a9c6b075f53b5419af9cee264482272eb">JSON::Number</a>
-</li>
 <li>UNSIGNED_INTEGER
 : <a class="el" href="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaa0ce531160156e5c4aecfabc42df3b68a">JSON::Number</a>
 </li>
+<li>unsigned_integer
+: <a class="el" href="structJSON_1_1Number.html#a9c6b075f53b5419af9cee264482272eb">JSON::Number</a>
+</li>
 <li>UNSUPPORTED_MEDIA_TYPE
 : <a class="el" href="structprocess_1_1http_1_1Status.html#addffbea97c092bf92955b7f513208ceb">process::http::Status</a>
 </li>
@@ -388,9 +388,6 @@
 <li>uriToLocalPath()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#a773c3c9d43b07eeb166e9edeafdc31a5">mesos::internal::slave::Fetcher</a>
 </li>
-<li>URL()
-: <a class="el" href="structprocess_1_1http_1_1URL.html#a5670b901f50b1cc161664b930411e156">process::http::URL</a>
-</li>
 <li>url
 : <a class="el" href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">process::http::Request</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x76.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x76.html b/content/api/latest/c++/functions_0x76.html
index 6447e36..2c95514 100644
--- a/content/api/latest/c++/functions_0x76.html
+++ b/content/api/latest/c++/functions_0x76.html
@@ -157,16 +157,8 @@
 <li>validation::offer::getSlave
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#aa41489eb0629d99dac6794766cfb7a33">mesos::internal::master::Master</a>
 </li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#ad06301ec9da0f0a4713556214b7ce43a">JSON::Value</a>
-</li>
 <li>value
-: <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a712288898956dbca1861589a58aa73f7">mesos::ObjectApprover::Object</a>
-, <a class="el" href="structcgroups_1_1blkio_1_1Value.html#ae00adee746b63d26ff3f3be95dddbbb8">cgroups::blkio::Value</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a05d0113dbb23e1a40082cc0bdcc948a3">process::http::authentication::Principal</a>
-, <a class="el" href="structflags_1_1Name.html#a5cb72239bca937b5491bdcb737a8eb09">flags::Name</a>
-, <a class="el" href="structJSON_1_1String.html#a6d61cfa2a10f02133833eaaf23b87e75">JSON::String</a>
-, <a class="el" href="structJSON_1_1Number.html#a86aa5dcfb3d8a8d87e562c50e7380d26">JSON::Number</a>
+: <a class="el" href="structJSON_1_1Number.html#a86aa5dcfb3d8a8d87e562c50e7380d26">JSON::Number</a>
 , <a class="el" href="structJSON_1_1Boolean.html#a6281b906fcdec8d438cf7460d5364342">JSON::Boolean</a>
 , <a class="el" href="structJSON_1_1internal_1_1IsSequence.html#a7eb06cac2bc0632185135f41c75e7798">JSON::internal::IsSequence&lt; T &gt;</a>
 , <a class="el" href="structJSON_1_1internal_1_1HasMappedType.html#a6bdb87953ddf4e3698c6ddbcf0b65189">JSON::internal::HasMappedType&lt; T &gt;</a>
@@ -175,37 +167,45 @@
 , <a class="el" href="classmesos_1_1state_1_1Variable.html#ade8ed8f89ceb5e3ab004e2922a5b35fa">mesos::state::Variable</a>
 , <a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html#a60ef2a7979f45a18914478f1e749debd">cgroups::memory::pressure::Counter</a>
 , <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow&lt; T &gt;</a>
-, <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
-, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
-, <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a5c3ebc2a8264cd0bb05ce6196e290d08">process::metrics::Counter</a>
-, <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
-, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a0568e9b2c5b9b2ac72ed6cf71dc24fdc">process::metrics::Gauge</a>
-</li>
-<li>Value
-: <a class="el" href="structJSON_1_1Number.html#a96b2f5470f159e2b54d22353cff02d07">JSON::Number</a>
-</li>
-<li>value()
-: <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer&lt; T &gt;</a>
+, <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
+, <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
+, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
+, <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
 </li>
 <li>Value()
-: <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries&lt; T &gt;::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a5abc35ec4e68f25a9d5ba801469caaa9">JSON::Value</a>
 </li>
 <li>value()
-: <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
-, <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
+: <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
 </li>
 <li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value</a>
 </li>
 <li>value()
-: <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
+: <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
+, <a class="el" href="structmesos_1_1ObjectApprover_1_1Object.html#a712288898956dbca1861589a58aa73f7">mesos::ObjectApprover::Object</a>
+, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
+, <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
+, <a class="el" href="structcgroups_1_1blkio_1_1Value.html#ae00adee746b63d26ff3f3be95dddbbb8">cgroups::blkio::Value</a>
+</li>
+<li>Value
+: <a class="el" href="structJSON_1_1Number.html#a96b2f5470f159e2b54d22353cff02d07">JSON::Number</a>
+, <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries&lt; T &gt;::Value</a>
+</li>
+<li>value
+: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a05d0113dbb23e1a40082cc0bdcc948a3">process::http::authentication::Principal</a>
+, <a class="el" href="structflags_1_1Name.html#a5cb72239bca937b5491bdcb737a8eb09">flags::Name</a>
 </li>
 <li>Value()
 : <a class="el" href="structJSON_1_1Value.html#adb495699a2d837cc49218b64b342e2bf">JSON::Value</a>
 </li>
+<li>value
+: <a class="el" href="structJSON_1_1String.html#a6d61cfa2a10f02133833eaaf23b87e75">JSON::String</a>
+</li>
 <li>values
 : <a class="el" href="structmesos_1_1internal_1_1cram__md5_1_1Property.html#a7488b166d0cf470d2cfdd57f3296c594">mesos::internal::cram_md5::Property</a>
 , <a class="el" href="structJSON_1_1Object.html#a41bbf967d564eb3f57c2bb5453a0e7af">JSON::Object</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x77.html b/content/api/latest/c++/functions_0x77.html
index 356a260..98abd5e 100644
--- a/content/api/latest/c++/functions_0x77.html
+++ b/content/api/latest/c++/functions_0x77.html
@@ -157,12 +157,12 @@
 <li>webui_dir
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a94a63a333e884c51856ce197f29f8e89">mesos::internal::master::Flags</a>
 </li>
-<li>WEEKS
-: <a class="el" href="classDuration.html#aadcf23b757330ae23ee70117aec0656e">Duration</a>
-</li>
 <li>weeks()
 : <a class="el" href="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0">Duration</a>
 </li>
+<li>WEEKS
+: <a class="el" href="classDuration.html#aadcf23b757330ae23ee70117aec0656e">Duration</a>
+</li>
 <li>Weeks()
 : <a class="el" href="classWeeks.html#a2606052f27e4baecbf6eb75bd695a034">Weeks</a>
 </li>
@@ -204,16 +204,16 @@
 , <a class="el" href="classmesos_1_1internal_1_1local_1_1Flags.html#a93ac6fcb3e9e20d38a05aa8cf525dd73">mesos::internal::local::Flags</a>
 </li>
 <li>write
-: <a class="el" href="structDocker_1_1Device_1_1Access.html#a50be7cc67a985ab3fbc1a119e7c18bb6">Docker::Device::Access</a>
-, <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html#a5dabb8e3008efd61ce42478f260b54ac">process::Subprocess::IO::OutputFileDescriptors</a>
-, <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Access.html#a17b904b39513304a638f83ba7fd84553">cgroups::devices::Entry::Access</a>
+: <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Access.html#a17b904b39513304a638f83ba7fd84553">cgroups::devices::Entry::Access</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66">process::http::Pipe::Writer</a>
+, <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc">process::Subprocess::IO::InputFileDescriptors</a>
+, <a class="el" href="structDocker_1_1Device_1_1Access.html#a50be7cc67a985ab3fbc1a119e7c18bb6">Docker::Device::Access</a>
 </li>
 <li>WRITE
 : <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904ad4b9e47f65b6e79b010582f15785867e">process::network::internal::Socket&lt; AddressType &gt;</a>
 </li>
-<li>write()
-: <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#ad945bef2134c872f8ea43dea6db84c66">process::http::Pipe::Writer</a>
-, <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#ab812da47364d793d9ec0471d3dc8c1bc">process::Subprocess::IO::InputFileDescriptors</a>
+<li>write
+: <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html#a5dabb8e3008efd61ce42478f260b54ac">process::Subprocess::IO::OutputFileDescriptors</a>
 </li>
 <li>write_lock()
 : <a class="el" href="classprocess_1_1ReadWriteLock.html#af45c888bb43a25164ca4f9eacfbf139c">process::ReadWriteLock</a>
@@ -221,16 +221,20 @@
 <li>write_unlock()
 : <a class="el" href="classprocess_1_1ReadWriteLock.html#af09e2143c4590ce6417b98e5db62a5c7">process::ReadWriteLock</a>
 </li>
-<li>Writer
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#ab699d593c3b9dee1ed8d700a93d70700">mesos::log::Log::Position</a>
+<li>writer
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aeb26fc327b1d73f95d9d874eb4226d5c">mesos::internal::master::HttpConnection</a>
+</li>
+<li>Writer()
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
 </li>
 <li>writer()
 : <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1HttpConnection.html#aeb26fc327b1d73f95d9d874eb4226d5c">mesos::internal::master::HttpConnection</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#a0c59d0ff74737a01a33ae18f76525ed3">mesos::internal::slave::HttpConnection</a>
 </li>
-<li>Writer()
-: <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
+<li>Writer
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#ab699d593c3b9dee1ed8d700a93d70700">mesos::log::Log::Position</a>
+</li>
+<li>writer
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html#a0c59d0ff74737a01a33ae18f76525ed3">mesos::internal::slave::HttpConnection</a>
 </li>
 <li>WriterProxy()
 : <a class="el" href="classJSON_1_1WriterProxy.html#af46db5991abdab5b7eefadc277fe5587">JSON::WriterProxy</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_eval.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_eval.html b/content/api/latest/c++/functions_eval.html
index 9c03362..81a7a79 100644
--- a/content/api/latest/c++/functions_eval.html
+++ b/content/api/latest/c++/functions_eval.html
@@ -231,12 +231,12 @@
 
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>None
-: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a40f175242221bec4b180ad2c586bb4bba6adf97f83acf6453d4a6a4b1070f3754">process::http::authentication::JWT</a>
-</li>
 <li>NONE
 : <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14">process::http::Response</a>
 </li>
+<li>None
+: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a40f175242221bec4b180ad2c586bb4bba6adf97f83acf6453d4a6a4b1070f3754">process::http::authentication::JWT</a>
+</li>
 <li>NOT_EQUAL_TO
 : <a class="el" href="classNetwork.html#a43d645248055c352b6550c586dfdf46ba35573a903c78a976ee1becfd4c41b64a">Network</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_func_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x6d.html b/content/api/latest/c++/functions_func_0x6d.html
index def3860..513685a 100644
--- a/content/api/latest/c++/functions_func_0x6d.html
+++ b/content/api/latest/c++/functions_func_0x6d.html
@@ -291,8 +291,8 @@
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0b6d506741e927a1f1d8cb77b1fdbf19">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Driver &gt;</a>
 </li>
 <li>MOCK_METHOD2()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#aa6c83939e3435a1f9428ef902e5001f9">mesos::internal::tests::MockGarbageCollector</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a6ae23fd387e028884a79a4b17a9c1bbd">mesos::internal::tests::MockExecutor</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a6ae23fd387e028884a79a4b17a9c1bbd">mesos::internal::tests::MockExecutor</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#aa6c83939e3435a1f9428ef902e5001f9">mesos::internal::tests::MockGarbageCollector</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#aea0861279b080d0b7bf000431eda2387">mesos::internal::tests::MockIsolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#abbd256339375865a3edea98eef4c24d7">mesos::internal::tests::TestContainerizer</a>
@@ -301,43 +301,39 @@
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html#a199087dad4a1daba02321ac4ebd3c15f">mesos::internal::tests::MockAuthorizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">mesos::internal::tests::MockDockerContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acdfe37cfb77e9dabb4e5ad2f3ee19299">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a5746861c724a0916b053acc3aab09cd6">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#ac1ed3bf54f9ce241a6d300d537b647ec">mesos::internal::tests::MockIsolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">mesos::internal::tests::MockContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#ac1ed3bf54f9ce241a6d300d537b647ec">mesos::internal::tests::MockIsolator</a>
 </li>
 <li>MOCK_METHOD2_T()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2ec85d03639c057a1371f977b3ec9310">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a380ebd93135bc0cb23029dd35e4921c3">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa40969542f4bbaea833f6de58ea513a2">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a074c3e1c8577951dc627452c32e766f0">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7c4430ac45b05eb0af86bd7bef95a9ff">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2d321793739d42150e7b132792d81cad">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a9e8450d5d558ae2d14c893a36294dbdb">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ad36bbe61c0fe0f1f870bb84164d0ae12">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a99d6e39b7d233b368b0cdb4976b057f4">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af6dd051cc94640bcb18877610ca42008">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a9d0c7267a720273d2b3ae26b53d52506">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
 </li>
 <li>MOCK_METHOD3()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a09c6ebfb457d7b0125e0f90c23590e59">mesos::internal::tests::MockSlave</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a32693f3cb052829f2a4bc65a03607856">mesos::internal::tests::MockScheduler</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4513fd374739794eb5c09252c2ff6068">mesos::internal::tests::MockSlave</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 </li>
 <li>MOCK_METHOD4()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a09a76d39bc07ebd7eba49c273d85754b">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ab883012546c65728890f01937a1f6090">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a1a41b5e0f2323be326c08f27fc548b57">mesos::internal::tests::MockContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a0752b8ad98a9221c54f6ef80d75daac2">mesos::internal::tests::MockExecutor</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a3964bc4ca97733813371bbdd680edc07">mesos::internal::tests::MockFetcherProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ab883012546c65728890f01937a1f6090">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a4e5e4f79777c524c483c8f8007b0a7ab">mesos::internal::tests::TestContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a1557e11eb191ea50a1ea9342a9c9969f">mesos::internal::tests::MockDockerContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a1a41b5e0f2323be326c08f27fc548b57">mesos::internal::tests::MockContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a9e6a14dfbd492ad8cbaac3344e401422">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a1557e11eb191ea50a1ea9342a9c9969f">mesos::internal::tests::MockDockerContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a3964bc4ca97733813371bbdd680edc07">mesos::internal::tests::MockFetcherProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a09a76d39bc07ebd7eba49c273d85754b">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a0752b8ad98a9221c54f6ef80d75daac2">mesos::internal::tests::MockExecutor</a>
 </li>
 <li>MOCK_METHOD5()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">mesos::internal::tests::MockSlave</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#ae78ee85c0ad540adad18e63dd3181e4c">mesos::internal::tests::MockFetcherProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">mesos::internal::tests::MockSlave</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a9ac48e4c1c633473ca970f91b9b41317">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 </li>
 <li>MOCK_METHOD6()
@@ -353,7 +349,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a7cb4dbff2995fd68670da9702246672b">mesos::internal::tests::MockDocker</a>
 </li>
 <li>MockDockerContainerizer()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a66795eec472134c5b433d0c942746eb7">mesos::internal::tests::MockDockerContainerizer</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#af3b44a7786c0ba2f701cf5653a79905f">mesos::internal::tests::MockDockerContainerizer</a>
 </li>
 <li>MockDockerContainerizerProcess()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizerProcess.html#aa985102c6391bb39798546b23f5c1c84">mesos::internal::tests::MockDockerContainerizerProcess</a>
@@ -396,22 +392,22 @@
 </li>
 <li>Module()
 : <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Hook_01_4.html#a6a2586dd09bd65db792aeaf7cadee5ab">mesos::modules::Module&lt; mesos::Hook &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01TestModule_01_4.html#aa25fa34f4d1284a6a9b2cbc9c3dc475b">mesos::modules::Module&lt; TestModule &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4.html#abede4c5ef101a12c52d1476d51658448">mesos::modules::Module&lt; mesos::Authenticator &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1QoSController_01_4.html#a38a742e9e3e4166009e3d5cd92f7585a">mesos::modules::Module&lt; mesos::slave::QoSController &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html#aaea6bf809252bc4ea890808ebca47d4e">mesos::modules::Module&lt; mesos::SecretGenerator &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1allocator_1_1Allocator_01_4.html#aa8668f4f689c3ac87afb2468e0b1a34f">mesos::modules::Module&lt; mesos::allocator::Allocator &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html#aa657e63de3c41fbda707578ed3b6dda0">mesos::modules::Module&lt; mesos::SecretResolver &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1contender_1_1MasterContender_01_4.html#a3ea940fb9c5b7ded0311da310b2ed222">mesos::modules::Module&lt; mesos::master::contender::MasterContender &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticatee_01_4.html#a4ff0c9fbd3f74ca9b0214a69c89df909">mesos::modules::Module&lt; mesos::Authenticatee &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1QoSController_01_4.html#a38a742e9e3e4166009e3d5cd92f7585a">mesos::modules::Module&lt; mesos::slave::QoSController &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html#aaad586a40e542516ebd4b16803e0aad4">mesos::modules::Module&lt; mesos::master::detector::MasterDetector &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1Isolator_01_4.html#a9c3ce3bcc39adbdeb02cfd9abdfef00b">mesos::modules::Module&lt; mesos::slave::Isolator &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1contender_1_1MasterContender_01_4.html#a3ea940fb9c5b7ded0311da310b2ed222">mesos::modules::Module&lt; mesos::master::contender::MasterContender &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html#aa657e63de3c41fbda707578ed3b6dda0">mesos::modules::Module&lt; mesos::SecretResolver &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html#aaea6bf809252bc4ea890808ebca47d4e">mesos::modules::Module&lt; mesos::SecretGenerator &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ResourceEstimator_01_4.html#ad52d9906a2e39d359e2910f95322d271">mesos::modules::Module&lt; mesos::slave::ResourceEstimator &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html#a98988b3d66ecf17a83d14040b1c1746c">mesos::modules::Module&lt; mesos::Authorizer &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html#a1e6e86e91095a10c568298bb1e172dc8">mesos::modules::Module&lt; process::http::authentication::Authenticator &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1allocator_1_1Allocator_01_4.html#aa8668f4f689c3ac87afb2468e0b1a34f">mesos::modules::Module&lt; mesos::allocator::Allocator &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ContainerLogger_01_4.html#a56f65ddb9a32dd11725a6a20c988861f">mesos::modules::Module&lt; mesos::slave::ContainerLogger &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4.html#a458cd8085339645f50f8c63c06f7f4d7">mesos::modules::Module&lt; Anonymous &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html#a98988b3d66ecf17a83d14040b1c1746c">mesos::modules::Module&lt; mesos::Authorizer &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html#a1e6e86e91095a10c568298bb1e172dc8">mesos::modules::Module&lt; process::http::authentication::Authenticator &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1http_1_1authentication_1_1Authenticatee_01_4.html#a989ae259e6cb6fe7a0846bcd24ec2c4b">mesos::modules::Module&lt; mesos::http::authentication::Authenticatee &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01TestModule_01_4.html#aa25fa34f4d1284a6a9b2cbc9c3dc475b">mesos::modules::Module&lt; TestModule &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4.html#abede4c5ef101a12c52d1476d51658448">mesos::modules::Module&lt; mesos::Authenticator &gt;</a>
 </li>
 <li>ModuleBase()
 : <a class="el" href="structmesos_1_1modules_1_1ModuleBase.html#a6e0d636098dbb6bb0fbdaa9c6cb1b5e8">mesos::modules::ModuleBase</a>
@@ -423,14 +419,14 @@
 : <a class="el" href="classDuration.html#a05ddd6a9f21b82dba6313f81418f53d2">Duration</a>
 </li>
 <li>multihashmap()
-: <a class="el" href="classmultihashmap.html#a9b179e77c03fb85cfe4e59cc6cf0bf95">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
+: <a class="el" href="classmultihashmap.html#a7e43695bbd3f981d6127d94ffb82f04d">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 </li>
 <li>Multimap()
-: <a class="el" href="classMultimap.html#a13d4bd4285946600c1af81e5be4b09ad">Multimap&lt; K, V &gt;</a>
+: <a class="el" href="classMultimap.html#af4c45434eb219747fb536a7b7ff4fde1">Multimap&lt; K, V &gt;</a>
 </li>
 <li>mutate()
-: <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a834ab16d971efe25bc6f0f2f3b0e8450">mesos::state::protobuf::Variable&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable</a>
+: <a class="el" href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable</a>
+, <a class="el" href="classmesos_1_1state_1_1protobuf_1_1Variable.html#a834ab16d971efe25bc6f0f2f3b0e8450">mesos::state::protobuf::Variable&lt; T &gt;</a>
 </li>
 <li>Mutex()
 : <a class="el" href="classprocess_1_1Mutex.html#a49bf029c7e026b0bf07ace6c61e6d45d">process::Mutex</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_func_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x6f.html b/content/api/latest/c++/functions_func_0x6f.html
index 8a1bb35..109be16 100644
--- a/content/api/latest/c++/functions_func_0x6f.html
+++ b/content/api/latest/c++/functions_func_0x6f.html
@@ -107,6 +107,9 @@
 <li>offerOperationStatusUpdate()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4">mesos::internal::master::Master</a>
 </li>
+<li>offerOperationUpdateAcknowledgement()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9">mesos::internal::slave::Slave</a>
+</li>
 <li>offerRescinded()
 : <a class="el" href="classmesos_1_1Scheduler.html#a9a617efd22f14867c87d3193a746ebd9">mesos::Scheduler</a>
 , <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#ad21c8edda159da2fddb7ae1894249c14">mesos::python::ProxyScheduler</a>
@@ -118,7 +121,7 @@
 : <a class="el" href="structprocess_1_1http_1_1OK.html#af0ee20be64fc087545d5e44d0d59fc2f">process::http::OK</a>
 </li>
 <li>onAny()
-: <a class="el" href="classprocess_1_1Future.html#a79919e2b8fded40f30f720c521c98ded">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#ab753c0730005edaef998bf8982f67e2a">process::Future&lt; T &gt;</a>
 </li>
 <li>Once()
 : <a class="el" href="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c">process::Once</a>
@@ -166,8 +169,8 @@
 : <a class="el" href="classJSON_1_1WriterProxy.html#ad67d03632fc1c6acb44052c576902db0">JSON::WriterProxy</a>
 </li>
 <li>operator char **()
-: <a class="el" href="classos_1_1raw_1_1Argv.html#a3d9810c14db9e740d1e39d45113d5b93">os::raw::Argv</a>
-, <a class="el" href="classos_1_1raw_1_1Envp.html#a0a677ca4dc25de74cfe6b5a403bd86f1">os::raw::Envp</a>
+: <a class="el" href="classos_1_1raw_1_1Envp.html#a0a677ca4dc25de74cfe6b5a403bd86f1">os::raw::Envp</a>
+, <a class="el" href="classos_1_1raw_1_1Argv.html#a3d9810c14db9e740d1e39d45113d5b93">os::raw::Argv</a>
 </li>
 <li>operator const google::protobuf::RepeatedPtrField&lt; Attribute &gt; &amp;()
 : <a class="el" href="classmesos_1_1Attributes.html#a3fc63a29794ed75e938a269647bab0ce">mesos::Attributes</a>
@@ -279,7 +282,8 @@
 : <a class="el" href="structprocess_1_1UPID.html#a4602556bdfca9709ab64989da89ad3b6">process::UPID</a>
 </li>
 <li>operator!=()
-: <a class="el" href="classnet_1_1IP.html#aaee210b512bc19fd992111a88da25929">net::IP</a>
+: <a class="el" href="classIntervalSet.html#ade2877524283d5872f7c4855f0183fee">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classnet_1_1IP.html#aaee210b512bc19fd992111a88da25929">net::IP</a>
 , <a class="el" href="classnet_1_1IP_1_1Network.html#a1092241ceaa7c4ec81ac4a170dc5a695">net::IP::Network</a>
 , <a class="el" href="classnet_1_1MAC.html#aef1d6979a1b533061eb9f6640a729363">net::MAC</a>
 , <a class="el" href="classOption.html#a61b3b4c35e1e34b4c20360cf3272e2ea">Option&lt; T &gt;</a>
@@ -307,7 +311,6 @@
 , <a class="el" href="classBytes.html#ac85371dbd9df4037a29afb284e722965">Bytes</a>
 , <a class="el" href="classDuration.html#ae2dfb1bf88a0c60e8556482bab3a2cf0">Duration</a>
 , <a class="el" href="classInterval.html#a508add09e4f1badb9cfa2b5d3b50e8a8">Interval&lt; T &gt;</a>
-, <a class="el" href="classIntervalSet.html#ade2877524283d5872f7c4855f0183fee">IntervalSet&lt; T &gt;</a>
 </li>
 <li>operator&amp;=()
 : <a class="el" href="classIntervalSet.html#a02fdd16c500cd0e262866dfe78ed01ab">IntervalSet&lt; T &gt;</a>
@@ -386,23 +389,23 @@
 , <a class="el" href="classDuration.html#a62e31774ea10cbb79383d5ce8ccbfcbf">Duration</a>
 </li>
 <li>operator+()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a999a4365d122c6480aca73371414d91b">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">mesos::Resources</a>
+: <a class="el" href="classDuration.html#a82035c69a06b8821e0e0c00bafd201b3">Duration</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad83dc3d47cc27f71b1a62fcc03ee4255">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#a1bb96b91999835ce867a3a895bd7bd08">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a999a4365d122c6480aca73371414d91b">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1http_1_1Headers.html#afd463b216eeec49fdaa867b57a4a8885">process::http::Headers</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176">process::Time</a>
-, <a class="el" href="classDuration.html#a82035c69a06b8821e0e0c00bafd201b3">Duration</a>
 </li>
 <li>operator++()
 : <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ae85a67e0df8790e45fe573b8891c5aa3">process::metrics::Counter</a>
 </li>
 <li>operator+=()
-: <a class="el" href="classIntervalSet.html#a545950538b4f9ab04417939d79aeb68e">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
+: <a class="el" href="classIntervalSet.html#afd971853c00f95631e90f0a5f1123103">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
 , <a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
-, <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
+, <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
 , <a class="el" href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration</a>
 , <a class="el" href="classIntervalSet.html#a8bee4aea7e7361b920f1d10fdf62f0c4">IntervalSet&lt; T &gt;</a>
 </li>
@@ -410,187 +413,188 @@
 : <a class="el" href="classBound.html#a966181dc0f4ecee3c5e5cf4524fb460c">Bound&lt; T &gt;</a>
 </li>
 <li>operator-()
-: <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#a2233c5eae93c7bd8629495f19346575e">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#abbb98867d8203e9febe6d89856e59e43">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1Resources.html#aef45055ac31698b5c6222bba1f8eedd8">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#a79f49b5c04b7fb2fecd63951ebbfea84">process::Time</a>
 , <a class="el" href="classDuration.html#af1a864a25683921ec0784f15751af69e">Duration</a>
 </li>
 <li>operator-=()
-: <a class="el" href="classIntervalSet.html#ac48e5aa6075b01efde69edb302983686">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">mesos::Resources</a>
+: <a class="el" href="classDuration.html#a423d88c5efbc1eeefa9b88d4ccd464cc">Duration</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0a23d5b519d3dfe65e880e94f75013f">process::Time</a>
 , <a class="el" href="classBytes.html#a0152e9f05070dc19652d12a142af391d">Bytes</a>
-, <a class="el" href="classDuration.html#a423d88c5efbc1eeefa9b88d4ccd464cc">Duration</a>
-, <a class="el" href="classIntervalSet.html#aacba0b2fc0763c24af95bd6a19b7ea55">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classIntervalSet.html#ac48e5aa6075b01efde69edb302983686">IntervalSet&lt; T &gt;</a>
 </li>
 <li>operator-&gt;()
-: <a class="el" href="classprocess_1_1Owned.html#afb3a89c50539c3c238906b2465b2c785">process::Owned&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Owned.html#afb3a89c50539c3c238906b2465b2c785">process::Owned&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Shared.html#aeb4d74c937660e50c912d79bb84ef754">process::Shared&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">process::ProcessReference</a>
 , <a class="el" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option&lt; T &gt;</a>
 , <a class="el" href="classResult.html#a4a9b579d9529b43cae207fb3aa7b1c0f">Result&lt; T &gt;</a>
-, <a class="el" href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">Try&lt; T, E &gt;</a>
-, <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
+, <a class="el" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">Try&lt; T, E &gt;</a>
+, <a class="el" href="classResult.html#a4703a38daec2a75b4988ba80af098a6e">Result&lt; T &gt;</a>
 , <a class="el" href="classJvm_1_1Env.html#af47bfc06692df2379dbe88f99bffb683">Jvm::Env</a>
 </li>
 <li>operator/()
 : <a class="el" href="classDuration.html#a5dc54363ab21c211ff26c7bb24695a50">Duration</a>
 </li>
 <li>operator/=()
-: <a class="el" href="classBytes.html#a044ebb80c167852ae2c79506352a2602">Bytes</a>
-, <a class="el" href="classDuration.html#ab88b1cef3ed6bbf2bbdbbf02d172eadd">Duration</a>
+: <a class="el" href="classDuration.html#ab88b1cef3ed6bbf2bbdbbf02d172eadd">Duration</a>
+, <a class="el" href="classBytes.html#a044ebb80c167852ae2c79506352a2602">Bytes</a>
 </li>
 <li>operator::testing::Action()
 : <a class="el" href="classFutureResultAction.html#a9b324d0e85f9d04a874adcc3a28cddf7">FutureResultAction&lt; R, A &gt;</a>
 </li>
 <li>operator&lt;()
-: <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a293812a5c359075b65893637ef24e12e">mesos::log::Log::Position</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeec550d499633821dc549800458eb6d8">zookeeper::Group::Membership</a>
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a293812a5c359075b65893637ef24e12e">mesos::log::Log::Position</a>
+, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
 , <a class="el" href="classprocess_1_1Future.html#a01597d58e57a7384eed5a56ccf797a0e">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Latch.html#ae5b16114942a86ab479f92277e0d1af2">process::Latch</a>
 , <a class="el" href="classprocess_1_1Owned.html#a42eeec357f54930f021958e76bf8b5c1">process::Owned&lt; T &gt;</a>
 , <a class="el" href="structprocess_1_1UPID.html#ac6f524d3372f4a8c25a89d87e6cae9b0">process::UPID</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#aa02dfc5196d4a5d976b98d407b3a7494">process::UPID::ID</a>
 , <a class="el" href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Time.html#ae8ee1051fa658d66a8965f408490397a">process::Time</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
 , <a class="el" href="classBytes.html#aa92963e2108fef5b18adc4262c1ba133">Bytes</a>
 , <a class="el" href="classDuration.html#aacf0fd4bb1e301b34b56b0063b4adc4b">Duration</a>
-, <a class="el" href="classnet_1_1IP.html#a93ced0f7f6476376931b8617b00c8fb0">net::IP</a>
-, <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
 , <a class="el" href="structos_1_1Process.html#a2a0fcd972adf203de69b08ff79e04df8">os::Process</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
+, <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
+, <a class="el" href="classnet_1_1IP.html#a93ced0f7f6476376931b8617b00c8fb0">net::IP</a>
+, <a class="el" href="classprocess_1_1Time.html#ae8ee1051fa658d66a8965f408490397a">process::Time</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeec550d499633821dc549800458eb6d8">zookeeper::Group::Membership</a>
 </li>
 <li>operator&lt;=()
-: <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
-, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
+: <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
+, <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#ace337def95a18a79233725fe776197a4">zookeeper::Group::Membership</a>
+, <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
 , <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
 , <a class="el" href="classBytes.html#acc93306b8255294dfe7080503e1a1ddc">Bytes</a>
-, <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
-, <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
+, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
 </li>
 <li>operator=()
 : <a class="el" href="classLinkedHashMap.html#aeb567159da25077c2fed08221a19ab71">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
+, <a class="el" href="classflags_1_1FlagsBase.html#a3eb8bf5ca9744fe981a40eb19e065f3c">flags::FlagsBase</a>
+, <a class="el" href="classJSON_1_1BooleanWriter.html#ab39bd2f99538733e4ff9982c4f5e4958">JSON::BooleanWriter</a>
+, <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
 , <a class="el" href="classJSON_1_1NumberWriter.html#ac5e45bd2792f992c0d3ab66c2695c390">JSON::NumberWriter</a>
+, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
 , <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
-, <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager</a>
-, <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
-, <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad0382c412122e0f356cd01948de8fbd1">mesos::internal::master::Master::Subscribers::Subscriber</a>
 , <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
-, <a class="el" href="classflags_1_1FlagsBase.html#a3eb8bf5ca9744fe981a40eb19e065f3c">flags::FlagsBase</a>
-, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
-, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
-, <a class="el" href="classJSON_1_1StringWriter.html#a66695fc12351a7567460ff7cd0e9ad3b">JSON::StringWriter</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
+, <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
+, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
+, <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad0382c412122e0f356cd01948de8fbd1">mesos::internal::master::Master::Subscribers::Subscriber</a>
+, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
+, <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
+, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
+, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
+, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
 , <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
 , <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
+, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
+, <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
 , <a class="el" href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option&lt; T &gt;</a>
-, <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
-, <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
-, <a class="el" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option&lt; T &gt;</a>
 , <a class="el" href="classos_1_1WindowsFD.html#ab780d87119c772425aa855260056d1a1">os::WindowsFD</a>
-, <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
-, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
+, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
+, <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
 , <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a8d2caf28c92a8b0866b5dd77b08f8db6">process::MessageEvent</a>
 , <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
-, <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
-, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
+, <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
 , <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
-, <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
+, <a class="el" href="classos_1_1WindowsFD.html#a057780cfa5e1cc2fa84543a6f9b6bca0">os::WindowsFD</a>
+, <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">mesos::internal::checks::Checker</a>
 , <a class="el" href="classLinkedHashMap.html#ada8cb9f2b4ee30c70ae1286740d5f3a4">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
 , <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
-, <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
+, <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager</a>
+, <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
 , <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
-, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a8d2caf28c92a8b0866b5dd77b08f8db6">process::MessageEvent</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
-, <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">mesos::internal::checks::Checker</a>
-, <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
+, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
+, <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
+, <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
 </li>
 <li>operator==()
-: <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
-, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
+: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
+, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a4cd3a77ecd8fbd087f38eb685e6c10dd">mesos::log::Log::Position</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
 , <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
-, <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
-, <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
-, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
 , <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
+, <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
-, <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
-, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
-, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
-, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
-, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#a3dadffb3918abb6eb971673f3c93f8de">mesos::internal::capabilities::ProcessCapabilities</a>
-, <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
+, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
+, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#aa479383d7a5d5d14bd3a78c82e694bca">mesos::internal::xfs::BasicBlocks</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
+, <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
 , <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
-, <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
-, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
 , <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
-, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
-, <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
+, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
+, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
+, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
 , <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3616beab3442de06328d8e56e908db7f">process::network::inet::Address</a>
+, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#a3dadffb3918abb6eb971673f3c93f8de">mesos::internal::capabilities::ProcessCapabilities</a>
+, <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
+, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
+, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
+, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
-, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
-, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
-, <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
-, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
-, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
-, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
-, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
 , <a class="el" href="classDuration.html#a754a0109e91ee4506d4cbd5b51750997">Duration</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
 , <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
-, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
-, <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
-, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
+, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
 , <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
-, <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
+, <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
+, <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
+, <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
+, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
+, <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
+, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
+, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
+, <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
+, <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
 </li>
 <li>operator&gt;()
-: <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
+: <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
 , <a class="el" href="classprocess_1_1Time.html#a2082db6e45ef09c154db1e06df68a4e9">process::Time</a>
-, <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
-, <a class="el" href="structos_1_1Process.html#a9305ba395a7f61e936fa7d3577d75a8a">os::Process</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
-, <a class="el" href="structVersion.html#a8a7d33d5d4bcc5cbac192597328c6f78">Version</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeedb1ae964ce69d27ccc9cbf2519b7c1">zookeeper::Group::Membership</a>
-, <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
 , <a class="el" href="classnet_1_1IP.html#ae57a99f62c1f524eb2937408993365cb">net::IP</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeedb1ae964ce69d27ccc9cbf2519b7c1">zookeeper::Group::Membership</a>
+, <a class="el" href="structVersion.html#a8a7d33d5d4bcc5cbac192597328c6f78">Version</a>
+, <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
+, <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
+, <a class="el" href="structos_1_1Process.html#a9305ba395a7f61e936fa7d3577d75a8a">os::Process</a>
 </li>
 <li>operator&gt;=()
-: <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
+: <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
 , <a class="el" href="classprocess_1_1Time.html#a86b53a660603271a4a840f559ea7b79c">process::Time</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a1ce418ac66b66440664e66b8448cd9c7">zookeeper::Group::Membership</a>
 , <a class="el" href="structos_1_1Process.html#a0c29d67f0a2721ff353042e99539e65c">os::Process</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
+, <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
 , <a class="el" href="structVersion.html#a20345f7cfcb7faad86e01a8a3cc00f78">Version</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a1ce418ac66b66440664e66b8448cd9c7">zookeeper::Group::Membership</a>
 , <a class="el" href="classDuration.html#a8c59bcce1ffd198648dceec5412bad2a">Duration</a>
 </li>
 <li>operator[]()
@@ -598,7 +602,7 @@
 , <a class="el" href="classnet_1_1MAC.html#af925648a11ff2d5ab14cf4e608e2048d">net::MAC</a>
 </li>
 <li>Option()
-: <a class="el" href="classOption.html#a4602c4ade99ff38c6d846dc40235f595">Option&lt; T &gt;</a>
+: <a class="el" href="classOption.html#a2b03f28a08221bf3129fc6cf68b44a2e">Option&lt; T &gt;</a>
 </li>
 <li>order()
 : <a class="el" href="classprocess_1_1Clock.html#a6626c65761ade35b1efff516336e3cf9">process::Clock</a>
@@ -611,14 +615,14 @@
 , <a class="el" href="structOverload.html#a9c6348be87cf2f98450962646f8174a9">Overload&lt; F, Fs &gt;</a>
 </li>
 <li>oversubscribable()
-: <a class="el" href="classmesos_1_1slave_1_1ResourceEstimator.html#a65aea819df6f61cabf0a98520121606b">mesos::slave::ResourceEstimator</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a0cacb1628b5ed2037e8889a42f7d63bd">mesos::internal::slave::NoopResourceEstimator</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a0cacb1628b5ed2037e8889a42f7d63bd">mesos::internal::slave::NoopResourceEstimator</a>
+, <a class="el" href="classmesos_1_1slave_1_1ResourceEstimator.html#a65aea819df6f61cabf0a98520121606b">mesos::slave::ResourceEstimator</a>
 </li>
 <li>own()
 : <a class="el" href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared&lt; T &gt;</a>
 </li>
 <li>Owned()
-: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Owned.html#a22a12b3bd098343628ecf122b5b09d9e">process::Owned&lt; T &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_func_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x70.html b/content/api/latest/c++/functions_func_0x70.html
index 60eab2e..87646b2 100644
--- a/content/api/latest/c++/functions_func_0x70.html
+++ b/content/api/latest/c++/functions_func_0x70.html
@@ -350,14 +350,12 @@
 : <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#a03816b3e6456f7c129c99b28bd62060c">mesos::python::ProxyScheduler</a>
 </li>
 <li>prune()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a70df50e4c266551f3344e74a8081ff57">mesos::internal::slave::GarbageCollectorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
 </li>
 <li>Prune()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6c62d3723aea5572af587ab6e1020682">mesos::internal::master::Prune</a>
 </li>
-<li>prune()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a70df50e4c266551f3344e74a8081ff57">mesos::internal::slave::GarbageCollectorProcess</a>
-</li>
 <li>ps()
 : <a class="el" href="classDocker.html#ae3d964240a23f43633d7f8c740ce246b">Docker</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_func_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x72.html b/content/api/latest/c++/functions_func_0x72.html
index 40c3cc5..9141a50 100644
--- a/content/api/latest/c++/functions_func_0x72.html
+++ b/content/api/latest/c++/functions_func_0x72.html
@@ -122,13 +122,13 @@
 <li>readAll()
 : <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#a2aed1094848bf40496b387f2e42cc557">process::http::Pipe::Reader</a>
 </li>
+<li>reader()
+: <a class="el" href="classprocess_1_1http_1_1Pipe.html#aea224fb90735a10e38b6c4e6696bf34e">process::http::Pipe</a>
+</li>
 <li>Reader()
 : <a class="el" href="classmesos_1_1log_1_1Log_1_1Reader.html#a7e1f2c100aa56d60c25f5552854ca224">mesos::log::Log::Reader</a>
 , <a class="el" href="classmesos_1_1internal_1_1recordio_1_1Reader.html#ab91aee86565a6eafe13601fbeea41c66">mesos::internal::recordio::Reader&lt; T &gt;</a>
 </li>
-<li>reader()
-: <a class="el" href="classprocess_1_1http_1_1Pipe.html#aea224fb90735a10e38b6c4e6696bf34e">process::http::Pipe</a>
-</li>
 <li>readerClosed()
 : <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#afc6072a9fbcb92a6a1b4978b89797583">process::http::Pipe::Writer</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_func_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x73.html b/content/api/latest/c++/functions_func_0x73.html
index 6024a11..04b9e9a 100644
--- a/content/api/latest/c++/functions_func_0x73.html
+++ b/content/api/latest/c++/functions_func_0x73.html
@@ -280,12 +280,8 @@
 <li>share()
 : <a class="el" href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned&lt; T &gt;</a>
 </li>
-<li>Shared()
-: <a class="el" href="classprocess_1_1Shared.html#abb6c5ab0f711bdee4455201e4a812d47">process::Shared&lt; T &gt;</a>
-</li>
 <li>shared()
-: <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
+: <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
 , <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#ac598eea6fc64528727f41e20af38fb71">mesos::internal::fs::MountInfoTable::Entry</a>
 , <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
@@ -293,6 +289,9 @@
 <li>Shared()
 : <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
 </li>
+<li>shared()
+: <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
+</li>
 <li>SharedHandle()
 : <a class="el" href="classSharedHandle.html#ad2cfca1ab3db9839e617b569b225e0c0">SharedHandle</a>
 </li>
@@ -547,19 +546,19 @@
 <li>StreamingResponseDecoder()
 : <a class="el" href="classprocess_1_1StreamingResponseDecoder.html#ab1b1d689df9ee3f716232ed0d9b85812">process::StreamingResponseDecoder</a>
 </li>
+<li>string()
+: <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
+, <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
+</li>
 <li>String()
-: <a class="el" href="structJSON_1_1String.html#ab868bcf5be8276c353b0e218817c39a1">JSON::String</a>
+: <a class="el" href="structJSON_1_1String.html#ab8f3991c166dfd0e7761a8cfc733f4a2">JSON::String</a>
 </li>
 <li>string()
 : <a class="el" href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status</a>
 , <a class="el" href="classJvm.html#ac2c7a5438fbf91870a29720b0a26b0a1">Jvm</a>
 </li>
 <li>String()
-: <a class="el" href="structJSON_1_1String.html#a7be21f307ea1e322a19a23da1b35afb4">JSON::String</a>
-</li>
-<li>string()
-: <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
-, <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
+: <a class="el" href="structJSON_1_1String.html#ab868bcf5be8276c353b0e218817c39a1">JSON::String</a>
 </li>
 <li>stringify()
 : <a class="el" href="structstrings_1_1internal_1_1stringify_3_01std_1_1string_00_01true_01_4.html#adf2ceef3d4241e2a606eef8f4587a8cb">strings::internal::stringify&lt; std::string, true &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_func_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x74.html b/content/api/latest/c++/functions_func_0x74.html
index 5b393e6..538965a 100644
--- a/content/api/latest/c++/functions_func_0x74.html
+++ b/content/api/latest/c++/functions_func_0x74.html
@@ -159,24 +159,21 @@
 <li>ThunkProcess()
 : <a class="el" href="classprocess_1_1internal_1_1ThunkProcess.html#a326bf8be1b72cce6709737ca2f46a6b2">process::internal::ThunkProcess&lt; R &gt;</a>
 </li>
+<li>Time()
+: <a class="el" href="classprocess_1_1Time.html#a556f4005b624bc2ea40dd313634c3de1">process::Time</a>
+</li>
 <li>time()
 : <a class="el" href="classprocess_1_1metrics_1_1Timer.html#a434e22286a5dbc8ec2b8501499d159c4">process::metrics::Timer&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Timeout.html#a01021e2f51e5f0b1f6ec93977976f570">process::Timeout</a>
 , <a class="el" href="classprocess_1_1EventLoop.html#a8a20cebd54f86774b569d2dcf7bfd5dc">process::EventLoop</a>
 , <a class="el" href="structos_1_1sysctl.html#aa0170ffd9e615f415e5cef7126831728">os::sysctl</a>
 </li>
-<li>Time()
-: <a class="el" href="classprocess_1_1Time.html#a556f4005b624bc2ea40dd313634c3de1">process::Time</a>
-</li>
 <li>Timeout()
-: <a class="el" href="classprocess_1_1Timeout.html#adeadd19e081fb4f2a0a39ecc586a4af7">process::Timeout</a>
+: <a class="el" href="classprocess_1_1Timeout.html#a81668b70d7b16d9b795c1181122e854c">process::Timeout</a>
 </li>
 <li>timeout()
 : <a class="el" href="classprocess_1_1Timer.html#adcce3e5538751535be6ec4d48670eb89">process::Timer</a>
 </li>
-<li>Timeout()
-: <a class="el" href="classprocess_1_1Timeout.html#aa92e0df435b3ef095e9fc40313600334">process::Timeout</a>
-</li>
 <li>timer()
 : <a class="el" href="classprocess_1_1Clock.html#a2001faa64a4b83f098ba6967afff5514">process::Clock</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_func_0x76.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x76.html b/content/api/latest/c++/functions_func_0x76.html
index fc7e3f3..600ebd9 100644
--- a/content/api/latest/c++/functions_func_0x76.html
+++ b/content/api/latest/c++/functions_func_0x76.html
@@ -116,56 +116,44 @@
 <li>ValidateVolumeCapabilities()
 : <a class="el" href="classmesos_1_1csi_1_1Client.html#a23b717f03e2b9061abe3ca9c4edfa1e2">mesos::csi::Client</a>
 </li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#ad06301ec9da0f0a4713556214b7ce43a">JSON::Value</a>
-</li>
 <li>value()
-: <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
-, <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
-</li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#ab05d7584e0a89ecc8a16d0670d3a84b7">JSON::Value</a>
-</li>
-<li>value()
-: <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
-, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
+: <a class="el" href="classprocess_1_1ControlFlow.html#a3a15eba61473df457b0ac4cbaddd21ed">process::ControlFlow&lt; T &gt;</a>
 </li>
 <li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a5abc35ec4e68f25a9d5ba801469caaa9">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value</a>
 </li>
 <li>value()
-: <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
-, <a class="el" href="classmesos_1_1state_1_1Variable.html#ade8ed8f89ceb5e3ab004e2922a5b35fa">mesos::state::Variable</a>
-, <a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html#a60ef2a7979f45a18914478f1e749debd">cgroups::memory::pressure::Counter</a>
-, <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1ControlFlow.html#a9fa0744c29d7bffd54f10aea580ba187">process::ControlFlow&lt; T &gt;</a>
 </li>
 <li>Value()
-: <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries&lt; T &gt;::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#ad06301ec9da0f0a4713556214b7ce43a">JSON::Value</a>
 </li>
 <li>value()
-: <a class="el" href="classprocess_1_1ControlFlow.html#a9fa0744c29d7bffd54f10aea580ba187">process::ControlFlow&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a5c3ebc2a8264cd0bb05ce6196e290d08">process::metrics::Counter</a>
+: <a class="el" href="classprocess_1_1metrics_1_1Counter.html#a5c3ebc2a8264cd0bb05ce6196e290d08">process::metrics::Counter</a>
 </li>
 <li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value</a>
+: <a class="el" href="structJSON_1_1Value.html#a5abc35ec4e68f25a9d5ba801469caaa9">JSON::Value</a>
 </li>
 <li>value()
 : <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a0568e9b2c5b9b2ac72ed6cf71dc24fdc">process::metrics::Gauge</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a961b445c5d82327db7fa387a818635c7">process::metrics::Metric</a>
-</li>
-<li>Value()
-: <a class="el" href="structJSON_1_1Value.html#a5e0c2536746e22b71bb3be5883b49c78">JSON::Value</a>
-</li>
-<li>value()
-: <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer&lt; T &gt;</a>
 , <a class="el" href="classNanoseconds.html#a260729fd78d4e539dc1b694d8e2fd06b">Nanoseconds</a>
+, <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
+, <a class="el" href="classmesos_1_1state_1_1Variable.html#ade8ed8f89ceb5e3ab004e2922a5b35fa">mesos::state::Variable</a>
+, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
+, <a class="el" href="classSeconds.html#a7f948f603e0357d0c0002e216535c4a0">Seconds</a>
+, <a class="el" href="classcgroups_1_1memory_1_1pressure_1_1Counter.html#a60ef2a7979f45a18914478f1e749debd">cgroups::memory::pressure::Counter</a>
+, <a class="el" href="classMinutes.html#a83dd956016276afa0f496520470c4a3d">Minutes</a>
+, <a class="el" href="classHours.html#aabae7296a0be6bb13850eb285302cf77">Hours</a>
+, <a class="el" href="classprocess_1_1ControlFlow.html#a5c21809a15f9efe012e30d1a1cf05c3a">process::ControlFlow&lt; T &gt;</a>
+, <a class="el" href="classDays.html#a6e27fbca8c740946cc47bb6e87a2da92">Days</a>
+, <a class="el" href="classWeeks.html#aa33255ebf61411f6908c8a05d63e464a">Weeks</a>
+, <a class="el" href="classprocess_1_1ControlFlow.html#ad0fbad53169fc7766d61a69393ac14bc">process::ControlFlow&lt; T &gt;</a>
 </li>
 <li>Value()
-: <a class="el" href="structJSON_1_1Value.html#adb495699a2d837cc49218b64b342e2bf">JSON::Value</a>
-</li>
-<li>value()
-: <a class="el" href="classMicroseconds.html#ab57acb52f35c262ba8e05994917f17a4">Microseconds</a>
-, <a class="el" href="classMilliseconds.html#a958cbe56379726b0b0e1a01afd3204e7">Milliseconds</a>
+: <a class="el" href="structprocess_1_1TimeSeries_1_1Value.html#aa79af31717d87775443d28f7534159e6">process::TimeSeries&lt; T &gt;::Value</a>
+, <a class="el" href="structJSON_1_1Value.html#a3bff04934861140009f82b481019726b">JSON::Value</a>
 </li>
 <li>values()
 : <a class="el" href="classBoundedHashMap.html#a3230dcf13d6b5099fe3aba148573e7a9">BoundedHashMap&lt; Key, Value &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_func_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x77.html b/content/api/latest/c++/functions_func_0x77.html
index 96958ee..07173dc 100644
--- a/content/api/latest/c++/functions_func_0x77.html
+++ b/content/api/latest/c++/functions_func_0x77.html
@@ -165,12 +165,12 @@
 <li>write_unlock()
 : <a class="el" href="classprocess_1_1ReadWriteLock.html#af09e2143c4590ce6417b98e5db62a5c7">process::ReadWriteLock</a>
 </li>
-<li>writer()
-: <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
-</li>
 <li>Writer()
 : <a class="el" href="classmesos_1_1log_1_1Log_1_1Writer.html#a32aae1536dfad8f0486e64b4e7bd3422">mesos::log::Log::Writer</a>
 </li>
+<li>writer()
+: <a class="el" href="classprocess_1_1http_1_1Pipe.html#a000e921fa096a665acce3c2aaa38339e">process::http::Pipe</a>
+</li>
 <li>WriterProxy()
 : <a class="el" href="classJSON_1_1WriterProxy.html#af46db5991abdab5b7eefadc277fe5587">JSON::WriterProxy</a>
 </li>


[09/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6d.html b/content/api/latest/c++/functions_0x6d.html
index 794f5fd..a3801b9 100644
--- a/content/api/latest/c++/functions_0x6d.html
+++ b/content/api/latest/c++/functions_0x6d.html
@@ -409,12 +409,12 @@
 <li>Microseconds()
 : <a class="el" href="classMicroseconds.html#acf44bc9c3fd32497f04c6254e65ef115">Microseconds</a>
 </li>
-<li>MILLISECONDS
-: <a class="el" href="classDuration.html#ab69ccbc15f17ef66c8804b2a1da83da6">Duration</a>
-</li>
 <li>Milliseconds()
 : <a class="el" href="classMilliseconds.html#abe2f94a846770aab54e261b4eb35d0e6">Milliseconds</a>
 </li>
+<li>MILLISECONDS
+: <a class="el" href="classDuration.html#ab69ccbc15f17ef66c8804b2a1da83da6">Duration</a>
+</li>
 <li>min
 : <a class="el" href="structprocess_1_1Statistics.html#ac736a4be4626245eae8ab3a58239431b">process::Statistics&lt; T &gt;</a>
 , <a class="el" href="classDuration.html#ac6f442d33ee5e10cd97a259b7ac8e558">Duration</a>
@@ -432,12 +432,12 @@
 <li>mins()
 : <a class="el" href="classDuration.html#a83df74b2977f3eac2fbe2fa4595a6620">Duration</a>
 </li>
-<li>Minutes()
-: <a class="el" href="classMinutes.html#a3706b791833fb5b1e53e235ab842c038">Minutes</a>
-</li>
 <li>MINUTES
 : <a class="el" href="classDuration.html#a4a838d16d12606f69af3b9c60417c860">Duration</a>
 </li>
+<li>Minutes()
+: <a class="el" href="classMinutes.html#a3706b791833fb5b1e53e235ab842c038">Minutes</a>
+</li>
 <li>Mirror()
 : <a class="el" href="structrouting_1_1action_1_1Mirror.html#af91400c679a25ac1ba29a2186e8f5022">routing::action::Mirror</a>
 </li>
@@ -475,14 +475,14 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#aeac215b0c0b7f77c82adf3050e442dde">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Driver &gt;</a>
 </li>
 <li>MOCK_METHOD1()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#aa11a2562a50b189dc11365a761989b83">mesos::internal::tests::TestLauncher</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a5443b568dfaa721fa22fa0929b402f72">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#aa11a2562a50b189dc11365a761989b83">mesos::internal::tests::TestLauncher</a>
 , <a class="el" href="classprocess_1_1MockFilter.html#a668364fdefb63bcaca33cfbe509562db">process::MockFilter</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a5443b568dfaa721fa22fa0929b402f72">mesos::internal::tests::MockSlave</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizerProcess.html#a7d4e9c51dbdeb007159e61520ac9637c">mesos::internal::tests::MockDockerContainerizerProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a9e7f0430f738f112242e52f8a19b9f4b">mesos::internal::tests::MockContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a940436c0fc8b3000f125483f63bc08a3">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a98cbad03c345c0018e457c23ca827454">mesos::internal::tests::MockExecutor</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a4da11eda6a6cb05ce64f7d10c9d0740f">mesos::internal::tests::TestContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a9e7f0430f738f112242e52f8a19b9f4b">mesos::internal::tests::MockContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a98cbad03c345c0018e457c23ca827454">mesos::internal::tests::MockExecutor</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#abce17b3fa055970b657667e5f2c5f7f9">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a3047e18411167965c9077f525c5cc707">mesos::internal::tests::MockIsolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#ab9f58a40c5eca5e2d4759ed503021ab9">mesos::internal::tests::TestLauncher</a>
@@ -510,66 +510,64 @@
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a0b6d506741e927a1f1d8cb77b1fdbf19">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Driver &gt;</a>
 </li>
 <li>MOCK_METHOD2()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">mesos::internal::tests::MockDockerContainerizer</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa3560a19f7c4b51479372903f741e11a">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">mesos::internal::tests::MockDockerContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#aa6c83939e3435a1f9428ef902e5001f9">mesos::internal::tests::MockGarbageCollector</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acdfe37cfb77e9dabb4e5ad2f3ee19299">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa3560a19f7c4b51479372903f741e11a">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html#a199087dad4a1daba02321ac4ebd3c15f">mesos::internal::tests::MockAuthorizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a586600e7812649ac7ed23d6f16078fab">mesos::internal::tests::MockExecutor</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a759a8027ee6bf7b6741cbbeab79ea1f0">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#ac1f550411decef8c854a1cccfe7be2f8">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#abbd256339375865a3edea98eef4c24d7">mesos::internal::tests::TestContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a89e0d131fc58561ba6acd0cd72b7d6a4">mesos::internal::tests::MockExecutor</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#aea0861279b080d0b7bf000431eda2387">mesos::internal::tests::MockIsolator</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#af4c54ddd015f24bf9ff2d5b1cde6c87e">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html#a199087dad4a1daba02321ac4ebd3c15f">mesos::internal::tests::MockAuthorizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#acb472049fabcaa36f7f841b60ab876a1">mesos::internal::tests::MockExecutor</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a5746861c724a0916b053acc3aab09cd6">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#abbd256339375865a3edea98eef4c24d7">mesos::internal::tests::TestContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">mesos::internal::tests::MockContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#ac6d4dfa61211a2c0a7228755ca146884">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#ac1ed3bf54f9ce241a6d300d537b647ec">mesos::internal::tests::MockIsolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a07f9dd9add2cf8918604d140a6731a7f">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#ae916d3138daed0658d1e4b0b71ed1387">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad422e01526632fd8dfb17fc5b24253ab">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#af8c2278a55d82d2b2cf8d06d8e270b02">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#ac1ed3bf54f9ce241a6d300d537b647ec">mesos::internal::tests::MockIsolator</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a07c06769bc9639918d4424fb8284ce2e">mesos::internal::tests::MockContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ad422e01526632fd8dfb17fc5b24253ab">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#aea0861279b080d0b7bf000431eda2387">mesos::internal::tests::MockIsolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#aa35423bbd05939871a999f82a85b0a43">mesos::internal::tests::TestContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a31728b721f1bd9c1279c20eca957b7da">mesos::internal::tests::MockScheduler</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#acb472049fabcaa36f7f841b60ab876a1">mesos::internal::tests::MockExecutor</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#ad72f1f94ad46f849133cffadfd6d9c35">mesos::internal::tests::MockIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#ac1f550411decef8c854a1cccfe7be2f8">mesos::internal::tests::MockScheduler</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a2580c890554582d691b9a40829740d93">mesos::internal::tests::MockIsolator</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a31728b721f1bd9c1279c20eca957b7da">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a586600e7812649ac7ed23d6f16078fab">mesos::internal::tests::MockExecutor</a>
 </li>
 <li>MOCK_METHOD2_T()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ab07c7da84d5d13e1edfa3a26d1c8d3d2">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a9d0c7267a720273d2b3ae26b53d52506">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2d321793739d42150e7b132792d81cad">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7c4430ac45b05eb0af86bd7bef95a9ff">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a36d53ca5131f0933adbddd9236225ccd">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af6dd051cc94640bcb18877610ca42008">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a074c3e1c8577951dc627452c32e766f0">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa40969542f4bbaea833f6de58ea513a2">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a380ebd93135bc0cb23029dd35e4921c3">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa9664191d42e27feb39ef17b340b6c07">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a9d0c7267a720273d2b3ae26b53d52506">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af54360cd6e4ea7a208ea53b7d36b082b">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
 </li>
 <li>MOCK_METHOD3()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a61d02835ea07196d541fa835a9738065">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a09c6ebfb457d7b0125e0f90c23590e59">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a95d6ffbaf7bf12ef0712379cf6b2893b">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a32693f3cb052829f2a4bc65a03607856">mesos::internal::tests::MockScheduler</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4513fd374739794eb5c09252c2ff6068">mesos::internal::tests::MockSlave</a>
 </li>
 <li>MOCK_METHOD4()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ab883012546c65728890f01937a1f6090">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a1a41b5e0f2323be326c08f27fc548b57">mesos::internal::tests::MockContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a09a76d39bc07ebd7eba49c273d85754b">mesos::internal::tests::MockScheduler</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a4e5e4f79777c524c483c8f8007b0a7ab">mesos::internal::tests::TestContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a1557e11eb191ea50a1ea9342a9c9969f">mesos::internal::tests::MockDockerContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#a3964bc4ca97733813371bbdd680edc07">mesos::internal::tests::MockFetcherProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">mesos::internal::tests::MockSlave</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a9e6a14dfbd492ad8cbaac3344e401422">mesos::internal::tests::MockScheduler</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html#a0752b8ad98a9221c54f6ef80d75daac2">mesos::internal::tests::MockExecutor</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a1557e11eb191ea50a1ea9342a9c9969f">mesos::internal::tests::MockDockerContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a4e5e4f79777c524c483c8f8007b0a7ab">mesos::internal::tests::TestContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a34d6e5ce90b25b4cd84246adbff85ead">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a09a76d39bc07ebd7eba49c273d85754b">mesos::internal::tests::MockScheduler</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a1a41b5e0f2323be326c08f27fc548b57">mesos::internal::tests::MockContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#ab883012546c65728890f01937a1f6090">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#acd8c4a6d0c7ff0de8ee626ba2667d9fc">mesos::internal::tests::MockSlave</a>
 </li>
 <li>MOCK_METHOD5()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a9ac48e4c1c633473ca970f91b9b41317">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#ae78ee85c0ad540adad18e63dd3181e4c">mesos::internal::tests::MockFetcherProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockFetcherProcess.html#ae78ee85c0ad540adad18e63dd3181e4c">mesos::internal::tests::MockFetcherProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a9ac48e4c1c633473ca970f91b9b41317">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 </li>
 <li>MOCK_METHOD6()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a410ec0825e1c6174cae59977844041e0">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#acf79479daa3f4a26ee3bab26fc61618a">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 </li>
 <li>MockAuthorizer()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html#add46dcd746f0ba00411487e73d26d0d4">mesos::internal::tests::MockAuthorizer</a>
@@ -581,7 +579,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#a7cb4dbff2995fd68670da9702246672b">mesos::internal::tests::MockDocker</a>
 </li>
 <li>MockDockerContainerizer()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#af3b44a7786c0ba2f701cf5653a79905f">mesos::internal::tests::MockDockerContainerizer</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a66795eec472134c5b433d0c942746eb7">mesos::internal::tests::MockDockerContainerizer</a>
 </li>
 <li>MockDockerContainerizerProcess()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizerProcess.html#aa985102c6391bb39798546b23f5c1c84">mesos::internal::tests::MockDockerContainerizerProcess</a>
@@ -623,23 +621,23 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ab0583eb3606130591329ed493d2700c0">mesos::internal::tests::MockSlave</a>
 </li>
 <li>Module()
-: <a class="el" href="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4.html#a458cd8085339645f50f8c63c06f7f4d7">mesos::modules::Module&lt; Anonymous &gt;</a>
+: <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4.html#abede4c5ef101a12c52d1476d51658448">mesos::modules::Module&lt; mesos::Authenticator &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1allocator_1_1Allocator_01_4.html#aa8668f4f689c3ac87afb2468e0b1a34f">mesos::modules::Module&lt; mesos::allocator::Allocator &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ContainerLogger_01_4.html#a56f65ddb9a32dd11725a6a20c988861f">mesos::modules::Module&lt; mesos::slave::ContainerLogger &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Hook_01_4.html#a6a2586dd09bd65db792aeaf7cadee5ab">mesos::modules::Module&lt; mesos::Hook &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01Anonymous_01_4.html#a458cd8085339645f50f8c63c06f7f4d7">mesos::modules::Module&lt; Anonymous &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html#a98988b3d66ecf17a83d14040b1c1746c">mesos::modules::Module&lt; mesos::Authorizer &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1Isolator_01_4.html#a9c3ce3bcc39adbdeb02cfd9abdfef00b">mesos::modules::Module&lt; mesos::slave::Isolator &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html#aaea6bf809252bc4ea890808ebca47d4e">mesos::modules::Module&lt; mesos::SecretGenerator &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ContainerLogger_01_4.html#a56f65ddb9a32dd11725a6a20c988861f">mesos::modules::Module&lt; mesos::slave::ContainerLogger &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html#aa657e63de3c41fbda707578ed3b6dda0">mesos::modules::Module&lt; mesos::SecretResolver &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1allocator_1_1Allocator_01_4.html#aa8668f4f689c3ac87afb2468e0b1a34f">mesos::modules::Module&lt; mesos::allocator::Allocator &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticatee_01_4.html#a4ff0c9fbd3f74ca9b0214a69c89df909">mesos::modules::Module&lt; mesos::Authenticatee &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretResolver_01_4.html#aa657e63de3c41fbda707578ed3b6dda0">mesos::modules::Module&lt; mesos::SecretResolver &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1detector_1_1MasterDetector_01_4.html#aaad586a40e542516ebd4b16803e0aad4">mesos::modules::Module&lt; mesos::master::detector::MasterDetector &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01TestModule_01_4.html#aa25fa34f4d1284a6a9b2cbc9c3dc475b">mesos::modules::Module&lt; TestModule &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1QoSController_01_4.html#a38a742e9e3e4166009e3d5cd92f7585a">mesos::modules::Module&lt; mesos::slave::QoSController &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1http_1_1authentication_1_1Authenticatee_01_4.html#a989ae259e6cb6fe7a0846bcd24ec2c4b">mesos::modules::Module&lt; mesos::http::authentication::Authenticatee &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ResourceEstimator_01_4.html#ad52d9906a2e39d359e2910f95322d271">mesos::modules::Module&lt; mesos::slave::ResourceEstimator &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1master_1_1contender_1_1MasterContender_01_4.html#a3ea940fb9c5b7ded0311da310b2ed222">mesos::modules::Module&lt; mesos::master::contender::MasterContender &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authenticator_01_4.html#abede4c5ef101a12c52d1476d51658448">mesos::modules::Module&lt; mesos::Authenticator &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1SecretGenerator_01_4.html#aaea6bf809252bc4ea890808ebca47d4e">mesos::modules::Module&lt; mesos::SecretGenerator &gt;</a>
 , <a class="el" href="structmesos_1_1modules_1_1Module_3_01process_1_1http_1_1authentication_1_1Authenticator_01_4.html#a1e6e86e91095a10c568298bb1e172dc8">mesos::modules::Module&lt; process::http::authentication::Authenticator &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1Authorizer_01_4.html#a98988b3d66ecf17a83d14040b1c1746c">mesos::modules::Module&lt; mesos::Authorizer &gt;</a>
-, <a class="el" href="structmesos_1_1modules_1_1Module_3_01TestModule_01_4.html#aa25fa34f4d1284a6a9b2cbc9c3dc475b">mesos::modules::Module&lt; TestModule &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1ResourceEstimator_01_4.html#ad52d9906a2e39d359e2910f95322d271">mesos::modules::Module&lt; mesos::slave::ResourceEstimator &gt;</a>
+, <a class="el" href="structmesos_1_1modules_1_1Module_3_01mesos_1_1http_1_1authentication_1_1Authenticatee_01_4.html#a989ae259e6cb6fe7a0846bcd24ec2c4b">mesos::modules::Module&lt; mesos::http::authentication::Authenticatee &gt;</a>
 </li>
 <li>moduleApiVersion
 : <a class="el" href="structmesos_1_1modules_1_1ModuleBase.html#a5dd5da6efcacafd63b38c963fc0928b3">mesos::modules::ModuleBase</a>
@@ -648,18 +646,18 @@
 : <a class="el" href="structmesos_1_1modules_1_1ModuleBase.html#a6e0d636098dbb6bb0fbdaa9c6cb1b5e8">mesos::modules::ModuleBase</a>
 </li>
 <li>modules
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a9b9e41ead0256d7e340ef44dd4555ae4">mesos::internal::master::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a6d699d2b35d03419f6f5b6ddb5cf71e9">mesos::internal::slave::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a7ebee24d70c6acbdae95ca581c5907c4">mesos::internal::tests::Flags</a>
-, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#ae238850ab72f3aff828a412fa823712a">mesos::v1::scheduler::Flags</a>
+: <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#ae238850ab72f3aff828a412fa823712a">mesos::v1::scheduler::Flags</a>
 , <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#aee030fe8aaeb6a7b53479f65ebca0f64">mesos::internal::scheduler::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a9b9e41ead0256d7e340ef44dd4555ae4">mesos::internal::master::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a7ebee24d70c6acbdae95ca581c5907c4">mesos::internal::tests::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a6d699d2b35d03419f6f5b6ddb5cf71e9">mesos::internal::slave::Flags</a>
 </li>
 <li>modulesDir
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a88ed613de4971b307ab450c24effdd08">mesos::internal::tests::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#a276a9e1a40b0900fe29fbb8bc0015c37">mesos::internal::scheduler::Flags</a>
+: <a class="el" href="classmesos_1_1internal_1_1scheduler_1_1Flags.html#a276a9e1a40b0900fe29fbb8bc0015c37">mesos::internal::scheduler::Flags</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#aa91e978acef952d31947c1a2ea99dbff">mesos::internal::slave::Flags</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a57f590ac194fdd7ae599458611d3455d">mesos::internal::master::Flags</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Flags.html#af379f044e99ca8c74169e6c0ee2a56d2">mesos::v1::scheduler::Flags</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1Flags.html#a88ed613de4971b307ab450c24effdd08">mesos::internal::tests::Flags</a>
 </li>
 <li>mount()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1volume_1_1DriverClient.html#ab0a92753752f384564f869951c37851b">mesos::internal::slave::docker::volume::DriverClient</a>
@@ -674,7 +672,7 @@
 : <a class="el" href="classDuration.html#a05ddd6a9f21b82dba6313f81418f53d2">Duration</a>
 </li>
 <li>multihashmap()
-: <a class="el" href="classmultihashmap.html#a7e43695bbd3f981d6127d94ffb82f04d">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
+: <a class="el" href="classmultihashmap.html#abf9594bf83c80160e06af9f847285116">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 </li>
 <li>Multimap()
 : <a class="el" href="classMultimap.html#a13d4bd4285946600c1af81e5be4b09ad">Multimap&lt; K, V &gt;</a>
@@ -683,8 +681,8 @@
 : <a class="el" href="structprocess_1_1http_1_1Status.html#a8feae2af2cdeaf0c0ddbd5f80c9f5ff5">process::http::Status</a>
 </li>
 <li>multiRole
-: <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">mesos::internal::protobuf::slave::Capabilities</a>
-, <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a134591f666f03cb9d0e9a13f5a72592b">mesos::internal::protobuf::framework::Capabilities</a>
+: <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1framework_1_1Capabilities.html#a134591f666f03cb9d0e9a13f5a72592b">mesos::internal::protobuf::framework::Capabilities</a>
+, <a class="el" href="structmesos_1_1internal_1_1protobuf_1_1slave_1_1Capabilities.html#a074c9f963e06924b5b2385e7bd2367cb">mesos::internal::protobuf::slave::Capabilities</a>
 </li>
 <li>mutate()
 : <a class="el" href="classmesos_1_1state_1_1Variable.html#abb0a232f470a26e935076cc6dd8f114a">mesos::state::Variable</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6e.html b/content/api/latest/c++/functions_0x6e.html
index 7d318f2..5f0e10b 100644
--- a/content/api/latest/c++/functions_0x6e.html
+++ b/content/api/latest/c++/functions_0x6e.html
@@ -298,15 +298,13 @@
 : <a class="el" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option&lt; T &gt;</a>
 , <a class="el" href="classResult.html#aa3d926b499dce65b365ea7e31f68514a">Result&lt; T &gt;</a>
 </li>
-<li>None
-: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a40f175242221bec4b180ad2c586bb4bba6adf97f83acf6453d4a6a4b1070f3754">process::http::authentication::JWT</a>
+<li>None()
+: <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a3133b61816a57fc55e22e5ef698b9d27">process::metrics::Gauge</a>
+, <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a40f175242221bec4b180ad2c586bb4bba6adf97f83acf6453d4a6a4b1070f3754">process::http::authentication::JWT</a>
 </li>
 <li>NONE
 : <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14">process::http::Response</a>
 </li>
-<li>None()
-: <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a3133b61816a57fc55e22e5ef698b9d27">process::metrics::Gauge</a>
-</li>
 <li>nonRevocable()
 : <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">mesos::v1::Resources</a>
 , <a class="el" href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">mesos::Resources</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x6f.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6f.html b/content/api/latest/c++/functions_0x6f.html
index 6a42f30..7c11316 100644
--- a/content/api/latest/c++/functions_0x6f.html
+++ b/content/api/latest/c++/functions_0x6f.html
@@ -140,6 +140,9 @@
 <li>offerOperationStatusUpdate()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5765b0792339e002845e1569e203b2c4">mesos::internal::master::Master</a>
 </li>
+<li>offerOperationUpdateAcknowledgement()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9">mesos::internal::slave::Slave</a>
+</li>
 <li>offerOperationUUIDs
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a4d211f2b6fca34349126f16bc2cef3e0">mesos::internal::master::Framework</a>
 </li>
@@ -183,7 +186,7 @@
 : <a class="el" href="classprocess_1_1Future.html#a3ff2c35ef526a030a7ea6d0c4ca79945">process::Future&lt; T &gt;</a>
 </li>
 <li>onReady()
-: <a class="el" href="classprocess_1_1Future.html#ad002735b3459454f81f77bc9604903ba">process::Future&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Future.html#a4492bc5e02252a90087bcda3a9113f66">process::Future&lt; T &gt;</a>
 </li>
 <li>OnTestEnd()
 : <a class="el" href="classprocess_1_1FilterTestEventListener.html#a1cf255ce6d1f7980dce08fadd562a6fa">process::FilterTestEventListener</a>
@@ -332,7 +335,8 @@
 : <a class="el" href="structprocess_1_1UPID.html#a4602556bdfca9709ab64989da89ad3b6">process::UPID</a>
 </li>
 <li>operator!=()
-: <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a4b9c122e02a3c2bae614bca63f47d09a">mesos::v1::Attributes</a>
+: <a class="el" href="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588">mesos::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a4b9c122e02a3c2bae614bca63f47d09a">mesos::v1::Attributes</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a5e80a4c0b065ceb6cd2f0d5445964213">mesos::v1::Resources</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a0ff067f816f906e16e1d30db4919bdbc">zookeeper::Group::Membership</a>
 , <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a95281e7fd14131a91a6e4c20a4a361c5">cgroups::blkio::Device</a>
@@ -360,7 +364,6 @@
 , <a class="el" href="classVariant.html#add78c3455e8c9b461f07b128505e7944">Variant&lt; T, Ts &gt;</a>
 , <a class="el" href="structVersion.html#a85b8334778605508043fe809becac358">Version</a>
 , <a class="el" href="classmesos_1_1Attributes.html#a720e8b87c531c38cc338783647c76df4">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1Resources.html#ac992e85d674e3a1346dcce492f766588">mesos::Resources</a>
 </li>
 <li>operator&amp;=()
 : <a class="el" href="classIntervalSet.html#a02fdd16c500cd0e262866dfe78ed01ab">IntervalSet&lt; T &gt;</a>
@@ -450,12 +453,11 @@
 </li>
 <li>operator+=()
 : <a class="el" href="classIntervalSet.html#a545950538b4f9ab04417939d79aeb68e">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
+, <a class="el" href="classmesos_1_1Resources.html#ab7bf64d42dc36eac4a4315058a3fdb1a">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad367ced251edfb414891e6c0d859f264">mesos::v1::Resources</a>
-, <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
-, <a class="el" href="classmesos_1_1Resources.html#a5e73184e5fd1818ec189fe5f7d432b25">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#a0f05f1dfdf3ac09b52798c345d7d81c4">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter</a>
-, <a class="el" href="classprocess_1_1Time.html#af2abb64c154a7b00612af4351d90c89d">process::Time</a>
+, <a class="el" href="classBytes.html#a7835b454824e5ffa133dc4a0295e6598">Bytes</a>
 , <a class="el" href="classDuration.html#a8f72b5d65f60bef398b1c59781b2a927">Duration</a>
 , <a class="el" href="classIntervalSet.html#a8bee4aea7e7361b920f1d10fdf62f0c4">IntervalSet&lt; T &gt;</a>
 </li>
@@ -467,34 +469,34 @@
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#af901f32a8e475d914eb8c82d4c3946f6">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#a79f49b5c04b7fb2fecd63951ebbfea84">process::Time</a>
 , <a class="el" href="classDuration.html#af1a864a25683921ec0784f15751af69e">Duration</a>
+, <a class="el" href="classprocess_1_1Time.html#a58892120c356c9d7c405477f602930e0">process::Time</a>
 </li>
 <li>operator-=()
 : <a class="el" href="classmesos_1_1Resources.html#ad23628d37ce9834684a0873de2ff2cfd">mesos::Resources</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#aa0a23d5b519d3dfe65e880e94f75013f">process::Time</a>
 , <a class="el" href="classBytes.html#a0152e9f05070dc19652d12a142af391d">Bytes</a>
+, <a class="el" href="classIntervalSet.html#ac48e5aa6075b01efde69edb302983686">IntervalSet&lt; T &gt;</a>
 , <a class="el" href="classDuration.html#a423d88c5efbc1eeefa9b88d4ccd464cc">Duration</a>
-, <a class="el" href="classIntervalSet.html#aacba0b2fc0763c24af95bd6a19b7ea55">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#afe22d24d11cebcb48a91f0e48210072a">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#ad31bd7470855a7691d10f0a4f73aa217">mesos::v1::Resources</a>
 </li>
 <li>operator-&gt;()
 : <a class="el" href="classJvm_1_1Env.html#af47bfc06692df2379dbe88f99bffb683">Jvm::Env</a>
 , <a class="el" href="classprocess_1_1Future.html#ade35e2593ea7486d0d6cd26584960704">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Owned.html#afb3a89c50539c3c238906b2465b2c785">process::Owned&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Shared.html#aeb4d74c937660e50c912d79bb84ef754">process::Shared&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">process::ProcessReference</a>
-, <a class="el" href="classOption.html#abb1b8b12538f5603d2f32cf9483b8b0a">Option&lt; T &gt;</a>
-, <a class="el" href="classResult.html#a4a9b579d9529b43cae207fb3aa7b1c0f">Result&lt; T &gt;</a>
-, <a class="el" href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">Try&lt; T, E &gt;</a>
 , <a class="el" href="classOption.html#a73bd52ced63e1450fdb017d93443582a">Option&lt; T &gt;</a>
+, <a class="el" href="classResult.html#a4a9b579d9529b43cae207fb3aa7b1c0f">Result&lt; T &gt;</a>
 , <a class="el" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">Try&lt; T, E &gt;</a>
+, <a class="el" href="classResult.html#a4703a38daec2a75b4988ba80af098a6e">Result&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">process::ProcessReference</a>
 </li>
 <li>operator/()
 : <a class="el" href="classDuration.html#a5dc54363ab21c211ff26c7bb24695a50">Duration</a>
 </li>
 <li>operator/=()
-: <a class="el" href="classBytes.html#a044ebb80c167852ae2c79506352a2602">Bytes</a>
-, <a class="el" href="classDuration.html#ab88b1cef3ed6bbf2bbdbbf02d172eadd">Duration</a>
+: <a class="el" href="classDuration.html#ab88b1cef3ed6bbf2bbdbbf02d172eadd">Duration</a>
+, <a class="el" href="classBytes.html#a044ebb80c167852ae2c79506352a2602">Bytes</a>
 </li>
 <li>operator::testing::Action()
 : <a class="el" href="classFutureResultAction.html#a9b324d0e85f9d04a874adcc3a28cddf7">FutureResultAction&lt; R, A &gt;</a>
@@ -505,163 +507,166 @@
 , <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a94c86506d2b3ffc9e6a075eeb776f4a2">process::network::inet::Address</a>
 , <a class="el" href="classprocess_1_1Future.html#a01597d58e57a7384eed5a56ccf797a0e">process::Future&lt; T &gt;</a>
 , <a class="el" href="classprocess_1_1Latch.html#ae5b16114942a86ab479f92277e0d1af2">process::Latch</a>
-, <a class="el" href="classprocess_1_1Owned.html#a42eeec357f54930f021958e76bf8b5c1">process::Owned&lt; T &gt;</a>
+, <a class="el" href="structprocess_1_1UPID.html#ac6f524d3372f4a8c25a89d87e6cae9b0">process::UPID</a>
 , <a class="el" href="structprocess_1_1UPID_1_1ID.html#aa02dfc5196d4a5d976b98d407b3a7494">process::UPID::ID</a>
 , <a class="el" href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Time.html#ae8ee1051fa658d66a8965f408490397a">process::Time</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
 , <a class="el" href="classBytes.html#aa92963e2108fef5b18adc4262c1ba133">Bytes</a>
 , <a class="el" href="classDuration.html#aacf0fd4bb1e301b34b56b0063b4adc4b">Duration</a>
-, <a class="el" href="classnet_1_1IP.html#a93ced0f7f6476376931b8617b00c8fb0">net::IP</a>
-, <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
 , <a class="el" href="structos_1_1Process.html#a2a0fcd972adf203de69b08ff79e04df8">os::Process</a>
-, <a class="el" href="structprocess_1_1UPID.html#ac6f524d3372f4a8c25a89d87e6cae9b0">process::UPID</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a0401f5e59e9bad6b9f3316c4db8eed17">process::Timeout</a>
+, <a class="el" href="structVersion.html#a5d092507721a8f9768adff3ff1884640">Version</a>
+, <a class="el" href="classnet_1_1IP.html#a93ced0f7f6476376931b8617b00c8fb0">net::IP</a>
+, <a class="el" href="classprocess_1_1Time.html#ae8ee1051fa658d66a8965f408490397a">process::Time</a>
+, <a class="el" href="classprocess_1_1Owned.html#a42eeec357f54930f021958e76bf8b5c1">process::Owned&lt; T &gt;</a>
 </li>
 <li>operator&lt;&lt;
-: <a class="el" href="structVersion.html#a6868b46a8ba132a83ed5fc72c91bcdb0">Version</a>
+: <a class="el" href="classVariant.html#aff18400fa69d0bc05f1542f9776a43af">Variant&lt; T, Ts &gt;</a>
 , <a class="el" href="classmesos_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#ae280811800456648b43c902fa7a42d46">mesos::v1::Resources</a>
+, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#aaa0dad01dbe8f53633eaf8c61b4bcb56">mesos::internal::capabilities::ProcessCapabilities</a>
 , <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#aee60dfc13f0d0163a600d788a524a725">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#acf6d422ed7139f6e0398f0c875e68ccf">mesos::internal::slave::MesosContainerizerProcess</a>
-, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a36fedfa6e623cc0068e4b839b9cca38a">process::network::unix::Address</a>
+, <a class="el" href="classprocess_1_1RFC1123.html#a74dc3697556abb5ff260cfd9fda448d4">process::RFC1123</a>
 , <a class="el" href="classprocess_1_1RFC3339.html#a60c51f0ab05c275cbcff432125f42119">process::RFC3339</a>
 , <a class="el" href="classCache.html#abd2f09fcc29dcba0d9eddcef57d7ebfa">Cache&lt; Key, Value &gt;</a>
-, <a class="el" href="classDuration.html#a3e6309cc2ddc8f96a0bd587d7c9e6f94">Duration</a>
+, <a class="el" href="classInterval.html#ad07095a9994642b6d885a3bc5df799fa">Interval&lt; T &gt;</a>
 , <a class="el" href="classIntervalSet.html#a66b3bf32123b5d838da336bf0004e6e0">IntervalSet&lt; T &gt;</a>
 , <a class="el" href="classJSON_1_1Proxy.html#aac4c48606d4142a155af7d38446dcd33">JSON::Proxy</a>
-, <a class="el" href="classVariant.html#aff18400fa69d0bc05f1542f9776a43af">Variant&lt; T, Ts &gt;</a>
-, <a class="el" href="classprocess_1_1RFC1123.html#a74dc3697556abb5ff260cfd9fda448d4">process::RFC1123</a>
-, <a class="el" href="classInterval.html#ad07095a9994642b6d885a3bc5df799fa">Interval&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#aaa0dad01dbe8f53633eaf8c61b4bcb56">mesos::internal::capabilities::ProcessCapabilities</a>
+, <a class="el" href="structVersion.html#a6868b46a8ba132a83ed5fc72c91bcdb0">Version</a>
+, <a class="el" href="classDuration.html#a3e6309cc2ddc8f96a0bd587d7c9e6f94">Duration</a>
+, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a36fedfa6e623cc0068e4b839b9cca38a">process::network::unix::Address</a>
 </li>
 <li>operator&lt;=()
-: <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
+: <a class="el" href="classBytes.html#acc93306b8255294dfe7080503e1a1ddc">Bytes</a>
 , <a class="el" href="classDuration.html#a457767898f3cea266370a2067c8ec03f">Duration</a>
-, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
+, <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a57168dc97286bf46c6ae3f98eac2218e">mesos::log::Log::Position</a>
 , <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#ace337def95a18a79233725fe776197a4">zookeeper::Group::Membership</a>
-, <a class="el" href="classprocess_1_1Time.html#a0bce2dc99a413504dd66a56fa834360f">process::Time</a>
-, <a class="el" href="classBytes.html#acc93306b8255294dfe7080503e1a1ddc">Bytes</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a28ad4ae375d881aaba5bf5c7253799ce">process::Timeout</a>
 , <a class="el" href="structVersion.html#a7445f8f8e2fb535f786fa0c516e86524">Version</a>
+, <a class="el" href="structos_1_1Process.html#ab298d8003273d2a7fd16bea90ca2ee9a">os::Process</a>
 </li>
 <li>operator=()
-: <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
-, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
+: <a class="el" href="structprocess_1_1MessageEvent.html#a8d2caf28c92a8b0866b5dd77b08f8db6">process::MessageEvent</a>
+, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
 , <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a7e3b37fe702c1f4c9a95eb4702806cbb">mesos::internal::ResourceProviderManager</a>
-, <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
-, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
-, <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
-, <a class="el" href="classos_1_1WindowsFD.html#ab780d87119c772425aa855260056d1a1">os::WindowsFD</a>
-, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
+, <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
+, <a class="el" href="classJSON_1_1BooleanWriter.html#ab39bd2f99538733e4ff9982c4f5e4958">JSON::BooleanWriter</a>
+, <a class="el" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a67c9b3a515ef7ca50599151b7039ff5f">mesos::v1::Resources</a>
-, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
-, <a class="el" href="classJvm_1_1Variable.html#aea4a00191b25acaae787f1302601b9ed">Jvm::Variable&lt; T, name, signature &gt;</a>
-, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
-, <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
-, <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
-, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
 , <a class="el" href="classmesos_1_1v1_1_1resource__provider_1_1Driver.html#a3426f43a0802df9e61b1500038137172">mesos::v1::resource_provider::Driver</a>
+, <a class="el" href="classLinkedHashMap.html#aeb567159da25077c2fed08221a19ab71">LinkedHashMap&lt; Key, Value &gt;</a>
+, <a class="el" href="classJvm_1_1Object.html#ab6c5a893c5492b2f6e8ef828ddbdac65">Jvm::Object</a>
+, <a class="el" href="classflags_1_1FlagsBase.html#a3eb8bf5ca9744fe981a40eb19e065f3c">flags::FlagsBase</a>
 , <a class="el" href="classmesos_1_1internal_1_1checks_1_1Checker.html#a72edd5484c4aac855f23f530057153f5">mesos::internal::checks::Checker</a>
-, <a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a8d2caf28c92a8b0866b5dd77b08f8db6">process::MessageEvent</a>
-, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#ae323848c8bc95b026665a9c10e318cf9">process::UPID::ID</a>
-, <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
+, <a class="el" href="classmesos_1_1Resources.html#a44e5b29fbe67ba65c43a51331be2629b">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">mesos::v1::executor::Mesos</a>
+, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#ad0382c412122e0f356cd01948de8fbd1">mesos::internal::master::Master::Subscribers::Subscriber</a>
-, <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
-, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
+, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
+, <a class="el" href="classprocess_1_1Future.html#a32e4b21c80168bb3f809da93b669b98f">process::Future&lt; T &gt;</a>
+, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
+, <a class="el" href="classmesos_1_1v1_1_1Attributes.html#a47f21312662cd27985d4728811a78494">mesos::v1::Attributes</a>
+, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
+, <a class="el" href="classflags_1_1FlagsBase.html#a51b9edeaf47b010420ce174e1929bf04">flags::FlagsBase</a>
+, <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
+, <a class="el" href="classJSON_1_1NumberWriter.html#ac5e45bd2792f992c0d3ab66c2695c390">JSON::NumberWriter</a>
 , <a class="el" href="classJSON_1_1StringWriter.html#a66695fc12351a7567460ff7cd0e9ad3b">JSON::StringWriter</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
+, <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
+, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
 , <a class="el" href="classLinkedHashMap.html#ada8cb9f2b4ee30c70ae1286740d5f3a4">LinkedHashMap&lt; Key, Value &gt;</a>
-, <a class="el" href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a6e199c0e9c4c34c893b9f930614f943b">mesos::http::authentication::BasicAuthenticatee</a>
-, <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
-, <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a0c2ecef01ec0ba8fe895a1754f89b7a3">mesos::v1::scheduler::Mesos</a>
+, <a class="el" href="structRepresentation.html#a86b050476c45ffacb260ba40faa3cc79">Representation&lt; T &gt;</a>
+, <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
+, <a class="el" href="classTry.html#ac76293ef2e70b94aecb3d7b9fb6be0dd">Try&lt; T, E &gt;</a>
+, <a class="el" href="classmesos_1_1Attributes.html#aa541ab8e9de57cd5c65750b30cd56a90">mesos::Attributes</a>
 , <a class="el" href="classJSON_1_1ObjectWriter.html#ad617ba09645c74bf892369669fa83b2d">JSON::ObjectWriter</a>
 , <a class="el" href="structRepresentation.html#a5f6012cb0ba5681fd25c3489790c657e">Representation&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1MessageEvent.html#a7893d3f17c56dbf99929e4f1b94accd5">process::MessageEvent</a>
-, <a class="el" href="classResult.html#abf41ef823ecffee22aac8bf20f83660a">Result&lt; T &gt;</a>
-, <a class="el" href="classOption.html#a04e7edaf96460a1afe0821595521a8fa">Option&lt; T &gt;</a>
-, <a class="el" href="structprocess_1_1UPID.html#ad433d95e591aee3ca70b8356bf8617a8">process::UPID</a>
+, <a class="el" href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try&lt; T, E &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#a5f7d81060aef2d7ddfada36e8fb6a217">mesos::internal::StorageLocalResourceProvider</a>
+, <a class="el" href="classResult.html#a796771fd811f190b98476babe0fa460c">Result&lt; T &gt;</a>
+, <a class="el" href="structprocess_1_1UPID.html#abef941c337726761d5549537eb24ad6f">process::UPID</a>
 , <a class="el" href="classJSON_1_1NullWriter.html#a2d7a8e3b62b6593b738afef9859d2f3c">JSON::NullWriter</a>
-, <a class="el" href="classos_1_1WindowsFD.html#a057780cfa5e1cc2fa84543a6f9b6bca0">os::WindowsFD</a>
-, <a class="el" href="classJSON_1_1NullWriter.html#ad055045adc55a50449eee5c3f9f7c674">JSON::NullWriter</a>
-, <a class="el" href="classJSON_1_1ArrayWriter.html#a3bb932f8ed50dba8063ff665ba7b9e41">JSON::ArrayWriter</a>
-, <a class="el" href="classJSON_1_1NumberWriter.html#ac5e45bd2792f992c0d3ab66c2695c390">JSON::NumberWriter</a>
-, <a class="el" href="classJSON_1_1BooleanWriter.html#ab39bd2f99538733e4ff9982c4f5e4958">JSON::BooleanWriter</a>
-, <a class="el" href="classprocess_1_1Timeout.html#a23edfaf1efd3bd3bc15622f143104c5c">process::Timeout</a>
-, <a class="el" href="classnet_1_1IP_1_1Network.html#a11d6e408855fe1f5d0dde3134c08fe9e">net::IP::Network</a>
-, <a class="el" href="classKernelSemaphore.html#ac1679753e74611457749d5d531cc2857">KernelSemaphore</a>
+, <a class="el" href="classos_1_1WindowsFD.html#ab780d87119c772425aa855260056d1a1">os::WindowsFD</a>
+, <a class="el" href="classOption.html#a60341d91ef896c7349f38aee848f4879">Option&lt; T &gt;</a>
+, <a class="el" href="classprocess_1_1Timeout.html#ace2454f353da19b912cb37ad4db4c862">process::Timeout</a>
+, <a class="el" href="classJSON_1_1NumberWriter.html#ab314b794bb66902945ab3bbce5cadbb9">JSON::NumberWriter</a>
+, <a class="el" href="classJSON_1_1ObjectWriter.html#aadf354d7bb74ad40dbb82d389fb4b62c">JSON::ObjectWriter</a>
+, <a class="el" href="classJSON_1_1ArrayWriter.html#a3250c19290bfb70e1fba3cb0cf4f836a">JSON::ArrayWriter</a>
+, <a class="el" href="classJSON_1_1BooleanWriter.html#a47f2a076c899dbecbb0e0584cbb6ff8b">JSON::BooleanWriter</a>
+, <a class="el" href="classJSON_1_1StringWriter.html#a9f5c9eb6fb6a1212bfde71f5b486cd90">JSON::StringWriter</a>
+, <a class="el" href="classgzip_1_1Decompressor.html#a8543337e4a3520b93c337218e4bc8ea6">gzip::Decompressor</a>
 </li>
 <li>operator==()
-: <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
-, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
-, <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
-, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
-, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
-, <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
-, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
+: <a class="el" href="classmesos_1_1Attributes.html#af178fdf6f1399753faf2d544d4e9c96a">mesos::Attributes</a>
+, <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#aa479383d7a5d5d14bd3a78c82e694bca">mesos::internal::xfs::BasicBlocks</a>
+, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
+, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
 , <a class="el" href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time</a>
 , <a class="el" href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared&lt; T &gt;</a>
+, <a class="el" href="structVersion.html#a2cd9e31878209449cf6b6871fa8df2ca">Version</a>
+, <a class="el" href="classprocess_1_1Future.html#ad4dabb526ca4f366ac1fb06192a40d0f">process::Future&lt; T &gt;</a>
 , <a class="el" href="classnet_1_1MAC.html#a0a1331d9bec0070e02eadbed544e50a0">net::MAC</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
+, <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
 , <a class="el" href="classrouting_1_1filter_1_1ip_1_1PortRange.html#a9ef20d02b7be3f152bbafdcead2bfc4c">routing::filter::ip::PortRange</a>
-, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
+, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
 , <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a4cd3a77ecd8fbd087f38eb685e6c10dd">mesos::log::Log::Position</a>
-, <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe.html#a4dfc8ee332d8e02d63079491086d3a3b">process::http::Pipe</a>
+, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
 , <a class="el" href="structprocess_1_1UPID.html#a1ad0ca205d7c6e95652c1ca35c80b41f">process::UPID</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer</a>
 , <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a8c1ee643a40bc7a0b9b1710dc50ea41a">process::http::authentication::Principal</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
-, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
+, <a class="el" href="classprocess_1_1http_1_1Connection.html#af05c8ada407f7c78299d9e46eaf80459">process::http::Connection</a>
+, <a class="el" href="classmesos_1_1Resources.html#ab5afedf0ab457c9298c251ca1ad0ce20">mesos::Resources</a>
 , <a class="el" href="classnet_1_1IP_1_1Network.html#a7caf57738bb2acc394ec654ef6088ef3">net::IP::Network</a>
-, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
-, <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
-, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
-, <a class="el" href="classmesos_1_1v1_1_1Resources.html#aebd5411e3ec8b4573de8e85e025178f1">mesos::v1::Resources</a>
-, <a class="el" href="classprocess_1_1Owned.html#ac0f1e612c61ca5c45aa8e5e262f0e8b8">process::Owned&lt; T &gt;</a>
-, <a class="el" href="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e">routing::Handle</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#af9693ab7e438233a3e8244f3c650df7d">process::http::Pipe::Writer</a>
-, <a class="el" href="classmesos_1_1internal_1_1xfs_1_1BasicBlocks.html#aa479383d7a5d5d14bd3a78c82e694bca">mesos::internal::xfs::BasicBlocks</a>
+, <a class="el" href="classOption.html#a24b8b0bad012aa6fd1bd910d99c5bff3">Option&lt; T &gt;</a>
+, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a50e932465a1c4e2c9d2723cb0ac72b6c">zookeeper::Group::Membership</a>
 , <a class="el" href="classmesos_1_1v1_1_1Attributes.html#abb2df9657326caac828ede56f226710e">mesos::v1::Attributes</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket&lt; AddressType &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1capabilities_1_1ProcessCapabilities.html#a3dadffb3918abb6eb971673f3c93f8de">mesos::internal::capabilities::ProcessCapabilities</a>
-, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
-, <a class="el" href="structos_1_1Process.html#a1d540a0a2640fd907423f8277bccce48">os::Process</a>
-, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
-, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
-, <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
-, <a class="el" href="classBytes.html#aef06605e57b51a999642ae90de05f90b">Bytes</a>
-, <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1network_1_1unix_1_1Address.html#a0339fa96358b0cd957e8a1b54dcfb415">process::network::unix::Address</a>
-, <a class="el" href="classDuration.html#a754a0109e91ee4506d4cbd5b51750997">Duration</a>
 , <a class="el" href="classInterval.html#a743ac1e9440d2adde4db184dad490b8f">Interval&lt; T &gt;</a>
-, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
+, <a class="el" href="classIntervalSet.html#a03a4bdeef04c7ac411cc6e039197c1fc">IntervalSet&lt; T &gt;</a>
+, <a class="el" href="classVariant.html#ab07030cf3cd3f187815ecab876fbcb69">Variant&lt; T, Ts &gt;</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#aacf8e0374f4885a1b02f96a6a8c8ec46">process::UPID::ID</a>
+, <a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">Error</a>
+, <a class="el" href="classOption.html#acb015aad95e3ed6a80f061b105383810">Option&lt; T &gt;</a>
+, <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a10e02a274b8a2ae503a9aeef2e6a7c4b">process::http::authentication::Principal</a>
 , <a class="el" href="classnet_1_1IP.html#a5ceb2f0c6ba902dbe29c1d62f7f53427">net::IP</a>
+, <a class="el" href="structrouting_1_1filter_1_1basic_1_1Classifier.html#a432560ec58e0e168d7e06734b17b7bca">routing::filter::basic::Classifier</a>
+, <a class="el" href="classprocess_1_1Latch.html#a6231a37a0a92318a3d7aa62920b9fe0e">process::Latch</a>
+, <a class="el" href="structprocess_1_1UPID_1_1ID.html#a586d73e210c4cfeb5775fc14a412b1ee">process::UPID::ID</a>
+, <a class="el" href="structflags_1_1Name.html#a63d59c9cd49d00f55ddec17729e69f83">flags::Name</a>
+, <a class="el" href="structrouting_1_1filter_1_1icmp_1_1Classifier.html#afffe21f3ed208fa7b0a6924d63b05268">routing::filter::icmp::Classifier</a>
+, <a class="el" href="classprocess_1_1Timer.html#a791687580a5514745038ab05e86c3786">process::Timer</a>
+, <a class="el" href="classcgroups_1_1blkio_1_1Device.html#a578d8a8719fa30c1284c30fb764727a8">cgroups::blkio::Device</a>
 , <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a3616beab3442de06328d8e56e908db7f">process::network::inet::Address</a>
+, <a class="el" href="classprocess_1_1Timeout.html#aab5d590690d4fd2f27cad2d910ee1cfa">process::Timeout</a>
+, <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#ab05ad7874980715328153d42c6b138be">process::http::Pipe::Reader</a>
+, <a class="el" href="structrouting_1_1filter_1_1ip_1_1Classifier.html#ad3f77abdeed3be644b937de71d306a02">routing::filter::ip::Classifier</a>
+, <a class="el" href="classDuration.html#a754a0109e91ee4506d4cbd5b51750997">Duration</a>
 </li>
 <li>operator&gt;()
-: <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
+: <a class="el" href="classprocess_1_1Time.html#a2082db6e45ef09c154db1e06df68a4e9">process::Time</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeedb1ae964ce69d27ccc9cbf2519b7c1">zookeeper::Group::Membership</a>
+, <a class="el" href="classDuration.html#ace1ffd7bf32fa029c03b315e8f4a8b6a">Duration</a>
 , <a class="el" href="structVersion.html#a8a7d33d5d4bcc5cbac192597328c6f78">Version</a>
 , <a class="el" href="structos_1_1Process.html#a9305ba395a7f61e936fa7d3577d75a8a">os::Process</a>
-, <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
 , <a class="el" href="classprocess_1_1network_1_1inet_1_1Address.html#a1bb3ad8072f56e8958f0bf44da9a9cf6">process::network::inet::Address</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#aeedb1ae964ce69d27ccc9cbf2519b7c1">zookeeper::Group::Membership</a>
-, <a class="el" href="classprocess_1_1Time.html#a2082db6e45ef09c154db1e06df68a4e9">process::Time</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a35fac8f239f3685e555e93be98e980aa">mesos::log::Log::Position</a>
 , <a class="el" href="classnet_1_1IP.html#ae57a99f62c1f524eb2937408993365cb">net::IP</a>
+, <a class="el" href="classBytes.html#ac86c81c8a80826fdddc265e07fc735d4">Bytes</a>
 </li>
 <li>operator&gt;=()
-: <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
-, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a1ce418ac66b66440664e66b8448cd9c7">zookeeper::Group::Membership</a>
-, <a class="el" href="classDuration.html#a8c59bcce1ffd198648dceec5412bad2a">Duration</a>
-, <a class="el" href="structos_1_1Process.html#a0c29d67f0a2721ff353042e99539e65c">os::Process</a>
+: <a class="el" href="classDuration.html#a8c59bcce1ffd198648dceec5412bad2a">Duration</a>
 , <a class="el" href="structVersion.html#a20345f7cfcb7faad86e01a8a3cc00f78">Version</a>
+, <a class="el" href="classBytes.html#a4ced587025cda32bcc6aaf99dc246bb7">Bytes</a>
 , <a class="el" href="classprocess_1_1Time.html#a86b53a660603271a4a840f559ea7b79c">process::Time</a>
+, <a class="el" href="structos_1_1Process.html#a0c29d67f0a2721ff353042e99539e65c">os::Process</a>
+, <a class="el" href="structzookeeper_1_1Group_1_1Membership.html#a1ce418ac66b66440664e66b8448cd9c7">zookeeper::Group::Membership</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Position.html#a2609306d99b93755246a8199ebea7fac">mesos::log::Log::Position</a>
 </li>
 <li>operator[]()
 : <a class="el" href="classnet_1_1MAC.html#af925648a11ff2d5ab14cf4e608e2048d">net::MAC</a>
@@ -695,12 +700,12 @@
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#a8455de6a2bd5235878e337d939105d2f">mesos::internal::master::Metrics</a>
 </li>
 <li>Overload()
-: <a class="el" href="structOverload.html#a9c6348be87cf2f98450962646f8174a9">Overload&lt; F, Fs &gt;</a>
-, <a class="el" href="structOverload_3_01F_01_4.html#a763f6bb766d7c9ead1ee7d5e2740248b">Overload&lt; F &gt;</a>
+: <a class="el" href="structOverload_3_01F_01_4.html#a763f6bb766d7c9ead1ee7d5e2740248b">Overload&lt; F &gt;</a>
+, <a class="el" href="structOverload.html#a9c6348be87cf2f98450962646f8174a9">Overload&lt; F, Fs &gt;</a>
 </li>
 <li>oversubscribable()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a0cacb1628b5ed2037e8889a42f7d63bd">mesos::internal::slave::NoopResourceEstimator</a>
-, <a class="el" href="classmesos_1_1slave_1_1ResourceEstimator.html#a65aea819df6f61cabf0a98520121606b">mesos::slave::ResourceEstimator</a>
+: <a class="el" href="classmesos_1_1slave_1_1ResourceEstimator.html#a65aea819df6f61cabf0a98520121606b">mesos::slave::ResourceEstimator</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#a0cacb1628b5ed2037e8889a42f7d63bd">mesos::internal::slave::NoopResourceEstimator</a>
 </li>
 <li>oversubscribed_resources_interval
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a44a7405ec2e3b494e0b06dadc4c2a056">mesos::internal::slave::Flags</a>
@@ -709,13 +714,13 @@
 : <a class="el" href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared&lt; T &gt;</a>
 </li>
 <li>Owned()
-: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Owned.html#a22a12b3bd098343628ecf122b5b09d9e">process::Owned&lt; T &gt;</a>
 </li>
 <li>OWNED
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990ad3f73761156a6e75873cf903a0d62994">process::Subprocess::IO</a>
 </li>
 <li>Owned()
-: <a class="el" href="classprocess_1_1Owned.html#a22a12b3bd098343628ecf122b5b09d9e">process::Owned&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Owned.html#ae4c94696ed1b07401493f1bef8d31981">process::Owned&lt; T &gt;</a>
 </li>
 <li>owner
 : <a class="el" href="structos_1_1Permissions.html#a534ed3d5160fa1e1486eeff498ba694a">os::Permissions</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x70.html b/content/api/latest/c++/functions_0x70.html
index c743125..1f1f945 100644
--- a/content/api/latest/c++/functions_0x70.html
+++ b/content/api/latest/c++/functions_0x70.html
@@ -507,12 +507,12 @@
 <li>ProcessWatcher()
 : <a class="el" href="classProcessWatcher.html#ae6f5acc4af4d936adca882e2274e6491">ProcessWatcher&lt; T &gt;</a>
 </li>
-<li>producer
-: <a class="el" href="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca">process::EventQueue</a>
-</li>
 <li>Producer
 : <a class="el" href="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0">process::EventQueue</a>
 </li>
+<li>producer
+: <a class="el" href="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca">process::EventQueue</a>
+</li>
 <li>Profiler()
 : <a class="el" href="classprocess_1_1Profiler.html#ac3603ac30749c5f0bc2321769b9bb9a8">process::Profiler</a>
 </li>
@@ -568,12 +568,14 @@
 <li>ProxyScheduler()
 : <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#a03816b3e6456f7c129c99b28bd62060c">mesos::python::ProxyScheduler</a>
 </li>
+<li>prune()
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
+</li>
 <li>Prune()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6c62d3723aea5572af587ab6e1020682">mesos::internal::master::Prune</a>
 </li>
 <li>prune()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a70df50e4c266551f3344e74a8081ff57">mesos::internal::slave::GarbageCollectorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
 </li>
 <li>ps()
 : <a class="el" href="classDocker.html#ae3d964240a23f43633d7f8c740ce246b">Docker</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x72.html b/content/api/latest/c++/functions_0x72.html
index 1ea9a36..e2400d4 100644
--- a/content/api/latest/c++/functions_0x72.html
+++ b/content/api/latest/c++/functions_0x72.html
@@ -106,28 +106,27 @@
 <li>RateLimiterProcess()
 : <a class="el" href="classprocess_1_1RateLimiterProcess.html#aba017815b6fb2fb21894733c26ccc7c6">process::RateLimiterProcess</a>
 </li>
-<li>read
-: <a class="el" href="structDocker_1_1Device_1_1Access.html#ab4a1a1a34181c1b542803ba637b3640b">Docker::Device::Access</a>
+<li>READ
+: <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904a3466fab4975481651940ed328aa990e4">process::network::internal::Socket&lt; AddressType &gt;</a>
+</li>
+<li>read()
+: <a class="el" href="classmesos_1_1internal_1_1Files.html#a3317f5bd0a0b60f331d74b01bb478d13">mesos::internal::Files</a>
 , <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable.html#a04bdaabc73f4791b9411612485d65e05">mesos::internal::fs::MountInfoTable</a>
-, <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Access.html#a2e0ee4dedc591ab4084fa5b18c534622">cgroups::devices::Entry::Access</a>
+, <a class="el" href="structDocker_1_1Device_1_1Access.html#ab4a1a1a34181c1b542803ba637b3640b">Docker::Device::Access</a>
+, <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable.html#abdae8dc7f1c3c83ebc33a8701ffb352f">mesos::internal::fs::MountInfoTable</a>
 , <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable.html#ad32e84ed2208d485bed15486ef690668">mesos::internal::fs::MountTable</a>
+, <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Access.html#a2e0ee4dedc591ab4084fa5b18c534622">cgroups::devices::Entry::Access</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LevelDBStorage.html#a7f16c72828b3a9534356e819b61c0ec3">mesos::internal::log::LevelDBStorage</a>
-, <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#a0a3f315345ef7b7ee6f3f1d4d337854d">process::Subprocess::IO::InputFileDescriptors</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#afb4193d549c216436e690c4c51efea52">mesos::internal::log::LogReaderProcess</a>
+, <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#a0a3f315345ef7b7ee6f3f1d4d337854d">process::Subprocess::IO::InputFileDescriptors</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1Replica.html#a779f01412988717b0e99a774384ec02d">mesos::internal::log::Replica</a>
-, <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html#ac4af678c631a700d4be4410a250e3bce">process::Subprocess::IO::OutputFileDescriptors</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1Storage.html#a425db0c719c180faa4d41daae98a35d2">mesos::internal::log::Storage</a>
+, <a class="el" href="structprocess_1_1Subprocess_1_1IO_1_1OutputFileDescriptors.html#ac4af678c631a700d4be4410a250e3bce">process::Subprocess::IO::OutputFileDescriptors</a>
 , <a class="el" href="classmesos_1_1internal_1_1HttpConnectionProcess.html#ae67639b50210d327bf1d08fd5624f651">mesos::internal::HttpConnectionProcess&lt; Call, Event &gt;</a>
-, <a class="el" href="classmesos_1_1log_1_1Log_1_1Reader.html#a5588979f3c9608bed2ac45328b85b4f3">mesos::log::Log::Reader</a>
 , <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#a0b20318ac77b65b16e30d552b6c0ae91">process::http::Pipe::Reader</a>
-</li>
-<li>READ
-: <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904a3466fab4975481651940ed328aa990e4">process::network::internal::Socket&lt; AddressType &gt;</a>
-</li>
-<li>read()
-: <a class="el" href="classmesos_1_1internal_1_1recordio_1_1Reader.html#a089c0b92ecaffcb3a472103c233e4cf9">mesos::internal::recordio::Reader&lt; T &gt;</a>
+, <a class="el" href="classmesos_1_1log_1_1Log_1_1Reader.html#a5588979f3c9608bed2ac45328b85b4f3">mesos::log::Log::Reader</a>
+, <a class="el" href="classmesos_1_1internal_1_1recordio_1_1Reader.html#a089c0b92ecaffcb3a472103c233e4cf9">mesos::internal::recordio::Reader&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#ad17237b8d9089c4112dc03268ed1c5e0">mesos::internal::recordio::internal::ReaderProcess&lt; T &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1Files.html#a3317f5bd0a0b60f331d74b01bb478d13">mesos::internal::Files</a>
 </li>
 <li>read_lock()
 : <a class="el" href="classprocess_1_1ReadWriteLock.html#a29e6aba787b76777a262a9bd90072b4d">process::ReadWriteLock</a>
@@ -141,15 +140,17 @@
 <li>readAll()
 : <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#a2aed1094848bf40496b387f2e42cc557">process::http::Pipe::Reader</a>
 </li>
-<li>reader
-: <a class="el" href="structprocess_1_1http_1_1Request.html#a626643b560caa889b2d824f812447999">process::http::Request</a>
-, <a class="el" href="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359">process::http::Response</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe.html#aea224fb90735a10e38b6c4e6696bf34e">process::http::Pipe</a>
+<li>reader()
+: <a class="el" href="classprocess_1_1http_1_1Pipe.html#aea224fb90735a10e38b6c4e6696bf34e">process::http::Pipe</a>
 </li>
 <li>Reader()
 : <a class="el" href="classmesos_1_1log_1_1Log_1_1Reader.html#a7e1f2c100aa56d60c25f5552854ca224">mesos::log::Log::Reader</a>
 , <a class="el" href="classmesos_1_1internal_1_1recordio_1_1Reader.html#ab91aee86565a6eafe13601fbeea41c66">mesos::internal::recordio::Reader&lt; T &gt;</a>
 </li>
+<li>reader
+: <a class="el" href="structprocess_1_1http_1_1Request.html#a626643b560caa889b2d824f812447999">process::http::Request</a>
+, <a class="el" href="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359">process::http::Response</a>
+</li>
 <li>readerClosed()
 : <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#afc6072a9fbcb92a6a1b4978b89797583">process::http::Pipe::Writer</a>
 </li>
@@ -192,14 +193,14 @@
 , <a class="el" href="classmesos_1_1MesosSchedulerDriver.html#aa456af5f179d0edd57b60834eeb67934">mesos::MesosSchedulerDriver</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a694f20e8171922c4899139f09e32f3d6">mesos::internal::master::Master</a>
 </li>
+<li>RECONNECT
+: <a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a435d743b35551ea7106af41c4a308c01">process::ProcessBase</a>
+</li>
 <li>reconnect
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">mesos::internal::slave::Slave::RecoveryInfo</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1MesosBase.html#a3c39262ca3ad57bc207c756a5b6ca430">mesos::v1::scheduler::MesosBase</a>
 , <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a355496e6b73aca4f8f2d768ebca1fd96">mesos::v1::scheduler::Mesos</a>
 </li>
-<li>RECONNECT
-: <a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a435d743b35551ea7106af41c4a308c01">process::ProcessBase</a>
-</li>
 <li>reconnecting()
 : <a class="el" href="classzookeeper_1_1GroupProcess.html#a36793e02f381973b31f8640b8670d8a3">zookeeper::GroupProcess</a>
 </li>
@@ -512,12 +513,12 @@
 <li>ReqResProcess()
 : <a class="el" href="classReqResProcess.html#a47e2ce59480781d2fa17021dd4044148">ReqResProcess&lt; Req, Res &gt;</a>
 </li>
-<li>request
-: <a class="el" href="structprocess_1_1HttpEvent.html#ac44941d9851716539b627eb8f623d36d">process::HttpEvent</a>
-</li>
 <li>Request()
 : <a class="el" href="structprocess_1_1http_1_1Request.html#a09dda928f410e7d52b5f48cac8a59c4c">process::http::Request</a>
 </li>
+<li>request
+: <a class="el" href="structprocess_1_1HttpEvent.html#ac44941d9851716539b627eb8f623d36d">process::HttpEvent</a>
+</li>
 <li>REQUEST_ENTITY_TOO_LARGE
 : <a class="el" href="structprocess_1_1http_1_1Status.html#af15751921c14230c0974a97dfc2f9144">process::http::Status</a>
 </li>
@@ -813,11 +814,14 @@
 , <a class="el" href="classHDFS.html#ae2b281bb34b01190e4e1bd28806c40c6">HDFS</a>
 </li>
 <li>Role()
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#a9e8163dd90e1dd48c752cbfa82660804">mesos::internal::master::Role</a>
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce">mesos::internal::master::Role</a>
 </li>
 <li>role
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc">mesos::internal::master::Role</a>
 </li>
+<li>Role()
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#a9e8163dd90e1dd48c752cbfa82660804">mesos::internal::master::Role</a>
+</li>
 <li>roles
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a2d8cbc0dbd23317d8194398a3810a5b5">mesos::internal::master::Framework</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework.html#a5f21b4205cea2fade829ab3afc82815d">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Framework</a>
@@ -834,14 +838,12 @@
 <li>root_submissions
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a9ada3d623640c548972084b1ed83ebea">mesos::internal::master::Flags</a>
 </li>
-<li>rootfs
-: <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html#a792e873bae0fe54efee978120acb69fa">mesos::internal::slave::NetworkCniIsolatorSetup::Flags</a>
-</li>
 <li>Rootfs()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1Rootfs.html#a0d1eefd3053932eceda17475fae5f95c">mesos::internal::tests::Rootfs</a>
 </li>
 <li>rootfs
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html#ae5f3b182cf40f977062a177c309c3269">mesos::internal::slave::ProvisionInfo</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html#a792e873bae0fe54efee978120acb69fa">mesos::internal::slave::NetworkCniIsolatorSetup::Flags</a>
 </li>
 <li>route()
 : <a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x73.html b/content/api/latest/c++/functions_0x73.html
index 27d6d63..206d0cc 100644
--- a/content/api/latest/c++/functions_0x73.html
+++ b/content/api/latest/c++/functions_0x73.html
@@ -349,9 +349,6 @@
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html#a3df87de6f848909e64aae964fc812f65">mesos::internal::master::allocator::DRFSorter::Node</a>
 , <a class="el" href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned&lt; T &gt;</a>
 </li>
-<li>Shared()
-: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
-</li>
 <li>shared()
 : <a class="el" href="classmesos_1_1Resources.html#a1bf71a3804f142e92e0dd28884ea8f99">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources</a>
@@ -359,6 +356,9 @@
 , <a class="el" href="classprocess_1_1internal_1_1Loop.html#a9923c05dd6d27f9ec0c61d28a5387641">process::internal::Loop&lt; Iterate, Body, T, R &gt;</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a593398b46bc29ef1e6b87b2fadbba7d6">process::network::internal::SocketImpl</a>
 </li>
+<li>Shared()
+: <a class="el" href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared&lt; T &gt;</a>
+</li>
 <li>SharedHandle()
 : <a class="el" href="classSharedHandle.html#ad2cfca1ab3db9839e617b569b225e0c0">SharedHandle</a>
 </li>
@@ -431,16 +431,16 @@
 , <a class="el" href="classCache.html#aae4846f6fb5c598ae164e89129de1350">Cache&lt; Key, Value &gt;</a>
 , <a class="el" href="classLinkedHashMap.html#adc48b5dccbbe7fcb942d2f425ca6534a">LinkedHashMap&lt; Key, Value &gt;</a>
 </li>
-<li>slave
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#addd8f0d655f9d03ad6bc594c4d476818">mesos::internal::slave::Executor</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a28542cb83d680c4bd37f31ae58382866">mesos::internal::slave::Framework</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#ae252133ff6b2510a64888fc219960dda">mesos::internal::slave::state::State</a>
-</li>
 <li>Slave
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ae1a3fb953af58d3b19033d4395ba4e5c">mesos::internal::master::Master</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ad0045bcdd19e93cff6e363c9bdb7eba2">mesos::internal::master::Slave</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">mesos::internal::slave::Slave</a>
 </li>
+<li>slave
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html#addd8f0d655f9d03ad6bc594c4d476818">mesos::internal::slave::Executor</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a28542cb83d680c4bd37f31ae58382866">mesos::internal::slave::Framework</a>
+, <a class="el" href="structmesos_1_1internal_1_1slave_1_1state_1_1State.html#ae252133ff6b2510a64888fc219960dda">mesos::internal::slave::state::State</a>
+</li>
 <li>slave_registrations
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Metrics.html#afd6c16298eaa2f63250c5ce9a023210f">mesos::internal::master::Metrics</a>
 </li>
@@ -574,12 +574,12 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a72e3b723477e1b7c63c1316cc2b19971">mesos::internal::master::allocator::Sorter</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#a3e6b57c2f202d8cdb5e852688999b6f4">mesos::internal::master::allocator::DRFSorter</a>
 </li>
-<li>sorter
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#af7581c557179e93a7d845eedebb82765">mesos::internal::master::allocator::Metrics</a>
-</li>
 <li>Sorter()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html#a3ff0ef79f7b92fa8863948b1ff0818a1">mesos::internal::master::allocator::Sorter</a>
 </li>
+<li>sorter
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#af7581c557179e93a7d845eedebb82765">mesos::internal::master::allocator::Metrics</a>
+</li>
 <li>source
 : <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#a001e8b1b7f8a88fc44e6daa2fb72a861">mesos::internal::fs::MountInfoTable::Entry</a>
 </li>
@@ -826,19 +826,21 @@
 <li>strict
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Flags.html#a2c8aab49e677f3ba6c5ea3c935f2aab0">mesos::internal::slave::Flags</a>
 </li>
+<li>string()
+: <a class="el" href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status</a>
+</li>
 <li>String()
 : <a class="el" href="structJSON_1_1String.html#a7be21f307ea1e322a19a23da1b35afb4">JSON::String</a>
 </li>
 <li>string()
-: <a class="el" href="classJvm.html#ac2c7a5438fbf91870a29720b0a26b0a1">Jvm</a>
-, <a class="el" href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status</a>
+: <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
+, <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
 </li>
 <li>String()
-: <a class="el" href="structJSON_1_1String.html#ab8f3991c166dfd0e7761a8cfc733f4a2">JSON::String</a>
+: <a class="el" href="structJSON_1_1String.html#ab868bcf5be8276c353b0e218817c39a1">JSON::String</a>
 </li>
 <li>string()
-: <a class="el" href="structos_1_1sysctl.html#af54897c91536ccd5d829daabbac64266">os::sysctl</a>
-, <a class="el" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path</a>
+: <a class="el" href="classJvm.html#ac2c7a5438fbf91870a29720b0a26b0a1">Jvm</a>
 </li>
 <li>stringClass
 : <a class="el" href="classJvm.html#a22fedab43e2602218f1fbcaf25628a11">Jvm</a>
@@ -961,12 +963,12 @@
 <li>sysname
 : <a class="el" href="structos_1_1UTSInfo.html#a6d960255088be07cac7157b7cbe94cbf">os::UTSInfo</a>
 </li>
-<li>system
-: <a class="el" href="structcgroups_1_1cpuacct_1_1Stats.html#ab51b181cb31485ec27aa1b8ae3ea6156">cgroups::cpuacct::Stats</a>
-</li>
 <li>System()
 : <a class="el" href="classprocess_1_1System.html#ace32519ce64ed719c6a56e5d3f8cce8d">process::System</a>
 </li>
+<li>system
+: <a class="el" href="structcgroups_1_1cpuacct_1_1Stats.html#ab51b181cb31485ec27aa1b8ae3ea6156">cgroups::cpuacct::Stats</a>
+</li>
 <li>SystemStatus()
 : <a class="el" href="structproc_1_1SystemStatus.html#a8076f62d78fa9d736a87787334e52ca5">proc::SystemStatus</a>
 </li>


[02/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
----------------------------------------------------------------------
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 ec05c04..9b0824f 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -2235,804 +2235,810 @@
 <div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160;      rescindInverseOffers,</div>
 <div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160;      <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::RescindInverseOffer&amp;));</div>
 <div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160;  MOCK_METHOD2_T(<a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Update&amp;));</div>
-<div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160;  MOCK_METHOD2_T(message, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Message&amp;));</div>
-<div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160;  MOCK_METHOD2_T(failure, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Failure&amp;));</div>
-<div class="line"><a name="l02186"></a><span class="lineno"> 2186</span>&#160;  MOCK_METHOD2_T(<a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Error&amp;));</div>
-<div class="line"><a name="l02187"></a><span class="lineno"> 2187</span>&#160;</div>
-<div class="line"><a name="l02188"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ac5e370a283e9cb37142f56affd88f192"> 2188</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ac5e370a283e9cb37142f56affd88f192">event</a>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>* mesos, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&amp; event)</div>
-<div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160;  {</div>
-<div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>&#160;    <span class="keywordflow">switch</span> (event.type()) {</div>
-<div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>&#160;      <span class="keywordflow">case</span> Event::SUBSCRIBED:</div>
-<div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160;        subscribed(mesos, event.subscribed());</div>
-<div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>&#160;      <span class="keywordflow">case</span> Event::OFFERS:</div>
-<div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160;        offers(mesos, event.offers());</div>
+<div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160;  MOCK_METHOD2_T(</div>
+<div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160;      offerOperationUpdate,</div>
+<div class="line"><a name="l02186"></a><span class="lineno"> 2186</span>&#160;      <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::OfferOperationUpdate&amp;));</div>
+<div class="line"><a name="l02187"></a><span class="lineno"> 2187</span>&#160;  MOCK_METHOD2_T(message, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Message&amp;));</div>
+<div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>&#160;  MOCK_METHOD2_T(failure, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Failure&amp;));</div>
+<div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160;  MOCK_METHOD2_T(<a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Error&amp;));</div>
+<div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>&#160;</div>
+<div class="line"><a name="l02191"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ac5e370a283e9cb37142f56affd88f192"> 2191</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ac5e370a283e9cb37142f56affd88f192">event</a>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>* mesos, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&amp; event)</div>
+<div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160;  {</div>
+<div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>&#160;    <span class="keywordflow">switch</span> (event.type()) {</div>
+<div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>&#160;      <span class="keywordflow">case</span> Event::SUBSCRIBED:</div>
+<div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160;        subscribed(mesos, event.subscribed());</div>
 <div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160;      <span class="keywordflow">case</span> Event::INVERSE_OFFERS:</div>
-<div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>&#160;        inverseOffers(mesos, event.inverse_offers());</div>
+<div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160;      <span class="keywordflow">case</span> Event::OFFERS:</div>
+<div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>&#160;        offers(mesos, event.offers());</div>
 <div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160;      <span class="keywordflow">case</span> Event::RESCIND:</div>
-<div class="line"><a name="l02201"></a><span class="lineno"> 2201</span>&#160;        rescind(mesos, event.rescind());</div>
+<div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160;      <span class="keywordflow">case</span> Event::INVERSE_OFFERS:</div>
+<div class="line"><a name="l02201"></a><span class="lineno"> 2201</span>&#160;        inverseOffers(mesos, event.inverse_offers());</div>
 <div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160;      <span class="keywordflow">case</span> Event::RESCIND_INVERSE_OFFER:</div>
-<div class="line"><a name="l02204"></a><span class="lineno"> 2204</span>&#160;        rescindInverseOffers(mesos, event.rescind_inverse_offer());</div>
+<div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160;      <span class="keywordflow">case</span> Event::RESCIND:</div>
+<div class="line"><a name="l02204"></a><span class="lineno"> 2204</span>&#160;        rescind(mesos, event.rescind());</div>
 <div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>&#160;      <span class="keywordflow">case</span> Event::UPDATE:</div>
-<div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>&#160;        <a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>(mesos, event.update());</div>
+<div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>&#160;      <span class="keywordflow">case</span> Event::RESCIND_INVERSE_OFFER:</div>
+<div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>&#160;        rescindInverseOffers(mesos, event.rescind_inverse_offer());</div>
 <div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160;      <span class="keywordflow">case</span> Event::MESSAGE:</div>
-<div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160;        message(mesos, event.message());</div>
+<div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160;      <span class="keywordflow">case</span> Event::UPDATE:</div>
+<div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160;        <a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>(mesos, event.update());</div>
 <div class="line"><a name="l02211"></a><span class="lineno"> 2211</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02212"></a><span class="lineno"> 2212</span>&#160;      <span class="keywordflow">case</span> Event::FAILURE:</div>
-<div class="line"><a name="l02213"></a><span class="lineno"> 2213</span>&#160;        failure(mesos, event.failure());</div>
+<div class="line"><a name="l02212"></a><span class="lineno"> 2212</span>&#160;      <span class="keywordflow">case</span> Event::OFFER_OPERATION_UPDATE:</div>
+<div class="line"><a name="l02213"></a><span class="lineno"> 2213</span>&#160;        offerOperationUpdate(mesos, event.offer_operation_update());</div>
 <div class="line"><a name="l02214"></a><span class="lineno"> 2214</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>&#160;      <span class="keywordflow">case</span> Event::ERROR:</div>
-<div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>&#160;        <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>(mesos, event.error());</div>
+<div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>&#160;      <span class="keywordflow">case</span> Event::MESSAGE:</div>
+<div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>&#160;        message(mesos, event.message());</div>
 <div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160;      <span class="keywordflow">case</span> Event::HEARTBEAT:</div>
-<div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160;        heartbeat(mesos);</div>
+<div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160;      <span class="keywordflow">case</span> Event::FAILURE:</div>
+<div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160;        failure(mesos, event.failure());</div>
 <div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">Event::UNKNOWN</a>:</div>
-<div class="line"><a name="l02222"></a><span class="lineno"> 2222</span>&#160;        LOG(FATAL) &lt;&lt; <span class="stringliteral">&quot;Received unexpected UNKNOWN event&quot;</span>;</div>
+<div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160;      <span class="keywordflow">case</span> Event::ERROR:</div>
+<div class="line"><a name="l02222"></a><span class="lineno"> 2222</span>&#160;        <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>(mesos, event.error());</div>
 <div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160;    }</div>
-<div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>&#160;  }</div>
-<div class="line"><a name="l02226"></a><span class="lineno"> 2226</span>&#160;};</div>
-<div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;</div>
-<div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160;</div>
-<div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>&#160;<span class="comment">// A generic testing interface for the scheduler library that can be used to</span></div>
-<div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160;<span class="comment">// test the library across various versions.</span></div>
-<div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Mesos, <span class="keyword">typename</span> Event&gt;</div>
-<div class="line"><a name="l02232"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html"> 2232</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">TestMesos</a> : <span class="keyword">public</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a></div>
-<div class="line"><a name="l02233"></a><span class="lineno"> 2233</span>&#160;{</div>
-<div class="line"><a name="l02234"></a><span class="lineno"> 2234</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l02235"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#ab02fe8f9cda498e7f5fe1b07fc1802d9"> 2235</a></span>&#160;  <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#ab02fe8f9cda498e7f5fe1b07fc1802d9">TestMesos</a>(</div>
-<div class="line"><a name="l02236"></a><span class="lineno"> 2236</span>&#160;      <span class="keyword">const</span> std::string&amp; master,</div>
-<div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>&#160;      <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType,</div>
-<div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;<a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">MockHTTPScheduler&lt;Mesos, Event&gt;</a>&gt;&amp; _scheduler,</div>
-<div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;std::shared_ptr&lt;mesos::master::detector::MasterDetector&gt;&gt;&amp;</div>
-<div class="line"><a name="l02240"></a><span class="lineno"> 2240</span>&#160;          detector = <a class="code" href="structNone.html">None</a>())</div>
-<div class="line"><a name="l02241"></a><span class="lineno"> 2241</span>&#160;    : <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(</div>
-<div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160;          master,</div>
-<div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160;          contentType,</div>
-<div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160;          <span class="comment">// We don&#39;t pass the `_scheduler` shared pointer as the library</span></div>
-<div class="line"><a name="l02245"></a><span class="lineno"> 2245</span>&#160;          <span class="comment">// interface expects a `std::function` object.</span></div>
-<div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>&#160;          lambda::<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">bind</a>(&amp;<a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">MockHTTPScheduler</a>&lt;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>, <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&gt;::connected,</div>
-<div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>&#160;                       _scheduler.<a class="code" href="namespacecgroups.html#a2c47b0af7c71e02482e485f116c4dba2">get</a>(),</div>
-<div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>&#160;                       this),</div>
-<div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>&#160;          lambda::<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">bind</a>(&amp;<a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">MockHTTPScheduler</a>&lt;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>, <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&gt;::disconnected,</div>
-<div class="line"><a name="l02250"></a><span class="lineno"> 2250</span>&#160;                       _scheduler.<a class="code" href="namespacecgroups.html#a2c47b0af7c71e02482e485f116c4dba2">get</a>(),</div>
-<div class="line"><a name="l02251"></a><span class="lineno"> 2251</span>&#160;                       this),</div>
-<div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160;          lambda::<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">bind</a>(&amp;<a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">TestMesos</a>&lt;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>, <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&gt;::events,</div>
-<div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160;                       this,</div>
-<div class="line"><a name="l02254"></a><span class="lineno"> 2254</span>&#160;                       lambda::_1),</div>
-<div class="line"><a name="l02255"></a><span class="lineno"> 2255</span>&#160;          v1::<a class="code" href="src_2tests_2mesos_8hpp.html#a8ce2d5ef94438df84d022911a1dfc223">DEFAULT_CREDENTIAL</a>,</div>
-<div class="line"><a name="l02256"></a><span class="lineno"> 2256</span>&#160;          detector),</div>
-<div class="line"><a name="l02257"></a><span class="lineno"> 2257</span>&#160;      scheduler(_scheduler) {}</div>
-<div class="line"><a name="l02258"></a><span class="lineno"> 2258</span>&#160;</div>
-<div class="line"><a name="l02259"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a177712569cda360ba3e8636280744362"> 2259</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a177712569cda360ba3e8636280744362">~TestMesos</a>()</div>
-<div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>&#160;  {</div>
-<div class="line"><a name="l02261"></a><span class="lineno"> 2261</span>&#160;    <span class="comment">// Since the destructor for `TestMesos` is invoked first, the library can</span></div>
-<div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>&#160;    <span class="comment">// make more callbacks to the `scheduler` object before the `Mesos` (base</span></div>
-<div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160;    <span class="comment">// class) destructor is invoked. To prevent this, we invoke `stop()` here</span></div>
-<div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160;    <span class="comment">// to explicitly stop the library.</span></div>
-<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160;    this-&gt;stop();</div>
-<div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160;</div>
-<div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>&#160;    <span class="keywordtype">bool</span> paused = <a class="code" href="classprocess_1_1Clock.html#aaba2025cf9ac7b264f113d6a3bf4364c">process::Clock::paused</a>();</div>
-<div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160;</div>
-<div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160;    <span class="comment">// Need to settle the Clock to ensure that all the pending async callbacks</span></div>
-<div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160;    <span class="comment">// with references to `this` and `scheduler` queued on libprocess are</span></div>
-<div class="line"><a name="l02271"></a><span class="lineno"> 2271</span>&#160;    <span class="comment">// executed before the object is destructed.</span></div>
-<div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>&#160;    <a class="code" href="classprocess_1_1Clock.html#a7edd2e5d09094c5a3613211828fe0f42">process::Clock::pause</a>();</div>
-<div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>&#160;    <a class="code" href="classprocess_1_1Clock.html#a4fd154ded1943f0b442bb88151adb758">process::Clock::settle</a>();</div>
+<div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160;      <span class="keywordflow">case</span> Event::HEARTBEAT:</div>
+<div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>&#160;        heartbeat(mesos);</div>
+<div class="line"><a name="l02226"></a><span class="lineno"> 2226</span>&#160;        <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">Event::UNKNOWN</a>:</div>
+<div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160;        LOG(FATAL) &lt;&lt; <span class="stringliteral">&quot;Received unexpected UNKNOWN event&quot;</span>;</div>
+<div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>&#160;        <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160;    }</div>
+<div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>&#160;  }</div>
+<div class="line"><a name="l02232"></a><span class="lineno"> 2232</span>&#160;};</div>
+<div class="line"><a name="l02233"></a><span class="lineno"> 2233</span>&#160;</div>
+<div class="line"><a name="l02234"></a><span class="lineno"> 2234</span>&#160;</div>
+<div class="line"><a name="l02235"></a><span class="lineno"> 2235</span>&#160;<span class="comment">// A generic testing interface for the scheduler library that can be used to</span></div>
+<div class="line"><a name="l02236"></a><span class="lineno"> 2236</span>&#160;<span class="comment">// test the library across various versions.</span></div>
+<div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Mesos, <span class="keyword">typename</span> Event&gt;</div>
+<div class="line"><a name="l02238"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html"> 2238</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">TestMesos</a> : <span class="keyword">public</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a></div>
+<div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>&#160;{</div>
+<div class="line"><a name="l02240"></a><span class="lineno"> 2240</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l02241"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#ab02fe8f9cda498e7f5fe1b07fc1802d9"> 2241</a></span>&#160;  <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#ab02fe8f9cda498e7f5fe1b07fc1802d9">TestMesos</a>(</div>
+<div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160;      <span class="keyword">const</span> std::string&amp; master,</div>
+<div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160;      <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType,</div>
+<div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;<a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">MockHTTPScheduler&lt;Mesos, Event&gt;</a>&gt;&amp; _scheduler,</div>
+<div class="line"><a name="l02245"></a><span class="lineno"> 2245</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;std::shared_ptr&lt;mesos::master::detector::MasterDetector&gt;&gt;&amp;</div>
+<div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>&#160;          detector = <a class="code" href="structNone.html">None</a>())</div>
+<div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>&#160;    : <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(</div>
+<div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>&#160;          master,</div>
+<div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>&#160;          contentType,</div>
+<div class="line"><a name="l02250"></a><span class="lineno"> 2250</span>&#160;          <span class="comment">// We don&#39;t pass the `_scheduler` shared pointer as the library</span></div>
+<div class="line"><a name="l02251"></a><span class="lineno"> 2251</span>&#160;          <span class="comment">// interface expects a `std::function` object.</span></div>
+<div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160;          lambda::<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">bind</a>(&amp;<a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">MockHTTPScheduler</a>&lt;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>, <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&gt;::connected,</div>
+<div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160;                       _scheduler.<a class="code" href="namespacecgroups.html#a2c47b0af7c71e02482e485f116c4dba2">get</a>(),</div>
+<div class="line"><a name="l02254"></a><span class="lineno"> 2254</span>&#160;                       this),</div>
+<div class="line"><a name="l02255"></a><span class="lineno"> 2255</span>&#160;          lambda::<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">bind</a>(&amp;<a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">MockHTTPScheduler</a>&lt;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>, <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&gt;::disconnected,</div>
+<div class="line"><a name="l02256"></a><span class="lineno"> 2256</span>&#160;                       _scheduler.<a class="code" href="namespacecgroups.html#a2c47b0af7c71e02482e485f116c4dba2">get</a>(),</div>
+<div class="line"><a name="l02257"></a><span class="lineno"> 2257</span>&#160;                       this),</div>
+<div class="line"><a name="l02258"></a><span class="lineno"> 2258</span>&#160;          lambda::<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">bind</a>(&amp;<a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">TestMesos</a>&lt;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>, <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&gt;::events,</div>
+<div class="line"><a name="l02259"></a><span class="lineno"> 2259</span>&#160;                       this,</div>
+<div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>&#160;                       lambda::_1),</div>
+<div class="line"><a name="l02261"></a><span class="lineno"> 2261</span>&#160;          v1::<a class="code" href="src_2tests_2mesos_8hpp.html#a8ce2d5ef94438df84d022911a1dfc223">DEFAULT_CREDENTIAL</a>,</div>
+<div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>&#160;          detector),</div>
+<div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160;      scheduler(_scheduler) {}</div>
+<div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160;</div>
+<div class="line"><a name="l02265"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a177712569cda360ba3e8636280744362"> 2265</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a177712569cda360ba3e8636280744362">~TestMesos</a>()</div>
+<div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160;  {</div>
+<div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>&#160;    <span class="comment">// Since the destructor for `TestMesos` is invoked first, the library can</span></div>
+<div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160;    <span class="comment">// make more callbacks to the `scheduler` object before the `Mesos` (base</span></div>
+<div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160;    <span class="comment">// class) destructor is invoked. To prevent this, we invoke `stop()` here</span></div>
+<div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160;    <span class="comment">// to explicitly stop the library.</span></div>
+<div class="line"><a name="l02271"></a><span class="lineno"> 2271</span>&#160;    this-&gt;stop();</div>
+<div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>&#160;</div>
+<div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>&#160;    <span class="keywordtype">bool</span> paused = <a class="code" href="classprocess_1_1Clock.html#aaba2025cf9ac7b264f113d6a3bf4364c">process::Clock::paused</a>();</div>
 <div class="line"><a name="l02274"></a><span class="lineno"> 2274</span>&#160;</div>
-<div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>&#160;    <span class="comment">// Return the Clock to its original state.</span></div>
-<div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;    <span class="keywordflow">if</span> (!paused) {</div>
-<div class="line"><a name="l02277"></a><span class="lineno"> 2277</span>&#160;      <a class="code" href="classprocess_1_1Clock.html#ae3ea265163df2de286e185914265f538">process::Clock::resume</a>();</div>
-<div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>&#160;    }</div>
-<div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>&#160;  }</div>
+<div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>&#160;    <span class="comment">// Need to settle the Clock to ensure that all the pending async callbacks</span></div>
+<div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;    <span class="comment">// with references to `this` and `scheduler` queued on libprocess are</span></div>
+<div class="line"><a name="l02277"></a><span class="lineno"> 2277</span>&#160;    <span class="comment">// executed before the object is destructed.</span></div>
+<div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>&#160;    <a class="code" href="classprocess_1_1Clock.html#a7edd2e5d09094c5a3613211828fe0f42">process::Clock::pause</a>();</div>
+<div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>&#160;    <a class="code" href="classprocess_1_1Clock.html#a4fd154ded1943f0b442bb88151adb758">process::Clock::settle</a>();</div>
 <div class="line"><a name="l02280"></a><span class="lineno"> 2280</span>&#160;</div>
-<div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l02282"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a0c13e21b516e11eac40f5a70cef9882b"> 2282</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a0c13e21b516e11eac40f5a70cef9882b">events</a>(std::queue&lt;Event&gt; events)</div>
-<div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>&#160;  {</div>
-<div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>&#160;    <span class="keywordflow">while</span> (!events.empty()) {</div>
-<div class="line"><a name="l02285"></a><span class="lineno"> 2285</span>&#160;      <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a> <span class="keyword">event</span> = std::move(events.front());</div>
-<div class="line"><a name="l02286"></a><span class="lineno"> 2286</span>&#160;      events.pop();</div>
-<div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160;      scheduler-&gt;event(<span class="keyword">this</span>, event);</div>
-<div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160;    }</div>
-<div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160;  }</div>
-<div class="line"><a name="l02290"></a><span class="lineno"> 2290</span>&#160;</div>
-<div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l02292"></a><span class="lineno"> 2292</span>&#160;  std::shared_ptr&lt;MockHTTPScheduler&lt;Mesos, Event&gt;&gt; scheduler;</div>
-<div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>&#160;};</div>
-<div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160;</div>
-<div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>&#160;} <span class="comment">// namespace scheduler {</span></div>
+<div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>&#160;    <span class="comment">// Return the Clock to its original state.</span></div>
+<div class="line"><a name="l02282"></a><span class="lineno"> 2282</span>&#160;    <span class="keywordflow">if</span> (!paused) {</div>
+<div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>&#160;      <a class="code" href="classprocess_1_1Clock.html#ae3ea265163df2de286e185914265f538">process::Clock::resume</a>();</div>
+<div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>&#160;    }</div>
+<div class="line"><a name="l02285"></a><span class="lineno"> 2285</span>&#160;  }</div>
+<div class="line"><a name="l02286"></a><span class="lineno"> 2286</span>&#160;</div>
+<div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l02288"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a0c13e21b516e11eac40f5a70cef9882b"> 2288</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a0c13e21b516e11eac40f5a70cef9882b">events</a>(std::queue&lt;Event&gt; events)</div>
+<div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160;  {</div>
+<div class="line"><a name="l02290"></a><span class="lineno"> 2290</span>&#160;    <span class="keywordflow">while</span> (!events.empty()) {</div>
+<div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160;      <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a> <span class="keyword">event</span> = std::move(events.front());</div>
+<div class="line"><a name="l02292"></a><span class="lineno"> 2292</span>&#160;      events.pop();</div>
+<div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>&#160;      scheduler-&gt;event(<span class="keyword">this</span>, event);</div>
+<div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160;    }</div>
+<div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>&#160;  }</div>
 <div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>&#160;</div>
-<div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160;</div>
-<div class="line"><a name="l02298"></a><span class="lineno"> 2298</span>&#160;<span class="keyword">namespace </span>v1 {</div>
-<div class="line"><a name="l02299"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html"> 2299</a></span>&#160;<span class="keyword">namespace </span>scheduler {</div>
+<div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l02298"></a><span class="lineno"> 2298</span>&#160;  std::shared_ptr&lt;MockHTTPScheduler&lt;Mesos, Event&gt;&gt; scheduler;</div>
+<div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>&#160;};</div>
 <div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160;</div>
-<div class="line"><a name="l02301"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79"> 2301</a></span>&#160;<span class="keyword">using</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a> = <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::v1::scheduler::Call</a>;</div>
-<div class="line"><a name="l02302"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79"> 2302</a></span>&#160;<span class="keyword">using</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a> = <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::v1::scheduler::Event</a>;</div>
-<div class="line"><a name="l02303"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df"> 2303</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html">Mesos</a> = <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::v1::scheduler::Mesos</a>;</div>
-<div class="line"><a name="l02304"></a><span class="lineno"> 2304</span>&#160;</div>
-<div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>&#160;</div>
-<div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>&#160;<span class="keyword">using</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">TestMesos</a> = <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">tests::scheduler::TestMesos</a>&lt;</div>
-<div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::v1::scheduler::Mesos</a>,</div>
-<div class="line"><a name="l02308"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ad501fde9ba8e054ecbfc6991b5e5200a"> 2308</a></span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::v1::scheduler::Event</a>&gt;;</div>
-<div class="line"><a name="l02309"></a><span class="lineno"> 2309</span>&#160;</div>
+<div class="line"><a name="l02301"></a><span class="lineno"> 2301</span>&#160;} <span class="comment">// namespace scheduler {</span></div>
+<div class="line"><a name="l02302"></a><span class="lineno"> 2302</span>&#160;</div>
+<div class="line"><a name="l02303"></a><span class="lineno"> 2303</span>&#160;</div>
+<div class="line"><a name="l02304"></a><span class="lineno"> 2304</span>&#160;<span class="keyword">namespace </span>v1 {</div>
+<div class="line"><a name="l02305"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html"> 2305</a></span>&#160;<span class="keyword">namespace </span>scheduler {</div>
+<div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>&#160;</div>
+<div class="line"><a name="l02307"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79"> 2307</a></span>&#160;<span class="keyword">using</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a> = <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::v1::scheduler::Call</a>;</div>
+<div class="line"><a name="l02308"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79"> 2308</a></span>&#160;<span class="keyword">using</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a> = <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::v1::scheduler::Event</a>;</div>
+<div class="line"><a name="l02309"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df"> 2309</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html">Mesos</a> = <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::v1::scheduler::Mesos</a>;</div>
 <div class="line"><a name="l02310"></a><span class="lineno"> 2310</span>&#160;</div>
-<div class="line"><a name="l02311"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a8e89b9cea175d555034b042fee28d6b8"> 2311</a></span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(SendSubscribe, frameworkInfo)</div>
-<div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>&#160;{</div>
-<div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a> call;</div>
-<div class="line"><a name="l02314"></a><span class="lineno"> 2314</span>&#160;  call.set_type(Call::SUBSCRIBE);</div>
-<div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160;  call.mutable_subscribe()-&gt;mutable_framework_info()-&gt;CopyFrom(frameworkInfo);</div>
-<div class="line"><a name="l02316"></a><span class="lineno"> 2316</span>&#160;  <a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>-&gt;send(call);</div>
-<div class="line"><a name="l02317"></a><span class="lineno"> 2317</span>&#160;}</div>
-<div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160;</div>
-<div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>&#160;</div>
-<div class="line"><a name="l02320"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a40fd3e7758ec76572e04e78901f492f7"> 2320</a></span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73">ACTION_P2</a>(SendAcknowledge, frameworkId, agentId)</div>
-<div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;{</div>
-<div class="line"><a name="l02322"></a><span class="lineno"> 2322</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a> call;</div>
-<div class="line"><a name="l02323"></a><span class="lineno"> 2323</span>&#160;  call.set_type(Call::ACKNOWLEDGE);</div>
-<div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>&#160;  call.mutable_framework_id()-&gt;CopyFrom(frameworkId);</div>
+<div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>&#160;</div>
+<div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>&#160;<span class="keyword">using</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">TestMesos</a> = <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html">tests::scheduler::TestMesos</a>&lt;</div>
+<div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::v1::scheduler::Mesos</a>,</div>
+<div class="line"><a name="l02314"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ad501fde9ba8e054ecbfc6991b5e5200a"> 2314</a></span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::v1::scheduler::Event</a>&gt;;</div>
+<div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160;</div>
+<div class="line"><a name="l02316"></a><span class="lineno"> 2316</span>&#160;</div>
+<div class="line"><a name="l02317"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a8e89b9cea175d555034b042fee28d6b8"> 2317</a></span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#aedefb539485255be5a1e684d2c35513e">ACTION_P</a>(SendSubscribe, frameworkInfo)</div>
+<div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160;{</div>
+<div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a> call;</div>
+<div class="line"><a name="l02320"></a><span class="lineno"> 2320</span>&#160;  call.set_type(Call::SUBSCRIBE);</div>
+<div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;  call.mutable_subscribe()-&gt;mutable_framework_info()-&gt;CopyFrom(frameworkInfo);</div>
+<div class="line"><a name="l02322"></a><span class="lineno"> 2322</span>&#160;  <a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>-&gt;send(call);</div>
+<div class="line"><a name="l02323"></a><span class="lineno"> 2323</span>&#160;}</div>
+<div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>&#160;</div>
 <div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>&#160;</div>
-<div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>&#160;  Call::Acknowledge* acknowledge = call.mutable_acknowledge();</div>
-<div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>&#160;  acknowledge-&gt;mutable_task_id()-&gt;CopyFrom(<a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>.status().task_id());</div>
-<div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>&#160;  acknowledge-&gt;mutable_agent_id()-&gt;CopyFrom(agentId);</div>
-<div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>&#160;  acknowledge-&gt;set_uuid(<a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>.status().uuid());</div>
-<div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>&#160;</div>
-<div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>&#160;  <a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>-&gt;send(call);</div>
-<div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160;}</div>
-<div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160;</div>
-<div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>&#160;} <span class="comment">// namespace scheduler {</span></div>
-<div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160;</div>
-<div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160;<span class="keyword">using</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ace393e1853ea8e2d46aec8db2312d7e4">MockHTTPScheduler</a> = <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">tests::scheduler::MockHTTPScheduler</a>&lt;</div>
-<div class="line"><a name="l02337"></a><span class="lineno"> 2337</span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::v1::scheduler::Mesos</a>,</div>
-<div class="line"><a name="l02338"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ace393e1853ea8e2d46aec8db2312d7e4"> 2338</a></span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::v1::scheduler::Event</a>&gt;;</div>
+<div class="line"><a name="l02326"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#a40fd3e7758ec76572e04e78901f492f7"> 2326</a></span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#a929cdb1abef64e4976a6f6a51d3c5d73">ACTION_P2</a>(SendAcknowledge, frameworkId, agentId)</div>
+<div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>&#160;{</div>
+<div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a> call;</div>
+<div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>&#160;  call.set_type(Call::ACKNOWLEDGE);</div>
+<div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>&#160;  call.mutable_framework_id()-&gt;CopyFrom(frameworkId);</div>
+<div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>&#160;</div>
+<div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160;  Call::Acknowledge* acknowledge = call.mutable_acknowledge();</div>
+<div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160;  acknowledge-&gt;mutable_task_id()-&gt;CopyFrom(<a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>.status().task_id());</div>
+<div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>&#160;  acknowledge-&gt;mutable_agent_id()-&gt;CopyFrom(agentId);</div>
+<div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160;  acknowledge-&gt;set_uuid(<a class="code" href="namespaceos_1_1Shell.html#a44f50f66f2a231de974b53c9f4384ba5">arg1</a>.status().uuid());</div>
+<div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160;</div>
+<div class="line"><a name="l02337"></a><span class="lineno"> 2337</span>&#160;  <a class="code" href="namespaceos_1_1Shell.html#adeacb41dacfa03ad5ceebd9a53582997">arg0</a>-&gt;send(call);</div>
+<div class="line"><a name="l02338"></a><span class="lineno"> 2338</span>&#160;}</div>
 <div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>&#160;</div>
-<div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>&#160;} <span class="comment">// namespace v1 {</span></div>
+<div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>&#160;} <span class="comment">// namespace scheduler {</span></div>
 <div class="line"><a name="l02341"></a><span class="lineno"> 2341</span>&#160;</div>
-<div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>&#160;</div>
-<div class="line"><a name="l02343"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1executor.html"> 2343</a></span>&#160;<span class="keyword">namespace </span>executor {</div>
-<div class="line"><a name="l02344"></a><span class="lineno"> 2344</span>&#160;</div>
-<div class="line"><a name="l02345"></a><span class="lineno"> 2345</span>&#160;<span class="comment">// A generic mock HTTP executor to be used in tests with gmock.</span></div>
-<div class="line"><a name="l02346"></a><span class="lineno"> 2346</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Mesos, <span class="keyword">typename</span> Event&gt;</div>
-<div class="line"><a name="l02347"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html"> 2347</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">MockHTTPExecutor</a></div>
-<div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160;{</div>
-<div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>&#160;  MOCK_METHOD1_T(connected, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*));</div>
-<div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160;  MOCK_METHOD1_T(disconnected, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*));</div>
-<div class="line"><a name="l02352"></a><span class="lineno"> 2352</span>&#160;  MOCK_METHOD2_T(subscribed, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Subscribed&amp;));</div>
-<div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>&#160;  MOCK_METHOD2_T(<a class="code" href="namespacemesos_1_1internal_1_1local.html#a49af0f1418069661970870214d98d0c4">launch</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Launch&amp;));</div>
-<div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160;  MOCK_METHOD2_T(launchGroup, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::LaunchGroup&amp;));</div>
-<div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>&#160;  MOCK_METHOD2_T(<a class="code" href="namespacecgroups.html#ab75e1e2d1be63eec907bf12306a7c8a7">kill</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Kill&amp;));</div>
-<div class="line"><a name="l02356"></a><span class="lineno"> 2356</span>&#160;  MOCK_METHOD2_T(message, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Message&amp;));</div>
-<div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>&#160;  MOCK_METHOD1_T(<a class="code" href="namespacemesos_1_1internal_1_1local.html#a7d7b8de28b47a3753dcd4b094d5e6c6e">shutdown</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*));</div>
-<div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>&#160;  MOCK_METHOD2_T(<a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Error&amp;));</div>
-<div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160;  MOCK_METHOD2_T(acknowledged,</div>
-<div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160;                 <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Acknowledged&amp;));</div>
-<div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>&#160;</div>
-<div class="line"><a name="l02362"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7a0163866d61cdfb213b30ad46c7221a"> 2362</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7a0163866d61cdfb213b30ad46c7221a">event</a>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>* mesos, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&amp; event)</div>
-<div class="line"><a name="l02363"></a><span class="lineno"> 2363</span>&#160;  {</div>
-<div class="line"><a name="l02364"></a><span class="lineno"> 2364</span>&#160;    <span class="keywordflow">switch</span> (event.type()) {</div>
-<div class="line"><a name="l02365"></a><span class="lineno"> 2365</span>&#160;      <span class="keywordflow">case</span> Event::SUBSCRIBED:</div>
-<div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>&#160;        subscribed(mesos, event.subscribed());</div>
-<div class="line"><a name="l02367"></a><span class="lineno"> 2367</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02368"></a><span class="lineno"> 2368</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e5ce150a3e1b42ffcc0fd9e5ed659ab">Event::LAUNCH</a>:</div>
-<div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160;        <a class="code" href="namespacemesos_1_1internal_1_1local.html#a49af0f1418069661970870214d98d0c4">launch</a>(mesos, event.launch());</div>
-<div class="line"><a name="l02370"></a><span class="lineno"> 2370</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2">Event::LAUNCH_GROUP</a>:</div>
-<div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160;        launchGroup(mesos, event.launch_group());</div>
+<div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>&#160;<span class="keyword">using</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ace393e1853ea8e2d46aec8db2312d7e4">MockHTTPScheduler</a> = <a class="code" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">tests::scheduler::MockHTTPScheduler</a>&lt;</div>
+<div class="line"><a name="l02343"></a><span class="lineno"> 2343</span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::v1::scheduler::Mesos</a>,</div>
+<div class="line"><a name="l02344"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#ace393e1853ea8e2d46aec8db2312d7e4"> 2344</a></span>&#160;    <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::v1::scheduler::Event</a>&gt;;</div>
+<div class="line"><a name="l02345"></a><span class="lineno"> 2345</span>&#160;</div>
+<div class="line"><a name="l02346"></a><span class="lineno"> 2346</span>&#160;} <span class="comment">// namespace v1 {</span></div>
+<div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160;</div>
+<div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160;</div>
+<div class="line"><a name="l02349"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1executor.html"> 2349</a></span>&#160;<span class="keyword">namespace </span>executor {</div>
+<div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>&#160;</div>
+<div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160;<span class="comment">// A generic mock HTTP executor to be used in tests with gmock.</span></div>
+<div class="line"><a name="l02352"></a><span class="lineno"> 2352</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Mesos, <span class="keyword">typename</span> Event&gt;</div>
+<div class="line"><a name="l02353"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html"> 2353</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">MockHTTPExecutor</a></div>
+<div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160;{</div>
+<div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l02356"></a><span class="lineno"> 2356</span>&#160;  MOCK_METHOD1_T(connected, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*));</div>
+<div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>&#160;  MOCK_METHOD1_T(disconnected, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*));</div>
+<div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>&#160;  MOCK_METHOD2_T(subscribed, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Subscribed&amp;));</div>
+<div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160;  MOCK_METHOD2_T(<a class="code" href="namespacemesos_1_1internal_1_1local.html#a49af0f1418069661970870214d98d0c4">launch</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Launch&amp;));</div>
+<div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160;  MOCK_METHOD2_T(launchGroup, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::LaunchGroup&amp;));</div>
+<div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>&#160;  MOCK_METHOD2_T(<a class="code" href="namespacecgroups.html#ab75e1e2d1be63eec907bf12306a7c8a7">kill</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Kill&amp;));</div>
+<div class="line"><a name="l02362"></a><span class="lineno"> 2362</span>&#160;  MOCK_METHOD2_T(message, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Message&amp;));</div>
+<div class="line"><a name="l02363"></a><span class="lineno"> 2363</span>&#160;  MOCK_METHOD1_T(<a class="code" href="namespacemesos_1_1internal_1_1local.html#a7d7b8de28b47a3753dcd4b094d5e6c6e">shutdown</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*));</div>
+<div class="line"><a name="l02364"></a><span class="lineno"> 2364</span>&#160;  MOCK_METHOD2_T(<a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>, <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Error&amp;));</div>
+<div class="line"><a name="l02365"></a><span class="lineno"> 2365</span>&#160;  MOCK_METHOD2_T(acknowledged,</div>
+<div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>&#160;                 <span class="keywordtype">void</span>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>*, <span class="keyword">const</span> <span class="keyword">typename</span> Event::Acknowledged&amp;));</div>
+<div class="line"><a name="l02367"></a><span class="lineno"> 2367</span>&#160;</div>
+<div class="line"><a name="l02368"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7a0163866d61cdfb213b30ad46c7221a"> 2368</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#a7a0163866d61cdfb213b30ad46c7221a">event</a>(<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>* mesos, <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&amp; event)</div>
+<div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160;  {</div>
+<div class="line"><a name="l02370"></a><span class="lineno"> 2370</span>&#160;    <span class="keywordflow">switch</span> (event.type()) {</div>
+<div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>&#160;      <span class="keywordflow">case</span> Event::SUBSCRIBED:</div>
+<div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160;        subscribed(mesos, event.subscribed());</div>
 <div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58aa496820d9b769075ac3f2e157145f7d9">Event::KILL</a>:</div>
-<div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160;        <a class="code" href="namespacecgroups.html#ab75e1e2d1be63eec907bf12306a7c8a7">kill</a>(mesos, event.kill());</div>
+<div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#a5e5ce150a3e1b42ffcc0fd9e5ed659ab">Event::LAUNCH</a>:</div>
+<div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160;        <a class="code" href="namespacemesos_1_1internal_1_1local.html#a49af0f1418069661970870214d98d0c4">launch</a>(mesos, event.launch());</div>
 <div class="line"><a name="l02376"></a><span class="lineno"> 2376</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02377"></a><span class="lineno"> 2377</span>&#160;      <span class="keywordflow">case</span> Event::ACKNOWLEDGED:</div>
-<div class="line"><a name="l02378"></a><span class="lineno"> 2378</span>&#160;        acknowledged(mesos, event.acknowledged());</div>
+<div class="line"><a name="l02377"></a><span class="lineno"> 2377</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1common.html#ac32a101c068371a2114b0f63a0c45db2">Event::LAUNCH_GROUP</a>:</div>
+<div class="line"><a name="l02378"></a><span class="lineno"> 2378</span>&#160;        launchGroup(mesos, event.launch_group());</div>
 <div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160;      <span class="keywordflow">case</span> Event::MESSAGE:</div>
-<div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>&#160;        message(mesos, event.message());</div>
+<div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58aa496820d9b769075ac3f2e157145f7d9">Event::KILL</a>:</div>
+<div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>&#160;        <a class="code" href="namespacecgroups.html#ab75e1e2d1be63eec907bf12306a7c8a7">kill</a>(mesos, event.kill());</div>
 <div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>&#160;      <span class="keywordflow">case</span> Event::SHUTDOWN:</div>
-<div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>&#160;        <a class="code" href="namespacemesos_1_1internal_1_1local.html#a7d7b8de28b47a3753dcd4b094d5e6c6e">shutdown</a>(mesos);</div>
+<div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>&#160;      <span class="keywordflow">case</span> Event::ACKNOWLEDGED:</div>
+<div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>&#160;        acknowledged(mesos, event.acknowledged());</div>
 <div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>&#160;      <span class="keywordflow">case</span> Event::ERROR:</div>
-<div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160;        <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>(mesos, event.error());</div>
+<div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>&#160;      <span class="keywordflow">case</span> Event::MESSAGE:</div>
+<div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160;        message(mesos, event.message());</div>
 <div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">Event::UNKNOWN</a>:</div>
-<div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>&#160;        LOG(FATAL) &lt;&lt; <span class="stringliteral">&quot;Received unexpected UNKNOWN event&quot;</span>;</div>
+<div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>&#160;      <span class="keywordflow">case</span> Event::SHUTDOWN:</div>
+<div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>&#160;        <a class="code" href="namespacemesos_1_1internal_1_1local.html#a7d7b8de28b47a3753dcd4b094d5e6c6e">shutdown</a>(mesos);</div>
 <div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>&#160;        <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>&#160;    }</div>
-<div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;  }</div>
-<div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160;};</div>
-<div class="line"><a name="l02395"></a><span class="lineno"> 2395</span>&#160;</div>
-<div class="line"><a name="l02396"></a><span class="lineno"> 2396</span>&#160;</div>
-<div class="line"><a name="l02397"></a><span class="lineno"> 2397</span>&#160;<span class="comment">// A generic testing interface for the executor library that can be used to</span></div>
-<div class="line"><a name="l02398"></a><span class="lineno"> 2398</span>&#160;<span class="comment">// test the library across various versions.</span></div>
-<div class="line"><a name="l02399"></a><span class="lineno"> 2399</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Mesos, <span class="keyword">typename</span> Event&gt;</div>
-<div class="line"><a name="l02400"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html"> 2400</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html">TestMesos</a> : <span class="keyword">public</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a></div>
-<div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>&#160;{</div>
-<div class="line"><a name="l02402"></a><span class="lineno"> 2402</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l02403"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a471ed4b7b92ec0c3a61e75b6accc3e91"> 2403</a></span>&#160;  <a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a471ed4b7b92ec0c3a61e75b6accc3e91">TestMesos</a>(</div>
-<div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160;      <a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType,</div>
-<div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;<a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">MockHTTPExecutor&lt;Mesos, Event&gt;</a>&gt;&amp; _executor)</div>
-<div class="line"><a name="l02406"></a><span class="lineno"> 2406</span>&#160;    : <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(</div>
-<div class="line"><a name="l02407"></a><span class="lineno"> 2407</span>&#160;          contentType,</div>
-<div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160;          lambda::<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">bind</a>(&amp;<a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">MockHTTPExecutor</a>&lt;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>, <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&gt;::connected,</div>
-<div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>&#160;                       _executor,</div>
-<div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>&#160;                       this),</div>
-<div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160;          lambda::<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">bind</a>(&amp;<a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">MockHTTPExecutor</a>&lt;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>, <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&gt;::disconnected,</div>
-<div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>&#160;                       _executor,</div>
-<div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160;                       this),</div>
-<div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>&#160;          lambda::<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">bind</a>(&amp;<a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html">TestMesos</a>&lt;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>, <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a>&gt;::events,</div>
-<div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>&#160;                       this,</div>
-<div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>&#160;                       lambda::_1)),</div>
-<div class="line"><a name="l02417"></a><span class="lineno"> 2417</span>&#160;      executor(_executor) {}</div>
-<div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160;</div>
-<div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l02420"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a228e6f122e4674340978f1e8381ab62b"> 2420</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a228e6f122e4674340978f1e8381ab62b">events</a>(std::queue&lt;Event&gt; events)</div>
-<div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>&#160;  {</div>
-<div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>&#160;    <span class="keywordflow">while</span> (!events.empty()) {</div>
-<div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160;      <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">Event</a> <span class="keyword">event</span> = std::move(events.front());</div>
-<div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>&#160;      events.pop();</div>
-<div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160;      executor-&gt;event(<span class="keyword">this</span>, event);</div>
-<div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>&#160;    }</div>
-<div class="line"><a name="l02427"></a><span class="lineno"> 2427</span>&#160;  }</div>
-<div class="line"><a name="l02428"></a><span class="lineno"> 2428</span>&#160;</div>
-<div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l02430"></a><span class="lineno"> 2430</span>&#160;  <span class="comment">// TODO(bmahler): This is a shared pointer because the `Mesos`</span></div>
-<div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>&#160;  <span class="comment">// library copies the pointer into callbacks that can execute</span></div>
-<div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160;  <span class="comment">// after `Mesos` is destructed. We can avoid this by ensuring</span></div>
-<div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>&#160;  <span class="comment">// that `~Mesos()` blocks until deferred callbacks are cleared</span></div>
-<div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>&#160;  <span class="comment">// (merely grabbing the `process::Mutex` lock is sufficient).</span></div>
-<div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160;  <span class="comment">// The `Mesos` library can also provide a `Future&lt;Nothing&gt; stop()`</span></div>
-<div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>&#160;  <span class="comment">// to allow callers to wait for all events to be flushed.</span></div>
-<div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>&#160;  std::shared_ptr&lt;MockHTTPExecutor&lt;Mesos, Event&gt;&gt; executor;</div>
-<div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160;};</div>
-<div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160;</div>
-<div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160;} <span class="comment">// namespace executor {</span></div>
-<div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>&#160;</div>
-<div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>&#160;</div>
-<div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>&#160;<span class="keyword">namespace </span>v1 {</div>
-<div class="line"><a name="l02444"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html"> 2444</a></span>&#160;<span class="keyword">namespace </span>executor {</div>
+<div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>&#160;      <span class="keywordflow">case</span> Event::ERROR:</div>
+<div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;        <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>(mesos, event.error());</div>
+<div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160;        <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02395"></a><span class="lineno"> 2395</span>&#160;      <span class="keywordflow">case</span> <a class="code" href="namespacerouting_1_1diagnosis_1_1socket_1_1state.html#a4cceb5a8a4b3f5e1323fdf4a14c5d2a6">Event::UNKNOWN</a>:</div>
+<div class="line"><a name="l02396"></a><span class="lineno"> 2396</span>&#160;        LOG(FATAL) &lt;&lt; <span class="stringliteral">&quot;Received unexpected UNKNOWN event&quot;</span>;</div>
+<div class="line"><a name="l02397"></a><span class="lineno"> 2397</span>&#160;        <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l02398"></a><span class="lineno"> 2398</span>&#160;    }</div>
+<div class="line"><a name="l02399"></a><span class="lineno"> 2399</span>&#160;  }</div>
+<div class="line"><a name="l02400"></a><span class="lineno"> 2400</span>&#160;};</div>
+<div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>&#160;</div>
+<div class="line"><a name="l02402"></a><span class="lineno"> 2402</span>&#160;</div>
+<div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160;<span class="comment">// A generic testing interface for the executor library that can be used to</span></div>
+<div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160;<span class="comment">// test the library across various versions.</span></div>
+<div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Mesos, <span class="keyword">typename</span> Event&gt;</div>
+<div class="line"><a name="l02406"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html"> 2406</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html">TestMesos</a> : <span class="keyword">public</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a></div>
+<div class="line"><a name="l02407"></a><span class="lineno"> 2407</span>&#160;{</div>
+<div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160;<span class="keyword">public

<TRUNCATED>

[05/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/slave_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_8hpp_source.html b/content/api/latest/c++/slave_8hpp_source.html
index 70296d4..7916751 100644
--- a/content/api/latest/c++/slave_8hpp_source.html
+++ b/content/api/latest/c++/slave_8hpp_source.html
@@ -338,698 +338,702 @@
 <div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId,</div>
 <div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;      <span class="keyword">const</span> std::string&amp; uuid);</div>
 <div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a>(</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; future,</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId,</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;      <span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">UUID</a>&amp; uuid);</div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a>(</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9">offerOperationUpdateAcknowledgement</a>(</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; from,</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      <span class="keyword">const</span> OfferOperationUpdateAcknowledgementMessage&amp; acknowledgement);</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a>(</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; future,</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId,</div>
 <div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; future);</div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option</a>&lt;</div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;          mesos::slave::ContainerTermination&gt;&gt;&amp; termination);</div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="comment">// NOTE: Pulled these to public to make it visible for testing.</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  <span class="comment">// TODO(vinod): Make tests friends to this class instead.</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="comment">// Garbage collects the directories based on the current disk usage.</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="comment">// TODO(vinod): Instead of making this function public, we need to</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="comment">// mock both GarbageCollector (and pass it through slave&#39;s constructor)</span></div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;  <span class="comment">// and os calls.</span></div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af678d52f877800e895ff62f56be970cf">_checkDiskUsage</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;double&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>);</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="comment">// Invoked whenever the detector detects a change in masters.</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab93ec7c1c943aa82839dc8e5c717632c">detected</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt;&amp; _master);</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;      <span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">UUID</a>&amp; uuid);</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a>(</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a>&amp; future);</div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option</a>&lt;</div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;          mesos::slave::ContainerTermination&gt;&gt;&amp; termination);</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="comment">// NOTE: Pulled these to public to make it visible for testing.</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="comment">// TODO(vinod): Make tests friends to this class instead.</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="comment">// Garbage collects the directories based on the current disk usage.</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="comment">// TODO(vinod): Instead of making this function public, we need to</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="comment">// mock both GarbageCollector (and pass it through slave&#39;s constructor)</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <span class="comment">// and os calls.</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af678d52f877800e895ff62f56be970cf">_checkDiskUsage</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;double&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>);</div>
 <div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">  319</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a></div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  {</div>
-<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">  321</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a>,   <span class="comment">// Slave is doing recovery.</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">  322</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">DISCONNECTED</a>, <span class="comment">// Slave is not connected to the master.</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">  323</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a>,      <span class="comment">// Slave has (re-)registered.</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">  324</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a>,  <span class="comment">// Slave is shutting down.</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>;</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  <span class="comment">// Describes information about agent recovery.</span></div>
-<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html">  328</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html">RecoveryInfo</a></div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  {</div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    <span class="comment">// Flag to indicate if recovery, including reconciling</span></div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    <span class="comment">// (i.e., reconnect/kill) with executors is finished.</span></div>
-<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">  332</a></span>&#160;    <a class="code" href="classprocess_1_1Promise.html">process::Promise&lt;Nothing&gt;</a> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">recovered</a>;</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="comment">// Flag to indicate that HTTP based executors can</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <span class="comment">// subscribe with the agent. We allow them to subscribe</span></div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    <span class="comment">// after the agent recovers the containerizer.</span></div>
-<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">  337</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">reconnect</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a>;</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;</div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  <span class="comment">// TODO(benh): Clang requires members to be public in order to take</span></div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;  <span class="comment">// their address which we do in tests (for things like</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  <span class="comment">// FUTURE_DISPATCH).</span></div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment">// protected:</span></div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">initialize</a>();</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">finalize</a>();</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abd7c95703eea87f974d517b2c3bff118">__run</a>(</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;std::list&lt;bool&gt;&gt;&amp; future,</div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;      <span class="keyword">const</span> ExecutorInfo&amp; executorInfo,</div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskInfo&gt;</a>&amp; task,</div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskGroupInfo&gt;</a>&amp; taskGroup);</div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  <span class="comment">// This is called when the resource limits of the container have</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  <span class="comment">// been updated for the given tasks and task groups. If the update is</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;  <span class="comment">// successful, we flush the given tasks to the executor by sending</span></div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  <span class="comment">// RunTaskMessages or `LAUNCH_GROUP` events.</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a916ef96b48c955778ac265b59cca29ff">___run</a>(</div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future,</div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;      <span class="keyword">const</span> std::list&lt;TaskInfo&gt;&amp; tasks,</div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;      <span class="keyword">const</span> std::list&lt;TaskGroupInfo&gt;&amp; taskGroups);</div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Secret&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3777b5da92987e60a452a6ce1d933925">generateSecret</a>(</div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="comment">// If an executor is launched for a task group, `taskInfo` would not be set.</span></div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>(</div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;Secret&gt;</a>&gt;&amp; future,</div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskInfo&gt;</a>&amp; taskInfo);</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae407df872e63030271d69bc7ee62fc89">fileAttached</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; result,</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;                    <span class="keyword">const</span> std::string&amp; path,</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;                    <span class="keyword">const</span> std::string&amp; virtualPath);</div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  <span class="comment">// Invoked whenever the detector detects a change in masters.</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  <span class="comment">// Made public for testing purposes.</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab93ec7c1c943aa82839dc8e5c717632c">detected</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt;&amp; _master);</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div>
+<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">  323</a></span>&#160;  <span class="keyword">enum</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a></div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  {</div>
+<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">  325</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a>,   <span class="comment">// Slave is doing recovery.</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">  326</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">DISCONNECTED</a>, <span class="comment">// Slave is not connected to the master.</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">  327</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a>,      <span class="comment">// Slave has (re-)registered.</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">  328</a></span>&#160;    <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a>,  <span class="comment">// Slave is shutting down.</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>;</div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  <span class="comment">// Describes information about agent recovery.</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html">  332</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html">RecoveryInfo</a></div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  {</div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="comment">// Flag to indicate if recovery, including reconciling</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <span class="comment">// (i.e., reconnect/kill) with executors is finished.</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">  336</a></span>&#160;    <a class="code" href="classprocess_1_1Promise.html">process::Promise&lt;Nothing&gt;</a> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">recovered</a>;</div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    <span class="comment">// Flag to indicate that HTTP based executors can</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    <span class="comment">// subscribe with the agent. We allow them to subscribe</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    <span class="comment">// after the agent recovers the containerizer.</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">  341</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">reconnect</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a>;</div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  <span class="comment">// TODO(benh): Clang requires members to be public in order to take</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  <span class="comment">// their address which we do in tests (for things like</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="comment">// FUTURE_DISPATCH).</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="comment">// protected:</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">initialize</a>();</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">finalize</a>();</div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>&amp; pid);</div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abd7c95703eea87f974d517b2c3bff118">__run</a>(</div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;std::list&lt;bool&gt;&gt;&amp; future,</div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
+<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;      <span class="keyword">const</span> ExecutorInfo&amp; executorInfo,</div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskInfo&gt;</a>&amp; task,</div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskGroupInfo&gt;</a>&amp; taskGroup);</div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;</div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  <span class="comment">// This is called when the resource limits of the container have</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;  <span class="comment">// been updated for the given tasks and task groups. If the update is</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;  <span class="comment">// successful, we flush the given tasks to the executor by sending</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;  <span class="comment">// RunTaskMessages or `LAUNCH_GROUP` events.</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a916ef96b48c955778ac265b59cca29ff">___run</a>(</div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future,</div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId,</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;      <span class="keyword">const</span> std::list&lt;TaskInfo&gt;&amp; tasks,</div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;      <span class="keyword">const</span> std::list&lt;TaskGroupInfo&gt;&amp; taskGroups);</div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Secret&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3777b5da92987e60a452a6ce1d933925">generateSecret</a>(</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  <span class="comment">// If an executor is launched for a task group, `taskInfo` would not be set.</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>(</div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a>&lt;<a class="code" href="classprocess_1_1Future.html">process::Future&lt;Secret&gt;</a>&gt;&amp; future,</div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;TaskInfo&gt;</a>&amp; taskInfo);</div>
 <div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <a class="code" href="structNothing.html">Nothing</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a281c6252ea2ad026664661aaf22237c3">detachFile</a>(<span class="keyword">const</span> std::string&amp; path);</div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;</div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  <span class="comment">// Triggers a re-detection of the master when the slave does</span></div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  <span class="comment">// not receive a ping.</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(<a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt; future);</div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae407df872e63030271d69bc7ee62fc89">fileAttached</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; result,</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;                    <span class="keyword">const</span> std::string&amp; path,</div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;                    <span class="keyword">const</span> std::string&amp; virtualPath);</div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <a class="code" href="structNothing.html">Nothing</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a281c6252ea2ad026664661aaf22237c3">detachFile</a>(<span class="keyword">const</span> std::string&amp; path);</div>
 <div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>();</div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  <span class="comment">// Helper routines to lookup a framework/executor.</span></div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af47e4a69c5542ae625bdd1a5b7fdb308">getFramework</a>(<span class="keyword">const</span> FrameworkID&amp; frameworkId) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;</div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(</div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <span class="comment">// Triggers a re-detection of the master when the slave does</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;  <span class="comment">// not receive a ping.</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(<a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option&lt;MasterInfo&gt;</a>&gt; future);</div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;</div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>();</div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;  <span class="comment">// Helper routines to lookup a framework/executor.</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af47e4a69c5542ae625bdd1a5b7fdb308">getFramework</a>(<span class="keyword">const</span> FrameworkID&amp; frameworkId) <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(<span class="keyword">const</span> ContainerID&amp; containerId) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  <span class="comment">// Returns the ExecutorInfo associated with a TaskInfo. If the task has no</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  <span class="comment">// ExecutorInfo, then we generate an ExecutorInfo corresponding to the</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;  <span class="comment">// command executor.</span></div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;  ExecutorInfo <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1200b872e31b092349f482e4711d41e4">getExecutorInfo</a>(</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;      <span class="keyword">const</span> TaskInfo&amp; task) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;  <span class="comment">// Shuts down the executor if it did not register yet.</span></div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(</div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  <span class="comment">// Cleans up all un-reregistered executors during recovery.</span></div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>();</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;</div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;  <span class="comment">// This function returns the max age of executor/slave directories allowed,</span></div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;  <span class="comment">// given a disk usage. This value could be used to tune gc.</span></div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  <a class="code" href="classDuration.html">Duration</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b">age</a>(<span class="keywordtype">double</span> usage);</div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(</div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae5cbf7aef363a45048acfca39fbb4c89">getExecutor</a>(<span class="keyword">const</span> ContainerID&amp; containerId) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div>
+<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  <span class="comment">// Returns the ExecutorInfo associated with a TaskInfo. If the task has no</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  <span class="comment">// ExecutorInfo, then we generate an ExecutorInfo corresponding to the</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;  <span class="comment">// command executor.</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;  ExecutorInfo <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1200b872e31b092349f482e4711d41e4">getExecutorInfo</a>(</div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;      <span class="keyword">const</span> TaskInfo&amp; task) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;  <span class="comment">// Shuts down the executor if it did not register yet.</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(</div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div>
+<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;  <span class="comment">// Cleans up all un-reregistered executors during recovery.</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>();</div>
 <div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;  <span class="comment">// Checks the current disk usage and schedules for gc as necessary.</span></div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e">checkDiskUsage</a>();</div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  <span class="comment">// Recovers the slave, status update manager and isolator.</span></div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(<span class="keyword">const</span> <a class="code" href="classTry.html">Try&lt;state::State&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>);</div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  <span class="comment">// This is called after &#39;recover()&#39;. If &#39;flags.reconnect&#39; is</span></div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <span class="comment">// &#39;reconnect&#39;, the slave attempts to reconnect to any old live</span></div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <span class="comment">// executors. Otherwise, the slave attempts to shutdown/kill them.</span></div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad615bdfc4c89ec56f96c61d493507516">_recover</a>();</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;</div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="comment">// This is a helper to call recover() on the containerizer at the end of</span></div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <span class="comment">// recover() and before __recover().</span></div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  <span class="comment">// TODO(idownes): Remove this when we support defers to objects.</span></div>
-<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a05bb2d1fc84402385d05c5341dea5827">_recoverContainerizer</a>(</div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;state::SlaveState&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>);</div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;</div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;  <span class="comment">// This is called when recovery finishes.</span></div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#adf6475e9de96ccbbe503980ae80c2978">__recover</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future);</div>
+<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;  <span class="comment">// This function returns the max age of executor/slave directories allowed,</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  <span class="comment">// given a disk usage. This value could be used to tune gc.</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;  <a class="code" href="classDuration.html">Duration</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a355d5c297d06b8e818df3edcfd69648b">age</a>(<span class="keywordtype">double</span> usage);</div>
+<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div>
+<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <span class="comment">// Checks the current disk usage and schedules for gc as necessary.</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a834f5a3d33854228abfa40e61eb0106e">checkDiskUsage</a>();</div>
+<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div>
+<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <span class="comment">// Recovers the slave, status update manager and isolator.</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(<span class="keyword">const</span> <a class="code" href="classTry.html">Try&lt;state::State&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>);</div>
+<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div>
+<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  <span class="comment">// This is called after &#39;recover()&#39;. If &#39;flags.reconnect&#39; is</span></div>
+<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="comment">// &#39;reconnect&#39;, the slave attempts to reconnect to any old live</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <span class="comment">// executors. Otherwise, the slave attempts to shutdown/kill them.</span></div>
+<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad615bdfc4c89ec56f96c61d493507516">_recover</a>();</div>
+<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;</div>
+<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  <span class="comment">// This is a helper to call recover() on the containerizer at the end of</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  <span class="comment">// recover() and before __recover().</span></div>
+<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;  <span class="comment">// TODO(idownes): Remove this when we support defers to objects.</span></div>
+<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a05bb2d1fc84402385d05c5341dea5827">_recoverContainerizer</a>(</div>
+<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;state::SlaveState&gt;</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>);</div>
 <div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div>
-<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <span class="comment">// Helper to recover a framework from the specified state.</span></div>
-<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(</div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;      <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1slave_1_1state_1_1FrameworkState.html">state::FrameworkState</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>,</div>
-<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;ExecutorID&gt;</a>&amp; executorsToRecheckpoint,</div>
-<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a>&lt;ExecutorID, <a class="code" href="classhashset.html">hashset&lt;TaskID&gt;</a>&gt;&amp; tasksToRecheckpoint);</div>
-<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div>
-<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  <span class="comment">// Removes and garbage collects the executor.</span></div>
-<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(<a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework, <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* executor);</div>
-<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;</div>
-<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  <span class="comment">// Removes and garbage collects the framework.</span></div>
-<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(<a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework);</div>
+<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <span class="comment">// This is called when recovery finishes.</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#adf6475e9de96ccbbe503980ae80c2978">__recover</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a>&amp; future);</div>
+<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;</div>
+<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <span class="comment">// Helper to recover a framework from the specified state.</span></div>
+<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(</div>
+<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;      <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1slave_1_1state_1_1FrameworkState.html">state::FrameworkState</a>&amp; <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a>,</div>
+<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;ExecutorID&gt;</a>&amp; executorsToRecheckpoint,</div>
+<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashmap.html">hashmap</a>&lt;ExecutorID, <a class="code" href="classhashset.html">hashset&lt;TaskID&gt;</a>&gt;&amp; tasksToRecheckpoint);</div>
+<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;</div>
+<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  <span class="comment">// Removes and garbage collects the executor.</span></div>
+<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(<a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework, <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* executor);</div>
 <div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;</div>
-<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;  <span class="comment">// Schedules a &#39;path&#39; for gc based on its modification time.</span></div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a76f40f8c10951d9526cb63bcea66f5e5">garbageCollect</a>(<span class="keyword">const</span> std::string&amp; path);</div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;</div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  <span class="comment">// Called when the slave was signaled from the specified user.</span></div>
-<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(<span class="keywordtype">int</span> signal, <span class="keywordtype">int</span> <a class="code" href="namespaceos_1_1stat.html#a96066cfc01f1f62fc25b56f6915800eb">uid</a>);</div>
-<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;</div>
-<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>();</div>
-<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;</div>
-<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
-<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a10e4944e4e881bba067c34228679ef12">_qosCorrections</a>(</div>
-<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">std::list</a>&lt;</div>
-<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;          mesos::slave::QoSCorrection&gt;&gt;&amp; correction);</div>
-<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;</div>
-<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;  <span class="comment">// Returns the resource usage information for all executors.</span></div>
-<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ResourceUsage&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>();</div>
-<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div>
-<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;  <span class="comment">// Handle the second phase of shutting down an executor for those</span></div>
-<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;  <span class="comment">// executors that have not properly shutdown within a timeout.</span></div>
-<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(</div>
-<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
-<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;</div>
-<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a763b2f90bc53f92d680a635fe28e858e">  479</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>;</div>
-<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad3defef37a1222bb2b2a65577a6c4816">  480</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>;</div>
-<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aba95e2a7762bb5df986048b05d03a22e">  481</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1slave_1_1Http.html">Http</a>;</div>
-<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;</div>
-<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a33768639ed69e6812b805bd70b29bf35">  483</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">Metrics</a>;</div>
-<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;</div>
-<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a>&amp;) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a>&amp;) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;</div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;  <span class="keywordtype">void</span> _authenticate();</div>
-<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;  <span class="keywordtype">void</span> authenticationTimeout(<a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> future);</div>
-<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;</div>
-<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;  <span class="comment">// Shut down an executor. This is a two phase process. First, an</span></div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  <span class="comment">// executor receives a shut down message (shut down phase), then</span></div>
-<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  <span class="comment">// after a configurable timeout the slave actually forces a kill</span></div>
-<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  <span class="comment">// (kill phase, via the isolator) if the executor has not</span></div>
-<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;  <span class="comment">// exited.</span></div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  <span class="keywordtype">void</span> _shutdownExecutor(<a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework, <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* executor);</div>
-<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div>
-<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  <span class="comment">// Process creation of persistent volumes (for CREATE) and/or deletion</span></div>
-<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  <span class="comment">// of persistent volumes (for DESTROY) as a part of handling</span></div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  <span class="comment">// checkpointed resources, and commit the checkpointed resources on</span></div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  <span class="comment">// successful completion of all the operations.</span></div>
-<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> syncCheckpointedResources(</div>
-<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;      <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; newCheckpointedResources);</div>
-<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;</div>
-<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeTask(</div>
-<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;      <span class="keyword">const</span> TaskInfo&amp; task,</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo);</div>
+<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;  <span class="comment">// Removes and garbage collects the framework.</span></div>
+<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
+<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(<a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework);</div>
+<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;</div>
+<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  <span class="comment">// Schedules a &#39;path&#39; for gc based on its modification time.</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;Nothing&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a76f40f8c10951d9526cb63bcea66f5e5">garbageCollect</a>(<span class="keyword">const</span> std::string&amp; path);</div>
+<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;</div>
+<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;  <span class="comment">// Called when the slave was signaled from the specified user.</span></div>
+<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(<span class="keywordtype">int</span> signal, <span class="keywordtype">int</span> <a class="code" href="namespaceos_1_1stat.html#a96066cfc01f1f62fc25b56f6915800eb">uid</a>);</div>
+<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;</div>
+<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
+<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>();</div>
+<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;</div>
+<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;  <span class="comment">// Made &#39;virtual&#39; for Slave mocking.</span></div>
+<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a10e4944e4e881bba067c34228679ef12">_qosCorrections</a>(</div>
+<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">std::list</a>&lt;</div>
+<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;          mesos::slave::QoSCorrection&gt;&gt;&amp; correction);</div>
+<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;</div>
+<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;  <span class="comment">// Returns the resource usage information for all executors.</span></div>
+<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ResourceUsage&gt;</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>();</div>
+<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div>
+<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;  <span class="comment">// Handle the second phase of shutting down an executor for those</span></div>
+<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;  <span class="comment">// executors that have not properly shutdown within a timeout.</span></div>
+<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(</div>
+<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
+<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId,</div>
+<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;      <span class="keyword">const</span> ContainerID&amp; containerId);</div>
+<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;</div>
+<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a763b2f90bc53f92d680a635fe28e858e">  483</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>;</div>
+<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad3defef37a1222bb2b2a65577a6c4816">  484</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>;</div>
+<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aba95e2a7762bb5df986048b05d03a22e">  485</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1slave_1_1Http.html">Http</a>;</div>
+<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;</div>
+<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a33768639ed69e6812b805bd70b29bf35">  487</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1slave_1_1Metrics.html">Metrics</a>;</div>
+<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;</div>
+<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a>&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a>&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;</div>
+<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  <span class="keywordtype">void</span> _authenticate();</div>
+<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  <span class="keywordtype">void</span> authenticationTimeout(<a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> future);</div>
+<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;</div>
+<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;  <span class="comment">// Shut down an executor. This is a two phase process. First, an</span></div>
+<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  <span class="comment">// executor receives a shut down message (shut down phase), then</span></div>
+<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  <span class="comment">// after a configurable timeout the slave actually forces a kill</span></div>
+<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  <span class="comment">// (kill phase, via the isolator) if the executor has not</span></div>
+<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  <span class="comment">// exited.</span></div>
+<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  <span class="keywordtype">void</span> _shutdownExecutor(<a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework, <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* executor);</div>
+<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;</div>
+<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  <span class="comment">// Process creation of persistent volumes (for CREATE) and/or deletion</span></div>
+<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  <span class="comment">// of persistent volumes (for DESTROY) as a part of handling</span></div>
+<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  <span class="comment">// checkpointed resources, and commit the checkpointed resources on</span></div>
+<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  <span class="comment">// successful completion of all the operations.</span></div>
+<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;  <a class="code" href="classTry.html">Try&lt;Nothing&gt;</a> syncCheckpointedResources(</div>
+<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;      <span class="keyword">const</span> <a class="code" href="classmesos_1_1Resources.html">Resources</a>&amp; newCheckpointedResources);</div>
 <div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div>
-<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeLogAccess(</div>
-<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal);</div>
-<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;</div>
-<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;bool&gt;</a> authorizeSandboxAccess(</div>
-<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;process::http::authentication::Principal&gt;</a>&amp; principal,</div>
-<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;      <span class="keyword">const</span> FrameworkID&amp; frameworkId,</div>
-<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;      <span class="keyword">const</span> ExecutorID&amp; executorId);</div>
-<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;</div>
-<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;  <span class="keywordtype">void</span> sendExecutorTerminatedStatusUpdate(</div>
-<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId,</div>
-<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;      <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="code" href="classOption.html">Option</a>&lt;</div>
-<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;          mesos::slave::ContainerTermination&gt;&gt;&amp; termination,</div>
-<div cl

<TRUNCATED>

[11/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
Updated the website built from mesos SHA: 6ecbf02.


Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/c260c286
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/c260c286
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/c260c286

Branch: refs/heads/asf-site
Commit: c260c2864fb3fe22ba197eadde93e7a398903ac6
Parents: 529f48d
Author: jenkins <bu...@apache.org>
Authored: Mon Oct 30 20:33:07 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Mon Oct 30 20:33:07 2017 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |   20 +
 content/api/latest/c++/Tokens.xml               |   33 +
 ...s_1_1internal_1_1slave_1_1Slave-members.html |  121 +-
 ...lassmesos_1_1internal_1_1slave_1_1Slave.html |   28 +
 ...1internal_1_1tests_1_1MockSlave-members.html |  141 +-
 ...mesos_1_1internal_1_1tests_1_1MockSlave.html |    2 +
 ...1scheduler_1_1MockHTTPScheduler-members.html |    7 +-
 ...tests_1_1scheduler_1_1MockHTTPScheduler.html |   30 +
 content/api/latest/c++/devolve_8hpp_source.html |    4 +-
 .../latest/c++/event__queue_8hpp_source.html    |    2 +-
 content/api/latest/c++/evolve_8hpp_source.html  |    4 +-
 content/api/latest/c++/functions_0x68.html      |    6 +-
 content/api/latest/c++/functions_0x6d.html      |  126 +-
 content/api/latest/c++/functions_0x6e.html      |    8 +-
 content/api/latest/c++/functions_0x6f.html      |  245 +-
 content/api/latest/c++/functions_0x70.html      |   10 +-
 content/api/latest/c++/functions_0x72.html      |   56 +-
 content/api/latest/c++/functions_0x73.html      |   40 +-
 content/api/latest/c++/functions_0x74.html      |   25 +-
 content/api/latest/c++/functions_0x75.html      |    9 +-
 content/api/latest/c++/functions_0x76.html      |   50 +-
 content/api/latest/c++/functions_0x77.html      |   34 +-
 content/api/latest/c++/functions_eval.html      |    6 +-
 content/api/latest/c++/functions_func_0x6d.html |   64 +-
 content/api/latest/c++/functions_func_0x6f.html |  236 +-
 content/api/latest/c++/functions_func_0x70.html |    6 +-
 content/api/latest/c++/functions_func_0x72.html |    6 +-
 content/api/latest/c++/functions_func_0x73.html |   21 +-
 content/api/latest/c++/functions_func_0x74.html |   11 +-
 content/api/latest/c++/functions_func_0x76.html |   52 +-
 content/api/latest/c++/functions_func_0x77.html |    6 +-
 .../c++/http__connection_8hpp_source.html       |    4 +-
 ...nclude_2mesos_2v1_2executor_8hpp_source.html |    2 +-
 content/api/latest/c++/index.hhc                |    4 +
 content/api/latest/c++/index.hhk                |  154 +-
 .../c++/master_2validation_8hpp_source.html     |    4 +-
 .../api/latest/c++/mock__slave_8hpp_source.html |    2 +-
 .../latest/c++/protobuf__utils_8hpp_source.html |    4 +-
 ...ource__provider_2validation_8hpp_source.html |    2 +-
 .../c++/slave_2validation_8hpp_source.html      |    2 +-
 content/api/latest/c++/slave_8hpp_source.html   | 1419 +++---
 .../c++/src_2master_2master_8hpp_source.html    | 4170 +++++++++---------
 .../c++/src_2slave_2http_8hpp_source.html       |    2 +-
 .../c++/src_2tests_2mesos_8hpp_source.html      | 1586 +++----
 .../latest/c++/v0__v1executor_8hpp_source.html  |    2 +-
 .../c++/v1_2resource__provider_8hpp_source.html |    2 +-
 .../latest/c++/v1_2scheduler_8hpp_source.html   |    2 +-
 .../latest/powered-by-mesos/index.html          |    1 +
 .../documentation/powered-by-mesos/index.html   |    1 +
 49 files changed, 4462 insertions(+), 4310 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 2600154..890ee6d 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -13445,6 +13445,11 @@
                     <Anchor>aec8e91248f772177ed7cc8c2ca9ea54c</Anchor>
                    </Node>
                    <Node>
+                    <Name>offerOperationUpdateAcknowledgement</Name>
+                    <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
+                    <Anchor>a713564c9f37da174894f4bda8c0b70c9</Anchor>
+                   </Node>
+                   <Node>
                     <Name>ping</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
                     <Anchor>a5375350e12064d0cc86ec346e06c22cf</Anchor>
@@ -14433,6 +14438,11 @@
                      <Node>
                       <Name>MOCK_METHOD2_T</Name>
                       <Path>classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html</Path>
+                      <Anchor>aa9664191d42e27feb39ef17b340b6c07</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>MOCK_METHOD2_T</Name>
+                      <Path>classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html</Path>
                       <Anchor>aa40969542f4bbaea833f6de58ea513a2</Anchor>
                      </Node>
                      <Node>
@@ -84423,6 +84433,11 @@
                     <Anchor>aec8e91248f772177ed7cc8c2ca9ea54c</Anchor>
                    </Node>
                    <Node>
+                    <Name>offerOperationUpdateAcknowledgement</Name>
+                    <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
+                    <Anchor>a713564c9f37da174894f4bda8c0b70c9</Anchor>
+                   </Node>
+                   <Node>
                     <Name>ping</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
                     <Anchor>a5375350e12064d0cc86ec346e06c22cf</Anchor>
@@ -87018,6 +87033,11 @@
                    <Node>
                     <Name>MOCK_METHOD2_T</Name>
                     <Path>classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html</Path>
+                    <Anchor>aa9664191d42e27feb39ef17b340b6c07</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>MOCK_METHOD2_T</Name>
+                    <Path>classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html</Path>
                     <Anchor>aa40969542f4bbaea833f6de58ea513a2</Anchor>
                    </Node>
                    <Node>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index affe51b..5c7280c 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -116372,6 +116372,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>offerOperationUpdateAcknowledgement</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::slave::Slave</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
+    <Anchor>a713564c9f37da174894f4bda8c0b70c9</Anchor>
+    <DeclaredIn>slave.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>_statusUpdateAcknowledgement</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -131699,6 +131710,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>offerOperationUpdateAcknowledgement</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::slave::Slave</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1slave_1_1Slave.html</Path>
+    <Anchor>a713564c9f37da174894f4bda8c0b70c9</Anchor>
+    <DeclaredIn>slave.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>_statusUpdateAcknowledgement</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -134429,6 +134451,17 @@
       <Scope>mesos::internal::tests::scheduler::MockHTTPScheduler</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html</Path>
+    <Anchor>aa9664191d42e27feb39ef17b340b6c07</Anchor>
+    <DeclaredIn>mesos.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>MOCK_METHOD2_T</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::tests::scheduler::MockHTTPScheduler</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html</Path>
     <Anchor>aa40969542f4bbaea833f6de58ea513a2</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
index f23efdb..6d5f056 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave-members.html
@@ -117,66 +117,67 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a0657fb99bfae4fb1d83cb9fd13f8935a">MessageProperty</a> typedef</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a33768639ed69e6812b805bd70b29bf35">Metrics</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(const process::UPID &amp;from, bool connected)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(process::Future&lt; Option&lt; MasterInfo &gt;&gt; future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(const Try&lt; state::State &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(const state::FrameworkState &amp;state, const hashset&lt; ExecutorID &gt; &amp;executorsToRecheckpoint, const hashmap&lt; ExecutorID, hashset&lt; TaskID &gt;&gt; &amp;tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a15efbb67f94f85e7d08726c0697c179b">registered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a93ef27587c482384feeca0a915dcf23f">reregistered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const std::vector&lt; ReconcileTasksMessage &gt; &amp;reconciliations, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::vector&lt; TaskInfo &gt; &amp;tasks, const std::vector&lt; StatusUpdate &gt; &amp;updates)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">run</a>(const FrameworkInfo &amp;frameworkInfo, ExecutorInfo executorInfo, Option&lt; TaskInfo &gt; task, Option&lt; TaskGroupInfo &gt; taskGroup, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aae43730eb6c9f2425b6480eb5ac0cd76">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a16989d154cc28900c0094622ffb38324">shutdown</a>(const process::UPID &amp;from, const std::string &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, const Option&lt; Authorizer * &gt; &amp;authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &amp;subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(const UpdateFrameworkMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">visit</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process&lt; Slave &gt;::visit</a>(const DispatchEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process&lt; Slave &gt;::visit</a>(const HttpEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">Process&lt; Slave &gt;::visit</a>(const ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process&lt; Slave &gt;::visit</a>(const TerminateEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9">offerOperationUpdateAcknowledgement</a>(const process::UPID &amp;from, const OfferOperationUpdateAcknowledgementMessage &amp;acknowledgement)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(const process::UPID &amp;from, bool connected)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(process::Future&lt; Option&lt; MasterInfo &gt;&gt; future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(const Try&lt; state::State &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(const state::FrameworkState &amp;state, const hashset&lt; ExecutorID &gt; &amp;executorsToRecheckpoint, const hashmap&lt; ExecutorID, hashset&lt; TaskID &gt;&gt; &amp;tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a15efbb67f94f85e7d08726c0697c179b">registered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a93ef27587c482384feeca0a915dcf23f">reregistered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const std::vector&lt; ReconcileTasksMessage &gt; &amp;reconciliations, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::vector&lt; TaskInfo &gt; &amp;tasks, const std::vector&lt; StatusUpdate &gt; &amp;updates)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">run</a>(const FrameworkInfo &amp;frameworkInfo, ExecutorInfo executorInfo, Option&lt; TaskInfo &gt; task, Option&lt; TaskGroupInfo &gt; taskGroup, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aae43730eb6c9f2425b6480eb5ac0cd76">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a16989d154cc28900c0094622ffb38324">shutdown</a>(const process::UPID &amp;from, const std::string &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, const Option&lt; Authorizer * &gt; &amp;authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &amp;subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(const UpdateFrameworkMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">visit</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process&lt; Slave &gt;::visit</a>(const DispatchEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process&lt; Slave &gt;::visit</a>(const HttpEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">Process&lt; Slave &gt;::visit</a>(const ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process&lt; Slave &gt;::visit</a>(const TerminateEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
index 5595adb..5814d19 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html
@@ -152,6 +152,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a2ca66ded2a1266abdf00e370691a80df"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1e0c26aadd84e879a41ce399d685e421"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td></tr>
 <tr class="separator:a1e0c26aadd84e879a41ce399d685e421"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a713564c9f37da174894f4bda8c0b70c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9">offerOperationUpdateAcknowledgement</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;from, const OfferOperationUpdateAcknowledgementMessage &amp;acknowledgement)</td></tr>
+<tr class="separator:a713564c9f37da174894f4bda8c0b70c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa91b3747671faf9f39404a8730e5ef3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a> (const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt; &amp;future, const TaskID &amp;taskId, const FrameworkID &amp;frameworkId, const <a class="el" href="structid_1_1UUID.html">UUID</a> &amp;uuid)</td></tr>
 <tr class="separator:aa91b3747671faf9f39404a8730e5ef3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a22a22c318c5f84d0e5c4f068613154f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a> (const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt; &amp;future)</td></tr>
@@ -1521,6 +1523,32 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
+<a class="anchor" id="a713564c9f37da174894f4bda8c0b70c9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void mesos::internal::slave::Slave::offerOperationUpdateAcknowledgement </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;&#160;</td>
+          <td class="paramname"><em>from</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const OfferOperationUpdateAcknowledgementMessage &amp;&#160;</td>
+          <td class="paramname"><em>acknowledgement</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="a5375350e12064d0cc86ec346e06c22cf"></a>
 <div class="memitem">
 <div class="memproto">


[10/11] mesos-site git commit: Updated the website built from mesos SHA: 6ecbf02.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
index add22d9..23740e0 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
@@ -125,77 +125,78 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4d80115a30e055e31a6b877b1f3219d9">MOCK_METHOD5</a>(runTask, void(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4285253d293146e066bed4b64cfe0a09">MOCK_METHOD5</a>(_run, void(const process::Future&lt; std::list&lt; bool &gt;&gt; &amp;unschedules, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const Option&lt; TaskInfo &gt; &amp;task, const Option&lt; TaskGroupInfo &gt; &amp;taskGroup))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ab0583eb3606130591329ed493d2700c0">MockSlave</a>(const slave::Flags &amp;flags, mesos::master::detector::MasterDetector *detector, slave::Containerizer *containerizer, const Option&lt; mesos::slave::QoSController * &gt; &amp;qosController=None(), const Option&lt; mesos::Authorizer * &gt; &amp;authorizer=None(), const Option&lt; mesos::SecretGenerator * &gt; &amp;mockSecretGenerator=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(const process::UPID &amp;from, bool connected)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(process::Future&lt; Option&lt; MasterInfo &gt;&gt; future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(const Try&lt; state::State &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(const state::FrameworkState &amp;state, const hashset&lt; ExecutorID &gt; &amp;executorsToRecheckpoint, const hashmap&lt; ExecutorID, hashset&lt; TaskID &gt;&gt; &amp;tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a15efbb67f94f85e7d08726c0697c179b">registered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a93ef27587c482384feeca0a915dcf23f">reregistered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const std::vector&lt; ReconcileTasksMessage &gt; &amp;reconciliations, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::vector&lt; TaskInfo &gt; &amp;tasks, const std::vector&lt; StatusUpdate &gt; &amp;updates)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">run</a>(const FrameworkInfo &amp;frameworkInfo, ExecutorInfo executorInfo, Option&lt; TaskInfo &gt; task, Option&lt; TaskGroupInfo &gt; taskGroup, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aae43730eb6c9f2425b6480eb5ac0cd76">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a16989d154cc28900c0094622ffb38324">shutdown</a>(const process::UPID &amp;from, const std::string &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, const Option&lt; Authorizer * &gt; &amp;authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9">offerOperationUpdateAcknowledgement</a>(const process::UPID &amp;from, const OfferOperationUpdateAcknowledgementMessage &amp;acknowledgement)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(const process::UPID &amp;from, bool connected)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(process::Future&lt; Option&lt; MasterInfo &gt;&gt; future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &amp;name, const std::string &amp;path, const std::map&lt; std::string, std::string &gt; &amp;types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0ad621d4e5a289f62e0309e129451d5">qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa66f55ccd42a6aac647a50d78a3fb29c">recover</a>(const Try&lt; state::State &gt; &amp;state)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a687e239fe854b91b0f64e076ab4dbf57">recoverFramework</a>(const state::FrameworkState &amp;state, const hashset&lt; ExecutorID &gt; &amp;executorsToRecheckpoint, const hashmap&lt; ExecutorID, hashset&lt; TaskID &gt;&gt; &amp;tasksToRecheckpoint)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a15efbb67f94f85e7d08726c0697c179b">registered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aeaef3f8ca707a6ddf0cd9692835b7f50">registerExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa0a3ade2dde9dd762b30fb376497de35">removeExecutor</a>(Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8c91e52205ed91adf20cee75cfcf43fe">removeFramework</a>(Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#aac3a38ee730baa94fcc6c94482f8f756">reply</a>(const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a93ef27587c482384feeca0a915dcf23f">reregistered</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const std::vector&lt; ReconcileTasksMessage &gt; &amp;reconciliations, const MasterSlaveConnection &amp;connection)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::vector&lt; TaskInfo &gt; &amp;tasks, const std::vector&lt; StatusUpdate &gt; &amp;updates)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a00d7e0077ecd03e0e0bde0b814d02a68">reregisterExecutorTimeout</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, const AuthenticatedHttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &amp;name, const std::string &amp;realm, const Option&lt; std::string &gt; &amp;help, Future&lt; http::Response &gt;(T::*method)(const http::Request &amp;, const Option&lt; http::authentication::Principal &gt; &amp;), const RouteOptions &amp;options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#acd63433cddd0b596275f07f316c32839">run</a>(const FrameworkInfo &amp;frameworkInfo, ExecutorInfo executorInfo, Option&lt; TaskInfo &gt; task, Option&lt; TaskGroupInfo &gt; taskGroup, const process::UPID &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aae43730eb6c9f2425b6480eb5ac0cd76">runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5ca99c4d54ff269e0f669480055966b7">runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroupInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81a0a2d8dc38bbe864c1c4d34d9f96c">secretGenerator</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a6c404fdc490a7199a0d2ad881d588e5c">send</a>(const process::UPID &amp;to, const google::protobuf::Message &amp;message)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, const std::string &amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">Process&lt; Slave &gt;::send</a>(const UPID &amp;to, std::string &amp;&amp;name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a16989d154cc28900c0094622ffb38324">shutdown</a>(const process::UPID &amp;from, const std::string &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab3245d2b6f67136e7b1f523a09eb7de4">shutdownExecutorTimeout</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad0e96504544270343dadd39350e7a96e">Slave</a>(const std::string &amp;id, const Flags &amp;flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, StatusUpdateManager *statusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, const Option&lt; Authorizer * &gt; &amp;authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &amp;subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ae3044d22a2b9dceb14da7da0a7fe6279">unmocked___recover</a>(const process::Future&lt; Nothing &gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a3035c106e0193fbe3991283caff623cc">unmocked__run</a>(const process::Future&lt; std::list&lt; bool &gt;&gt; &amp;unschedules, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const Option&lt; TaskInfo &gt; &amp;task, const Option&lt; TaskGroupInfo &gt; &amp;taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a007b84b4b9a3b2acb68eef1df19902aa">unmocked_executorTerminated</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a8c33ef5f82406ebe3c98cc6de062d796">unmocked_killTask</a>(const process::UPID &amp;from, const KillTaskMessage &amp;killTaskMessage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a42dbe1b7f13ba2324327eed28c827985">unmocked_qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a344d3b731d95979f0dc85be0a95109fc">unmocked_removeFramework</a>(slave::Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#aba4367be39db390469bca9ff4fcb9ad3">unmocked_runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a91d4ec4647feb36d305863bdb6be8867">unmocked_runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#aa62848f6f32932b32ae07054a9a91a4b">unmocked_shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ae679d73659b4ca695ef8a1a6e736992e">unmocked_usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(const UpdateFrameworkMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">visit</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process&lt; Slave &gt;::visit</a>(const DispatchEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process&lt; Slave &gt;::visit</a>(const HttpEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">Process&lt; Slave &gt;::visit</a>(const ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process&lt; Slave &gt;::visit</a>(const TerminateEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#adfaf412beb12e37e502ed20f9f7c21c7">~MockSlave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option&lt; process::UPID &gt; &amp;pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &amp;subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a> enum value</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ae3044d22a2b9dceb14da7da0a7fe6279">unmocked___recover</a>(const process::Future&lt; Nothing &gt; &amp;future)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a3035c106e0193fbe3991283caff623cc">unmocked__run</a>(const process::Future&lt; std::list&lt; bool &gt;&gt; &amp;unschedules, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const Option&lt; TaskInfo &gt; &amp;task, const Option&lt; TaskGroupInfo &gt; &amp;taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a007b84b4b9a3b2acb68eef1df19902aa">unmocked_executorTerminated</a>(const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const process::Future&lt; Option&lt; mesos::slave::ContainerTermination &gt;&gt; &amp;termination)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a8c33ef5f82406ebe3c98cc6de062d796">unmocked_killTask</a>(const process::UPID &amp;from, const KillTaskMessage &amp;killTaskMessage)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a42dbe1b7f13ba2324327eed28c827985">unmocked_qosCorrections</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a344d3b731d95979f0dc85be0a95109fc">unmocked_removeFramework</a>(slave::Framework *framework)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#aba4367be39db390469bca9ff4fcb9ad3">unmocked_runTask</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const FrameworkID &amp;frameworkId, const process::UPID &amp;pid, const TaskInfo &amp;task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a91d4ec4647feb36d305863bdb6be8867">unmocked_runTaskGroup</a>(const process::UPID &amp;from, const FrameworkInfo &amp;frameworkInfo, const ExecutorInfo &amp;executorInfo, const TaskGroupInfo &amp;taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#aa62848f6f32932b32ae07054a9a91a4b">unmocked_shutdownExecutor</a>(const process::UPID &amp;from, const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ae679d73659b4ca695ef8a1a6e736992e">unmocked_usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(const UpdateFrameworkMessage &amp;message)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classProtobufProcess.html#a815baf04a27f8675a1a92a6c1075d969">visit</a>(const process::MessageEvent &amp;event)</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">Process&lt; Slave &gt;::visit</a>(const DispatchEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">Process&lt; Slave &gt;::visit</a>(const HttpEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">Process&lt; Slave &gt;::visit</a>(const ExitedEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">Process&lt; Slave &gt;::visit</a>(const TerminateEvent &amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#adfaf412beb12e37e502ed20f9f7c21c7">~MockSlave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html">mesos::internal::tests::MockSlave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">~ProtobufProcess</a>()</td><td class="entry"><a class="el" href="classProtobufProcess.html">ProtobufProcess&lt; Slave &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html
index 82ec6c1..a32c922 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave.html
@@ -183,6 +183,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a2ca66ded2a1266abdf00e370691a80df inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1e0c26aadd84e879a41ce399d685e421 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;from, const SlaveID &amp;slaveId, const FrameworkID &amp;frameworkId, const TaskID &amp;taskId, const std::string &amp;uuid)</td></tr>
 <tr class="separator:a1e0c26aadd84e879a41ce399d685e421 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a713564c9f37da174894f4bda8c0b70c9 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a713564c9f37da174894f4bda8c0b70c9">offerOperationUpdateAcknowledgement</a> (const <a class="el" href="structprocess_1_1UPID.html">process::UPID</a> &amp;from, const OfferOperationUpdateAcknowledgementMessage &amp;acknowledgement)</td></tr>
+<tr class="separator:a713564c9f37da174894f4bda8c0b70c9 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa91b3747671faf9f39404a8730e5ef3d inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a> (const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt; &amp;future, const TaskID &amp;taskId, const FrameworkID &amp;frameworkId, const <a class="el" href="structid_1_1UUID.html">UUID</a> &amp;uuid)</td></tr>
 <tr class="separator:aa91b3747671faf9f39404a8730e5ef3d inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a22a22c318c5f84d0e5c4f068613154f6 inherit pub_methods_classmesos_1_1internal_1_1slave_1_1Slave"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a22a22c318c5f84d0e5c4f068613154f6">executorLaunched</a> (const FrameworkID &amp;frameworkId, const ExecutorID &amp;executorId, const ContainerID &amp;containerId, const <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt; &amp;future)</td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler-members.html
index 2d14919..60ca28b 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler-members.html
@@ -67,9 +67,10 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ab07c7da84d5d13e1edfa3a26d1c8d3d2">MOCK_METHOD2_T</a>(rescind, void(Mesos *, const typename Event::Rescind &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a36d53ca5131f0933adbddd9236225ccd">MOCK_METHOD2_T</a>(rescindInverseOffers, void(Mesos *, const typename Event::RescindInverseOffer &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ad36bbe61c0fe0f1f870bb84164d0ae12">MOCK_METHOD2_T</a>(update, void(Mesos *, const typename Event::Update &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa40969542f4bbaea833f6de58ea513a2">MOCK_METHOD2_T</a>(message, void(Mesos *, const typename Event::Message &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af54360cd6e4ea7a208ea53b7d36b082b">MOCK_METHOD2_T</a>(failure, void(Mesos *, const typename Event::Failure &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2ec85d03639c057a1371f977b3ec9310">MOCK_METHOD2_T</a>(error, void(Mesos *, const typename Event::Error &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa9664191d42e27feb39ef17b340b6c07">MOCK_METHOD2_T</a>(offerOperationUpdate, void(Mesos *, const typename Event::OfferOperationUpdate &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa40969542f4bbaea833f6de58ea513a2">MOCK_METHOD2_T</a>(message, void(Mesos *, const typename Event::Message &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af54360cd6e4ea7a208ea53b7d36b082b">MOCK_METHOD2_T</a>(failure, void(Mesos *, const typename Event::Failure &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a2ec85d03639c057a1371f977b3ec9310">MOCK_METHOD2_T</a>(error, void(Mesos *, const typename Event::Error &amp;))</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html
index 995c45a..324d5ef 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html
@@ -80,6 +80,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a36d53ca5131f0933adbddd9236225ccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad36bbe61c0fe0f1f870bb84164d0ae12"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#ad36bbe61c0fe0f1f870bb84164d0ae12">MOCK_METHOD2_T</a> (update, void(Mesos *, const typename Event::Update &amp;))</td></tr>
 <tr class="separator:ad36bbe61c0fe0f1f870bb84164d0ae12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9664191d42e27feb39ef17b340b6c07"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa9664191d42e27feb39ef17b340b6c07">MOCK_METHOD2_T</a> (offerOperationUpdate, void(Mesos *, const typename Event::OfferOperationUpdate &amp;))</td></tr>
+<tr class="separator:aa9664191d42e27feb39ef17b340b6c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa40969542f4bbaea833f6de58ea513a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aa40969542f4bbaea833f6de58ea513a2">MOCK_METHOD2_T</a> (message, void(Mesos *, const typename Event::Message &amp;))</td></tr>
 <tr class="separator:aa40969542f4bbaea833f6de58ea513a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af54360cd6e4ea7a208ea53b7d36b082b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#af54360cd6e4ea7a208ea53b7d36b082b">MOCK_METHOD2_T</a> (failure, void(Mesos *, const typename Event::Failure &amp;))</td></tr>
@@ -378,6 +380,34 @@ template&lt;typename Mesos , typename Event &gt; </div>
 
 </div>
 </div>
+<a class="anchor" id="aa9664191d42e27feb39ef17b340b6c07"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename Mesos , typename Event &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html">mesos::internal::tests::scheduler::MockHTTPScheduler</a>&lt; Mesos, Event &gt;::MOCK_METHOD2_T </td>
+          <td>(</td>
+          <td class="paramtype">offerOperationUpdate&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void(Mesos *, const typename Event::OfferOperationUpdate &amp;)&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="aa40969542f4bbaea833f6de58ea513a2"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/devolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/devolve_8hpp_source.html b/content/api/latest/c++/devolve_8hpp_source.html
index 9aa6c6a..ffddd19 100644
--- a/content/api/latest/c++/devolve_8hpp_source.html
+++ b/content/api/latest/c++/devolve_8hpp_source.html
@@ -160,10 +160,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:2301</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:2307</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:2302</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:2308</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/event__queue_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/event__queue_8hpp_source.html b/content/api/latest/c++/event__queue_8hpp_source.html
index 7863024..45c3e16 100644
--- a/content/api/latest/c++/event__queue_8hpp_source.html
+++ b/content/api/latest/c++/event__queue_8hpp_source.html
@@ -441,7 +441,7 @@
 <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:194</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_1_1Consumer_html_aa42de8d3e7ba7c56362a36efa773790d"><div class="ttname"><a href="classprocess_1_1EventQueue_1_1Consumer.html#aa42de8d3e7ba7c56362a36efa773790d">process::EventQueue::Consumer::empty</a></div><div class="ttdeci">bool empty()</div><div class="ttdef"><b>Definition:</b> event_queue.hpp:90</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:154</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:2302</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:2308</div></div>
 <div class="ttc" id="namespacerouting_1_1link_html_a26486cdba01ef1c80706b1e07e8a6d3f"><div class="ttname"><a href="namespacerouting_1_1link.html#a26486cdba01ef1c80706b1e07e8a6d3f">routing::link::index</a></div><div class="ttdeci">Result&lt; int &gt; index(const std::string &amp;link)</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_1_1Producer_html"><div class="ttname"><a href="classprocess_1_1EventQueue_1_1Producer.html">process::EventQueue::Producer</a></div><div class="ttdef"><b>Definition:</b> event_queue.hpp:73</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_html_ad2d51d8a2a80f473de0bcf2e08e48d90"><div class="ttname"><a href="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90">process::EventQueue::EventQueue</a></div><div class="ttdeci">EventQueue()</div><div class="ttdef"><b>Definition:</b> event_queue.hpp:71</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/evolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/evolve_8hpp_source.html b/content/api/latest/c++/evolve_8hpp_source.html
index b3b7152..35ad4de 100644
--- a/content/api/latest/c++/evolve_8hpp_source.html
+++ b/content/api/latest/c++/evolve_8hpp_source.html
@@ -234,13 +234,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:2301</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:2307</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:194</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:154</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:2302</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:2308</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c260c286/content/api/latest/c++/functions_0x68.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x68.html b/content/api/latest/c++/functions_0x68.html
index b260950..b8db155 100644
--- a/content/api/latest/c++/functions_0x68.html
+++ b/content/api/latest/c++/functions_0x68.html
@@ -229,12 +229,12 @@
 <li>hostPort
 : <a class="el" href="structDocker_1_1PortMapping.html#a83397b57136d2d1801ff776e05e8aaee">Docker::PortMapping</a>
 </li>
-<li>Hours()
-: <a class="el" href="classHours.html#ae39f92f6e5d64cc6325d7652de7fb9d8">Hours</a>
-</li>
 <li>HOURS
 : <a class="el" href="classDuration.html#a0564918aa36599b575e155644f4513a3">Duration</a>
 </li>
+<li>Hours()
+: <a class="el" href="classHours.html#ae39f92f6e5d64cc6325d7652de7fb9d8">Hours</a>
+</li>
 <li>hrs()
 : <a class="el" href="classDuration.html#a66d69bb283add7d88e97e8fe61ec1a85">Duration</a>
 </li>