You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/06/15 14:08:01 UTC

[1/9] mesos-site git commit: Updated the website built from mesos SHA: 57091af.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 540491513 -> ea255bb35


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/state__machine_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/state__machine_8hpp_source.html b/content/api/latest/c++/state__machine_8hpp_source.html
index ccdae6f..f591a56 100644
--- a/content/api/latest/c++/state__machine_8hpp_source.html
+++ b/content/api/latest/c++/state__machine_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1StateMachine_html_a3883dcf637739427e7c83d5654f57891"><div class="ttname"><a href="classprocess_1_1StateMachine.html#a3883dcf637739427e7c83d5654f57891">process::StateMachine::transition</a></div><div class="ttdeci">Try&lt; typename result_of&lt; F()&gt;::type &gt; transition(F &amp;&amp;f, Option&lt; std::string &gt; &amp;&amp;message=None())</div><div class="ttdef"><b>Definition:</b> state_machine.hpp:159</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1StateMachine_html_a6f0830360e0999fdb3803b31dbd016ea"><div class="ttname"><a href="classprocess_1_1StateMachine.html#a6f0830360e0999fdb3803b31dbd016ea">process::StateMachine::is</a></div><div class="ttdeci">bool is() const </div><div class="ttdef"><b>Definition:</b> state_machine.hpp:185</div></div>
 <div class="ttc" id="result__of_8hpp_html"><div class="ttname"><a href="result__of_8hpp.html">result_of.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/status__update__manager__process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/status__update__manager__process_8hpp_source.html b/content/api/latest/c++/status__update__manager__process_8hpp_source.html
index 81aa6ce..e4f86a5 100644
--- a/content/api/latest/c++/status__update__manager__process_8hpp_source.html
+++ b/content/api/latest/c++/status__update__manager__process_8hpp_source.html
@@ -140,7 +140,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State_html_abda5082d00c3171ac75034be9954eaca"><div class="ttname"><a href="structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html#abda5082d00c3171ac75034be9954eaca">mesos::internal::StatusUpdateManagerProcess::StatusUpdateStream::State::terminated</a></div><div class="ttdeci">bool terminated</div><div class="ttdef"><b>Definition:</b> status_update_manager_process.hpp:594</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
 <div class="ttc" id="classprocess_1_1Timeout_html"><div class="ttname"><a href="classprocess_1_1Timeout.html">process::Timeout</a></div><div class="ttdef"><b>Definition:</b> timeout.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html b/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html
index d86548e..3f83848 100644
--- a/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html
+++ b/content/api/latest/c++/stout_2include_2stout_2os_2process_8hpp_source.html
@@ -88,7 +88,7 @@
 <div class="ttc" id="structos_1_1Process_html_ae72c5fa0ec79678ccb9c2adc6b42d2af"><div class="ttname"><a href="structos_1_1Process.html#ae72c5fa0ec79678ccb9c2adc6b42d2af">os::Process::command</a></div><div class="ttdeci">const std::string command</div><div class="ttdef"><b>Definition:</b> process.hpp:60</div></div>
 <div class="ttc" id="structos_1_1Process_html_a9305ba395a7f61e936fa7d3577d75a8a"><div class="ttname"><a href="structos_1_1Process.html#a9305ba395a7f61e936fa7d3577d75a8a">os::Process::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const Process &amp;p) const </div><div class="ttdef"><b>Definition:</b> process.hpp:67</div></div>
 <div class="ttc" id="namespaceos_html_a363f959e94e301ec8ec483e3c22258a6"><div class="ttname"><a href="namespaceos.html#a363f959e94e301ec8ec483e3c22258a6">os::children</a></div><div class="ttdeci">std::set&lt; pid_t &gt; children(pid_t, const std::list&lt; Process &gt; &amp;, bool)</div><div class="ttdef"><b>Definition:</b> os.hpp:215</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structos_1_1Process_html_aa5be31ecf3f7624622f949edfa4770e5"><div class="ttname"><a href="structos_1_1Process.html#aa5be31ecf3f7624622f949edfa4770e5">os::Process::stime</a></div><div class="ttdeci">const Option&lt; Duration &gt; stime</div><div class="ttdef"><b>Definition:</b> process.hpp:59</div></div>
 <div class="ttc" id="namespaceos_html_ac324ef4f356d10686ce7024257251443"><div class="ttname"><a href="namespaceos.html#ac324ef4f356d10686ce7024257251443">os::pstree</a></div><div class="ttdeci">Try&lt; ProcessTree &gt; pstree(pid_t pid, const std::list&lt; Process &gt; &amp;processes)</div><div class="ttdef"><b>Definition:</b> pstree.hpp:37</div></div>
 <div class="ttc" id="namespaceos_html_adf8abf607ec106e38317de03bcdda834"><div class="ttname"><a href="namespaceos.html#adf8abf607ec106e38317de03bcdda834">os::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const ProcessTree &amp;tree)</div><div class="ttdef"><b>Definition:</b> process.hpp:126</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/stout_2include_2stout_2os_2windows_2jobobject_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/stout_2include_2stout_2os_2windows_2jobobject_8hpp_source.html b/content/api/latest/c++/stout_2include_2stout_2os_2windows_2jobobject_8hpp_source.html
index 083df7d..4fbc374 100644
--- a/content/api/latest/c++/stout_2include_2stout_2os_2windows_2jobobject_8hpp_source.html
+++ b/content/api/latest/c++/stout_2include_2stout_2os_2windows_2jobobject_8hpp_source.html
@@ -86,7 +86,7 @@
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="namespaceos_html_a2719d5e9978531adac530780f6a97cf2"><div class="ttname"><a href="namespaceos.html#a2719d5e9978531adac530780f6a97cf2">os::get_job_mem</a></div><div class="ttdeci">Try&lt; Bytes &gt; get_job_mem(pid_t pid)</div><div class="ttdef"><b>Definition:</b> jobobject.hpp:214</div></div>
 <div class="ttc" id="namespaceos_html_a97c21dd769e29b904e192e591ed11096"><div class="ttname"><a href="namespaceos.html#a97c21dd769e29b904e192e591ed11096">os::_get_job_processes</a></div><div class="ttdeci">Result&lt; std::set&lt; Process &gt; &gt; _get_job_processes(const SharedHandle &amp;job_handle)</div><div class="ttdef"><b>Definition:</b> jobobject.hpp:134</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classBytes_html_a1a2e9277ebe7d227a21f111898c49a8c"><div class="ttname"><a href="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c">Bytes::bytes</a></div><div class="ttdeci">uint64_t bytes() const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:79</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/subprocess_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/subprocess_8hpp_source.html b/content/api/latest/c++/subprocess_8hpp_source.html
index d6d5167..b614de8 100644
--- a/content/api/latest/c++/subprocess_8hpp_source.html
+++ b/content/api/latest/c++/subprocess_8hpp_source.html
@@ -90,7 +90,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classprocess_1_1Subprocess_1_1IO_html_adb9433454d727de27b2440f729d19990"><div class="ttname"><a href="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990">process::Subprocess::IO::FDType</a></div><div class="ttdeci">FDType</div><div class="ttdoc">Describes the lifecycle of a file descriptor passed into a subprocess via the Subprocess::FD helper...</div><div class="ttdef"><b>Definition:</b> subprocess.hpp:98</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="int__fd_8hpp_html"><div class="ttname"><a href="int__fd_8hpp.html">int_fd.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/subprocess__posix_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/subprocess__posix_8hpp_source.html b/content/api/latest/c++/subprocess__posix_8hpp_source.html
index a513c5a..a28663c 100644
--- a/content/api/latest/c++/subprocess__posix_8hpp_source.html
+++ b/content/api/latest/c++/subprocess__posix_8hpp_source.html
@@ -109,7 +109,7 @@
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1credentials_html_a137c93d60149616181a10e9f39986f7f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials::read</a></div><div class="ttdeci">Result&lt; Credentials &gt; read(const Path &amp;path)</div><div class="ttdef"><b>Definition:</b> credentials.hpp:35</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="exit_8hpp_html"><div class="ttname"><a href="exit_8hpp.html">exit.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_aebc3586b2be0d2b9093ccfbf25dfcde8"><div class="ttname"><a href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">os::execvpe</a></div><div class="ttdeci">int execvpe(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, std::string &gt; &amp;envp)</div><div class="ttdef"><b>Definition:</b> shell.hpp:592</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/subprocess__windows_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/subprocess__windows_8hpp_source.html b/content/api/latest/c++/subprocess__windows_8hpp_source.html
index 5ebf15f..e4900cb 100644
--- a/content/api/latest/c++/subprocess__windows_8hpp_source.html
+++ b/content/api/latest/c++/subprocess__windows_8hpp_source.html
@@ -81,7 +81,7 @@
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>
 <div class="ttc" id="structinternal_1_1windows_1_1ProcessData_html_a65a4a4aba5450087363bfffdb30eea25"><div class="ttname"><a href="structinternal_1_1windows_1_1ProcessData.html#a65a4a4aba5450087363bfffdb30eea25">internal::windows::ProcessData::pid</a></div><div class="ttdeci">pid_t pid</div><div class="ttdef"><b>Definition:</b> shell.hpp:216</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/subsystem_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/subsystem_8hpp_source.html b/content/api/latest/c++/subsystem_8hpp_source.html
index 8967daa..7410ef8 100644
--- a/content/api/latest/c++/subsystem_8hpp_source.html
+++ b/content/api/latest/c++/subsystem_8hpp_source.html
@@ -78,7 +78,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Subsystem_html_ac29e140025ae750b8bfa0df14e118c30"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#ac29e140025ae750b8bfa0df14e118c30">mesos::internal::slave::Subsystem::operator=</a></div><div class="ttdeci">Subsystem &amp; operator=(const Subsystem &amp;)=delete</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Subsystem_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Subsystem.html">mesos::internal::slave::Subsystem</a></div><div class="ttdoc">An abstraction for cgroups subsystem. </div><div class="ttdef"><b>Definition:</b> subsystem.hpp:44</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubsystemProcess_html_add12d0328bf522abd5c78c6665b9b6d0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html#add12d0328bf522abd5c78c6665b9b6d0">mesos::internal::slave::SubsystemProcess::hierarchy</a></div><div class="ttdeci">const std::string hierarchy</div><div class="ttdoc">The hierarchy path of cgroups subsystem. </div><div class="ttdef"><b>Definition:</b> subsystem.hpp:238</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Subsystem_html_a00f97ca36f2689a1a2637f2f17654712"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a00f97ca36f2689a1a2637f2f17654712">mesos::internal::slave::Subsystem::usage</a></div><div class="ttdeci">process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId, const std::string &amp;cgroup)</div><div class="ttdoc">Gather resource usage statistics of the cgroups subsystem for the associated container. </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/system_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/system_8hpp_source.html b/content/api/latest/c++/system_8hpp_source.html
index d9a6009..eb29114 100644
--- a/content/api/latest/c++/system_8hpp_source.html
+++ b/content/api/latest/c++/system_8hpp_source.html
@@ -83,7 +83,7 @@
 <div class="ttc" id="namespaceprocess_html_a61f0548459d8e5a950dd91cfc2bd4aa7"><div class="ttname"><a href="namespaceprocess.html#a61f0548459d8e5a950dd91cfc2bd4aa7">process::HELP</a></div><div class="ttdeci">std::string HELP(const std::string &amp;tldr, const Option&lt; std::string &gt; &amp;description=None(), const Option&lt; std::string &gt; &amp;authentication=None(), const Option&lt; std::string &gt; &amp;authorization=None(), const Option&lt; std::string &gt; &amp;references=None())</div></div>
 <div class="ttc" id="structos_1_1Memory_html_a3670204f7fb13a96ca0e278f49b91282"><div class="ttname"><a href="structos_1_1Memory.html#a3670204f7fb13a96ca0e278f49b91282">os::Memory::total</a></div><div class="ttdeci">Bytes total</div><div class="ttdef"><b>Definition:</b> os.hpp:36</div></div>
 <div class="ttc" id="classprocess_1_1System_html_ace32519ce64ed719c6a56e5d3f8cce8d"><div class="ttname"><a href="classprocess_1_1System.html#ace32519ce64ed719c6a56e5d3f8cce8d">process::System::System</a></div><div class="ttdeci">System()</div><div class="ttdef"><b>Definition:</b> system.hpp:36</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classBytes_html_a1a2e9277ebe7d227a21f111898c49a8c"><div class="ttname"><a href="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c">Bytes::bytes</a></div><div class="ttdeci">uint64_t bytes() const </div><div class="ttdef"><b>Definition:</b> bytes.hpp:79</div></div>
 <div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process&lt; System &gt;::self</a></div><div class="ttdeci">PID&lt; System &gt; self() const</div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:510</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1OK_html"><div class="ttname"><a href="structprocess_1_1http_1_1OK.html">process::http::OK</a></div><div class="ttdef"><b>Definition:</b> http.hpp:661</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/time_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/time_8hpp_source.html b/content/api/latest/c++/time_8hpp_source.html
index aca07d5..542dc57 100644
--- a/content/api/latest/c++/time_8hpp_source.html
+++ b/content/api/latest/c++/time_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="classprocess_1_1Time_html_a4ab86bc8f1fa04c645e2cd5e6a6d9aa8"><div class="ttname"><a href="classprocess_1_1Time.html#a4ab86bc8f1fa04c645e2cd5e6a6d9aa8">process::Time::operator==</a></div><div class="ttdeci">bool operator==(const Time &amp;t) const </div><div class="ttdef"><b>Definition:</b> time.hpp:44</div></div>
 <div class="ttc" id="classDuration_html_a3c45d1cc69ecf64cd63180ea2b1eddae"><div class="ttname"><a href="classDuration.html#a3c45d1cc69ecf64cd63180ea2b1eddae">Duration::zero</a></div><div class="ttdeci">static constexpr Duration zero()</div><div class="ttdef"><b>Definition:</b> duration.hpp:136</div></div>
 <div class="ttc" id="classprocess_1_1Time_html_aa0bbaf68198e68e7839727ed95b4c176"><div class="ttname"><a href="classprocess_1_1Time.html#aa0bbaf68198e68e7839727ed95b4c176">process::Time::operator+</a></div><div class="ttdeci">Time operator+(const Duration &amp;duration) const </div><div class="ttdef"><b>Definition:</b> time.hpp:64</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Time_html_a45c081fba8c8a6c2e0d6c30580d95645"><div class="ttname"><a href="classprocess_1_1Time.html#a45c081fba8c8a6c2e0d6c30580d95645">process::Time::max</a></div><div class="ttdeci">static Time max()</div><div class="ttdef"><b>Definition:</b> time.hpp:88</div></div>
 <div class="ttc" id="classprocess_1_1RFC3339_html_aecb9fc8fa8996dd683a1c8d33ec95c7a"><div class="ttname"><a href="classprocess_1_1RFC3339.html#aecb9fc8fa8996dd683a1c8d33ec95c7a">process::RFC3339::RFC3339</a></div><div class="ttdeci">RFC3339(const Time &amp;_time)</div><div class="ttdef"><b>Definition:</b> time.hpp:122</div></div>
 <div class="ttc" id="classprocess_1_1RFC3339_html"><div class="ttname"><a href="classprocess_1_1RFC3339.html">process::RFC3339</a></div><div class="ttdef"><b>Definition:</b> time.hpp:119</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/timeout_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/timeout_8hpp_source.html b/content/api/latest/c++/timeout_8hpp_source.html
index 62913c3..b9054c6 100644
--- a/content/api/latest/c++/timeout_8hpp_source.html
+++ b/content/api/latest/c++/timeout_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="classprocess_1_1Timeout_html_aa92e0df435b3ef095e9fc40313600334"><div class="ttname"><a href="classprocess_1_1Timeout.html#aa92e0df435b3ef095e9fc40313600334">process::Timeout::Timeout</a></div><div class="ttdeci">Timeout()</div><div class="ttdef"><b>Definition:</b> timeout.hpp:27</div></div>
 <div class="ttc" id="classDuration_html_a3c45d1cc69ecf64cd63180ea2b1eddae"><div class="ttname"><a href="classDuration.html#a3c45d1cc69ecf64cd63180ea2b1eddae">Duration::zero</a></div><div class="ttdeci">static constexpr Duration zero()</div><div class="ttdef"><b>Definition:</b> duration.hpp:136</div></div>
 <div class="ttc" id="classprocess_1_1Timeout_html"><div class="ttname"><a href="classprocess_1_1Timeout.html">process::Timeout</a></div><div class="ttdef"><b>Definition:</b> timeout.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Time_html_a45c081fba8c8a6c2e0d6c30580d95645"><div class="ttname"><a href="classprocess_1_1Time.html#a45c081fba8c8a6c2e0d6c30580d95645">process::Time::max</a></div><div class="ttdeci">static Time max()</div><div class="ttdef"><b>Definition:</b> time.hpp:88</div></div>
 <div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a24ed3f746bb6b3ddb1c52dce5e0ecd38"><div class="ttname"><a href="classprocess_1_1Clock.html#a24ed3f746bb6b3ddb1c52dce5e0ecd38">process::Clock::now</a></div><div class="ttdeci">static Time now()</div><div class="ttdoc">The current clock time for either the current process that makes this call or the global clock time i...</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/timer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/timer_8hpp_source.html b/content/api/latest/c++/timer_8hpp_source.html
index f9dc5a3..6315884 100644
--- a/content/api/latest/c++/timer_8hpp_source.html
+++ b/content/api/latest/c++/timer_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Timeout_html"><div class="ttname"><a href="classprocess_1_1Timeout.html">process::Timeout</a></div><div class="ttdef"><b>Definition:</b> timeout.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1Timer_html"><div class="ttname"><a href="classprocess_1_1Timer.html">process::Timer</a></div><div class="ttdef"><b>Definition:</b> timer.hpp:30</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Timer_html_a4afcae106856c2b09116c4895d4e0b02"><div class="ttname"><a href="classprocess_1_1Timer.html#a4afcae106856c2b09116c4895d4e0b02">process::Timer::creator</a></div><div class="ttdeci">process::UPID creator() const </div><div class="ttdef"><b>Definition:</b> timer.hpp:55</div></div>
 <div class="ttc" id="classprocess_1_1Timer_html_a3edebc20b37365eb673e45af837599ca"><div class="ttname"><a href="classprocess_1_1Timer.html#a3edebc20b37365eb673e45af837599ca">process::Timer::Timer</a></div><div class="ttdeci">Timer()</div><div class="ttdef"><b>Definition:</b> timer.hpp:33</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/timeseries_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/timeseries_8hpp_source.html b/content/api/latest/c++/timeseries_8hpp_source.html
index 41d91fe..1f51116 100644
--- a/content/api/latest/c++/timeseries_8hpp_source.html
+++ b/content/api/latest/c++/timeseries_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="classprocess_1_1Time_html"><div class="ttname"><a href="classprocess_1_1Time.html">process::Time</a></div><div class="ttdef"><b>Definition:</b> time.hpp:23</div></div>
 <div class="ttc" id="namespacestrings_html_a69f3467801285caf9a9e04929ff33cee"><div class="ttname"><a href="namespacestrings.html#a69f3467801285caf9a9e04929ff33cee">strings::upper</a></div><div class="ttdeci">std::string upper(const std::string &amp;s)</div><div class="ttdef"><b>Definition:</b> strings.hpp:437</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Time_html_a45c081fba8c8a6c2e0d6c30580d95645"><div class="ttname"><a href="classprocess_1_1Time.html#a45c081fba8c8a6c2e0d6c30580d95645">process::Time::max</a></div><div class="ttdeci">static Time max()</div><div class="ttdef"><b>Definition:</b> time.hpp:88</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_1_1Value_html"><div class="ttname"><a href="structprocess_1_1TimeSeries_1_1Value.html">process::TimeSeries::Value</a></div><div class="ttdef"><b>Definition:</b> timeseries.hpp:60</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_1_1Value_html_a3a4ce139e59cd0cae4324bc9a07e28a7"><div class="ttname"><a href="structprocess_1_1TimeSeries_1_1Value.html#a3a4ce139e59cd0cae4324bc9a07e28a7">process::TimeSeries::Value::data</a></div><div class="ttdeci">T data</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:66</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html b/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html
index f372fb3..d25c032 100644
--- a/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html
+++ b/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1uri_1_1DockerFetcherPlugin_html_af61bd97093e5eabd990c4cb7120098d2"><div class="ttname"><a href="classmesos_1_1uri_1_1DockerFetcherPlugin.html#af61bd97093e5eabd990c4cb7120098d2">mesos::uri::DockerFetcherPlugin::schemes</a></div><div class="ttdeci">virtual std::set&lt; std::string &gt; schemes() const </div><div class="ttdoc">Returns the URI schemes that this plugin handles. </div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="namespaceuri_html"><div class="ttname"><a href="namespaceuri.html">uri</a></div><div class="ttdef"><b>Definition:</b> uri.hpp:21</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/utilities_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/utilities_8hpp_source.html b/content/api/latest/c++/utilities_8hpp_source.html
index 0cab624..5e325b2 100644
--- a/content/api/latest/c++/utilities_8hpp_source.html
+++ b/content/api/latest/c++/utilities_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
 <div class="ttc" id="namespacenet_html_a28018530986e91a179ea6239fdf0a447"><div class="ttname"><a href="namespacenet.html#a28018530986e91a179ea6239fdf0a447">net::hostname</a></div><div class="ttdeci">Try&lt; std::string &gt; hostname()</div><div class="ttdef"><b>Definition:</b> net.hpp:154</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/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 8ebf9ac..15cdc04 100644
--- a/content/api/latest/c++/v0__v1executor_8hpp_source.html
+++ b/content/api/latest/c++/v0__v1executor_8hpp_source.html
@@ -54,12 +54,12 @@
 <div class="contents">
 <a href="v0__v1executor_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><s
 pan class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// di
 stributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __V0_V1EXECUTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __V0_V1EXECUTOR_HPP__</span></div><div class="line
 "><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2executor_8hpp.html">mesos/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class=
 "lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2executor_8hpp.html">mesos/v1/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>v1 {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>executor {</div><div class="line"><a name=
 "l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>V0ToV1AdapterProcess; <span class="comment">// Forward declaration.</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// This interface acts as an adapter from the v0 (driver + executor) to the</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// v1 Mesos executor.</span></div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html">V0ToV1Adapter</a> : <span class="keyword">public</span> <a class="code" hre
 f="classmesos_1_1Executor.html">mesos::Executor</a>, <span class="keyword">public</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">MesosBase</a></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;{</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a43bb60de5554f9b71dd05488caac080d">V0ToV1Adapter</a>(</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;      <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; connected,</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;      <span class="keyword">const</span> std::function&lt;<span class="keywordtype">vo
 id</span>(<span class="keywordtype">void</span>)&gt;&amp; <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#abec4b6af2ed927f4a7f8e2598399cb58">disconnected</a>,</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;      <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::queue&lt;Event&gt;&amp;)&gt;&amp; received);</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a8f4b54e2ab164447eb7fe3643c4c6f23">~V0ToV1Adapter</a>();</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keyword">virtual</span> <span c
 lass="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a709bf2c62e58d88204fdabc6f020cd34">registered</a>(</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;      <span class="keyword">const</span> mesos::ExecutorInfo&amp; executorInfo,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;      <span class="keyword">const</span> mesos::FrameworkInfo&amp; frameworkInfo,</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;      <span class="keyword">const</span> mesos::SlaveInfo&amp; slaveInfo) <span class="keyword">override</span>;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lin
 eno">   54</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a33de8a9b962ec6ddd8307f441f5687e9">reregistered</a>(</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;      <span class="keyword">const</span> mesos::SlaveInfo&amp; slaveInfo) <span class="keyword">override</span>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a0dc4504ea505da568521885b762a2228">launchTask</a>(</div><div class="line"><a name="l
 00059"></a><span class="lineno">   59</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;      <span class="keyword">const</span> mesos::TaskInfo&amp; task) <span class="keyword">override</span>;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#abec4b6af2ed927f4a7f8e2598399cb58">disconnected</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver) <span class="keyword">override</span>;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <spa
 n class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#adb4f85ebd977f61dc56829e844b987cf">killTask</a>(</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;      <span class="keyword">const</span> mesos::TaskID&amp; taskId) <span class="keyword">override</span>;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a5f312cc081b8b3d65b0349bf9e95ebd3">frameworkMessage</a>(</div><div class="line"><a name="l00069"></a><span class="lineno"> 
   69</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;      <span class="keyword">const</span> std::string&amp; data) <span class="keyword">override</span>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a204a93410a8825a916dff56b5f8195c0">shutdown</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver) <span class="keyword">override</span>;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keyword">virtual</span> <span cl
 ass="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#aafff9f7aa855fdde8e9ef7f7eb6c9c83">error</a>(</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;      <span class="keyword">const</span> std::string&amp; message) <span class="keyword">override</span>;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#af276494e16fe199829df902584ebe362">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ce
 aa5f6f2338f2a9727af398eb79">Call</a>&amp; call) <span class="keyword">override</span>;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;V0ToV1AdapterProcess&gt;</a> <a class="code" href="namespaceprocess.html">process</a>;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <a class="code" href="classmesos_1_1MesosExecutorDriver.html">MesosExecutorDriver</a> driver;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;};</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;} <span class="comment">// namesp
 ace executor {</span></div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;} <span class="comment">// namespace v1 {</span></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor">#endif // __V0_V1EXECUTOR_HPP__</span></div><div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_aafff9f7aa855fdde8e9ef7f7eb6c9c83"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#aafff9f7aa855fdde8e9ef7f7eb6c9c83">mesos::v1::executor::V0ToV1Adapter::error</a></div><div class="ttdeci">virtual void error(ExecutorDriver *driver, const std::string &amp;message) override</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html">mesos::v1::executor::V0ToV1Adapter</a></div><div class="ttdef"><b>Definition:</b> v0_v1executor.hpp:38</div></div>
-<div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:146</div></div>
+<div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:147</div></div>
 <div class="ttc" id="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:2660</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_1MesosExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:212</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_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>
 <div class="ttc" id="include_2mesos_2v1_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_8hpp.html">executor.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_abec4b6af2ed927f4a7f8e2598399cb58"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#abec4b6af2ed927f4a7f8e2598399cb58">mesos::v1::executor::V0ToV1Adapter::disconnected</a></div><div class="ttdeci">virtual void disconnected(ExecutorDriver *driver) override</div></div>
@@ -67,13 +67,13 @@
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a204a93410a8825a916dff56b5f8195c0"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a204a93410a8825a916dff56b5f8195c0">mesos::v1::executor::V0ToV1Adapter::shutdown</a></div><div class="ttdeci">virtual void shutdown(ExecutorDriver *driver) override</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a43bb60de5554f9b71dd05488caac080d"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a43bb60de5554f9b71dd05488caac080d">mesos::v1::executor::V0ToV1Adapter::V0ToV1Adapter</a></div><div class="ttdeci">V0ToV1Adapter(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>
-<div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:74</div></div>
+<div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:75</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a33de8a9b962ec6ddd8307f441f5687e9"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a33de8a9b962ec6ddd8307f441f5687e9">mesos::v1::executor::V0ToV1Adapter::reregistered</a></div><div class="ttdeci">virtual void reregistered(ExecutorDriver *driver, const mesos::SlaveInfo &amp;slaveInfo) override</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_af276494e16fe199829df902584ebe362"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#af276494e16fe199829df902584ebe362">mesos::v1::executor::V0ToV1Adapter::send</a></div><div class="ttdeci">virtual void send(const Call &amp;call) override</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a8f4b54e2ab164447eb7fe3643c4c6f23"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a8f4b54e2ab164447eb7fe3643c4c6f23">mesos::v1::executor::V0ToV1Adapter::~V0ToV1Adapter</a></div><div class="ttdeci">virtual ~V0ToV1Adapter()</div></div>
 <div class="ttc" id="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter_html_a5f312cc081b8b3d65b0349bf9e95ebd3"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a5f312cc081b8b3d65b0349bf9e95ebd3">mesos::v1::executor::V0ToV1Adapter::frameworkMessage</a></div><div class="ttdeci">virtual void frameworkMessage(ExecutorDriver *driver, const std::string &amp;data) override</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">mesos::v1::executor::MesosBase</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:38</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">mesos::v1::executor::MesosBase</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:39</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; V0ToV1AdapterProcess &gt;</a></div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/windows_2os_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2os_8hpp_source.html b/content/api/latest/c++/windows_2os_8hpp_source.html
index 7174135..a9d126c 100644
--- a/content/api/latest/c++/windows_2os_8hpp_source.html
+++ b/content/api/latest/c++/windows_2os_8hpp_source.html
@@ -122,7 +122,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="structos_1_1Memory_html_a3670204f7fb13a96ca0e278f49b91282"><div class="ttname"><a href="structos_1_1Memory.html#a3670204f7fb13a96ca0e278f49b91282">os::Memory::total</a></div><div class="ttdeci">Bytes total</div><div class="ttdef"><b>Definition:</b> os.hpp:36</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceos_html_afe5b6cbeb92f2df4f8f6211d8b0c8be4"><div class="ttname"><a href="namespaceos.html#afe5b6cbeb92f2df4f8f6211d8b0c8be4">os::eraseenv</a></div><div class="ttdeci">void eraseenv(const std::string &amp;key)</div><div class="ttdef"><b>Definition:</b> os.hpp:181</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/zookeeper_2contender_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/zookeeper_2contender_8hpp_source.html b/content/api/latest/c++/zookeeper_2contender_8hpp_source.html
index a2e87de..f3250a3 100644
--- a/content/api/latest/c++/zookeeper_2contender_8hpp_source.html
+++ b/content/api/latest/c++/zookeeper_2contender_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="structgroup_html"><div class="ttname"><a href="structgroup.html">group</a></div><div class="ttdef"><b>Definition:</b> grp.hpp:26</div></div>
 <div class="ttc" id="classzookeeper_1_1Group_html"><div class="ttname"><a href="classzookeeper_1_1Group.html">zookeeper::Group</a></div><div class="ttdef"><b>Definition:</b> group.hpp:49</div></div>
 <div class="ttc" id="classzookeeper_1_1LeaderContender_html_a9383219bdb2c99220f5363e0539e11df"><div class="ttname"><a href="classzookeeper_1_1LeaderContender.html#a9383219bdb2c99220f5363e0539e11df">zookeeper::LeaderContender::contend</a></div><div class="ttdeci">process::Future&lt; process::Future&lt; Nothing &gt; &gt; contend()</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="group_8hpp_html"><div class="ttname"><a href="group_8hpp.html">group.hpp</a></div></div>
 <div class="ttc" id="classzookeeper_1_1LeaderContender_html_aa52205da4ebdeab17047f9be409d1292"><div class="ttname"><a href="classzookeeper_1_1LeaderContender.html#aa52205da4ebdeab17047f9be409d1292">zookeeper::LeaderContender::LeaderContender</a></div><div class="ttdeci">LeaderContender(Group *group, const std::string &amp;data, const Option&lt; std::string &gt; &amp;label)</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>


[6/9] mesos-site git commit: Updated the website built from mesos SHA: 57091af.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/include_2mesos_2executor_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2executor_8hpp_source.html b/content/api/latest/c++/include_2mesos_2executor_8hpp_source.html
index 5ce7a3b..8d8eaa5 100644
--- a/content/api/latest/c++/include_2mesos_2executor_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2executor_8hpp_source.html
@@ -52,22 +52,23 @@
 <div class="title">executor.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="include_2mesos_2executor_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l000
 06"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comm
 ent">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __MESOS_EXECUTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __MESOS_EXECUTOR_HPP__</span></div><div
  class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;mutex&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">// Mesos executor interface and executor driver. An executor is</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span
  class="comment">// responsible for launching tasks in a framework specific way (i.e.,</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">// creating new threads, new processes, etc). One or more executors</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">// from the same framework may run concurrently on the same machine.</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">// Note that we use the term &quot;executor&quot; fairly loosely to refer to the</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// code that implements the Executor interface (see below) as well as</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">// the program that is responsible for instantiating a new</sp
 an></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// MesosExecutorDriver (also below). In fact, while a Mesos slave is</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">// responsible for (forking and) executing the &quot;executor&quot;, there is no</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">// reason why whatever the slave executed might itself actually</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">// execute another program which actually instantiates and runs the</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// MesosSchedulerDriver. The only contract with the slave is that the</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#16
 0;<span class="comment">// program that it invokes does not exit until the &quot;executor&quot; has</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// completed. Thus, what the slave executes may be nothing more than a</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// script which actually executes (or forks and waits) the &quot;real&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// executor.</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">// IF YOU FIND YOURSELF MODIFYING COMMENTS HERE PLEASE CONSIDER MAKING</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="
 comment">// THE SAME MODIFICATIONS FOR OTHER LANGUAGE BINDINGS (e.g., Java:</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">// src/java/src/org/apache/mesos, Python: src/python/src, etc.).</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">// Forward declaration.</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="namespaceprocess.html">   47</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceprocess.html">process</a> {</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">class </span><a class="code" href="classprocess_1_1Latch.html">Latch</a>;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;} <span class="comment">/
 / namespace process {</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">// A few forward declarations.</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">class </span>ExecutorDriver;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html">   56</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="lin
 e"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">class </span>ExecutorProcess;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;}</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">// Callback interface to be implemented by frameworks&#39; executors. Note</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">// that only one callback will be invoked at a time, so it is not</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">// recommended that you block within a callback because it may cause a</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">// deadlock.</span></div><div class="line"><a name="l00064">
 </a><span class="lineno">   64</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">// Each callback includes a pointer to the executor driver that was</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">// used to run this executor. The pointer will not change for the</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment">// duration of an executor (i.e., from the point you do</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">// ExecutorDriver::start() to the point that ExecutorDriver::join()</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">// returns). This is intended for convenience so that an executor</span></div><div class="line"><a name="l00070
 "></a><span class="lineno">   70</span>&#160;<span class="comment">// doesn&#39;t need to store a pointer to the driver itself.</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">// TODO(bmahler): Consider adding a usage() callback here, that</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment">// provides information to the executor about its ResourceUsage.</span></div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classmesos_1_1Executor.html">   74</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1Executor.html">Executor</a></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;{</div><div class="line"><a name="l00076"></a><span class="lineno">   76</
 span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="comment">// Empty virtual destructor (necessary to instantiate subclasses).</span></div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classmesos_1_1Executor.html#aeb89c90b763485325398d18e973f98ca">   78</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1Executor.html#aeb89c90b763485325398d18e973f98ca">~Executor</a>() {}</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="comment">// Invoked once the executor driver has been able to successfully</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="comment">// connect with Mesos. In particular, a scheduler can pass some</span></div><div c
 lass="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="comment">// data to its executors through the FrameworkInfo.ExecutorInfo&#39;s</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="comment">// data field.</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> registered(</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;      <span class="keyword">const</span> ExecutorInfo&amp; executorInfo,</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div><div class="line"><a name="l00
 088"></a><span class="lineno">   88</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo) = 0;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="comment">// Invoked when the executor reregisters with a restarted slave.</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> reregistered(</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo) = 0;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a n
 ame="l00095"></a><span class="lineno">   95</span>&#160;  <span class="comment">// Invoked when the executor becomes &quot;disconnected&quot; from the slave</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="comment">// (e.g., the slave is being restarted due to an upgrade).</span></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> disconnected(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver) = 0;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="comment">// Invoked when a task has been launched on this executor (initiated</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="comment">// via Scheduler::launc
 hTasks). Note that this task can be realized</span></div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="comment">// with a thread, a process, or some simple computation, however, no</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="comment">// other callbacks will be invoked on this executor until this</span></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="comment">// callback has returned.</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> launchTask(</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;      <span clas
 s="keyword">const</span> TaskInfo&amp; task) = 0;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="comment">// Invoked when a task running within this executor has been killed</span></div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="comment">// (via SchedulerDriver::killTask). Note that no status update will</span></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="comment">// be sent on behalf of the executor, the executor is responsible</span></div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="comment">// for creating a new TaskStatus (i.e., with TASK_KILLED) and</span></div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="comment">// invoking ExecutorDriver::sendStat
 usUpdate.</span></div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> killTask(</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId) = 0;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <span class="comment">// Invoked when a framework message has arrived for this executor.</span></div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  <span class="comment">// These messages are best effort; do not expect a framework message</span></div><div class="line"><a name="l00119"
 ></a><span class="lineno">  119</span>&#160;  <span class="comment">// to be retransmitted in any reliable fashion.</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> frameworkMessage(</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;      <span class="keyword">const</span> std::string&amp; data) = 0;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="comment">// Invoked when the executor should terminate all of its currently</span></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="comment
 ">// running tasks. Note that after a Mesos has determined that an</span></div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="comment">// executor has terminated any tasks that the executor did not send</span></div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="comment">// terminal status updates for (e.g., TASK_KILLED, TASK_FINISHED,</span></div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="comment">// TASK_FAILED, etc) a TASK_LOST status update will be created.</span></div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1local.html#a7d7b8de28b47a3753dcd4b094d5e6c6e">shutdown</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver) = 0;</div><div class="line"
 ><a name="l00130"></a><span class="lineno">  130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="comment">// Invoked when a fatal error has occurred with the executor and/or</span></div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <span class="comment">// executor driver. The driver will be aborted BEFORE invoking this</span></div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="comment">// callback.</span></div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>(</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver
 </a>* driver,</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;      <span class="keyword">const</span> std::string&amp; message) = 0;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;};</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment">// Abstract interface for connecting an executor to Mesos. This</span></div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment">// interface is used both to manage the executor&#39;s lifecycle (start</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment">// it, stop it, or wait for it to finish) and to interact with Mesos</span></div><div class="line"><a name="l
 00143"></a><span class="lineno">  143</span>&#160;<span class="comment">// (e.g., send status updates, send framework messages, etc.). See</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment">// MesosExecutorDriver below for a concrete example of an</span></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment">// ExecutorDriver.</span></div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classmesos_1_1ExecutorDriver.html">  146</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a></div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;{</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span
  class="comment">// Empty virtual destructor (necessary to instantiate subclasses).</span></div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classmesos_1_1ExecutorDriver.html#a879cd851b15d0f61114f3f32cec54938">  150</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1ExecutorDriver.html#a879cd851b15d0f61114f3f32cec54938">~ExecutorDriver</a>() {}</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="comment">// Starts the executor driver. This needs to be called before any</span></div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="comment">// other driver calls are made.</span></div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespacesys
 temd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">start</a>() = 0;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="comment">// Stops the executor driver.</span></div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <span class="keyword">virtual</span> Status stop() = 0;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="comment">// Aborts the driver so that no more callbacks can be made to the</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="comment">// executor. The semantics of abort and stop have deliberately been</span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="comment">// 
 separated so that code can detect an aborted driver (i.e., via</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="comment">// the return status of ExecutorDriver::join, see below), and</span></div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <span class="comment">// instantiate and start another driver if desired (from within the</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="comment">// same process ... although this functionality is currently not</span></div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="comment">// supported for executors).</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keyword">virtual</span> Status abort() = 0;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div><div class="line
 "><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="comment">// Waits for the driver to be stopped or aborted, possibly</span></div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="comment">// _blocking_ the current thread indefinitely. The return status of</span></div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="comment">// this function can be used to determine if the driver was aborted</span></div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="comment">// (see mesos.proto for a description of Status).</span></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespacepath.html#aa86b16a2171cec90bb3337930513ef0f">join</a>() = 0;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div><div cl
 ass="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="comment">// Starts and immediately joins (i.e., blocks on) the driver.</span></div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25">run</a>() = 0;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  <span class="comment">// Sends a status update to the framework scheduler, retrying as</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <span class="comment">// necessary until an acknowledgement has been received or the</span></div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="comment">// executor is terminated (in which case, a TASK_LOST status up
 date</span></div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  <span class="comment">// will be sent). See Scheduler::statusUpdate for more information</span></div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="comment">// about status update acknowledgements.</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keyword">virtual</span> Status sendStatusUpdate(<span class="keyword">const</span> TaskStatus&amp; <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>) = 0;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="comment">// Sends a message to the framework scheduler. These messages are</span></div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span clas
 s="comment">// best effort; do not expect a framework message to be</span></div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <span class="comment">// retransmitted in any reliable fashion.</span></div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="keyword">virtual</span> Status sendFrameworkMessage(<span class="keyword">const</span> std::string&amp; data) = 0;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;};</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment">// Concrete implementation of an ExecutorDriver that connects an</span></div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment">// Executor with 
 a Mesos slave. The MesosExecutorDriver is</span></div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment">// thread-safe.</span></div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">// The driver is responsible for invoking the Executor callbacks as it</span></div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="comment">// communicates with the Mesos slave.</span></div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment">// Note that blocking on the MesosExecutorDriver (e.g., via</span></div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<s
 pan class="comment">// MesosExecutorDriver::join) doesn&#39;t affect the executor callbacks in</span></div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">// anyway because they are handled by a different thread.</span></div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment">// Note that the driver uses GLOG to do its own logging. GLOG flags</span></div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment">// can be set via environment variables, prefixing the flag name with</span></div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment">// &quot;GLOG_&quot;, e.g., &quot;GLOG_v=1&quot;. For Mesos specific logging flags see</span></div><div class="line"><a name="l00205"></a><span
  class="lineno">  205</span>&#160;<span class="comment">// src/logging/flags.hpp. Mesos flags can also be set via environment</span></div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment">// variables, prefixing the flag name with &quot;MESOS_&quot;, e.g.,</span></div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment">// &quot;MESOS_QUIET=1&quot;.</span></div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment">// See src/examples/test_executor.cpp for an example of using the</span></div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment">// MesosExecutorDriver.</span></div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classmesos_1_1MesosExecut
 orDriver.html">  211</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1MesosExecutorDriver.html">MesosExecutorDriver</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a></div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;{</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <span class="comment">// Creates a new driver that uses the specified Executor. Note, the</span></div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="comment">// executor pointer must outlive the driver.</span></div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classmesos_1_1MesosExecutorDriver.
 html">MesosExecutorDriver</a>(<a class="code" href="classmesos_1_1Executor.html">Executor</a>* executor);</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="comment">// This destructor will block indefinitely if</span></div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <span class="comment">// MesosExecutorDriver::start was invoked successfully (possibly via</span></div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="comment">// MesosExecutorDriver::run) and MesosExecutorDriver::stop has not</span></div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="comment">// been invoked.</span></div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classme
 sos_1_1MesosExecutorDriver.html">MesosExecutorDriver</a>();</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="comment">// See ExecutorDriver for descriptions of these.</span></div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">start</a>();</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="keyword">virtual</span> Status stop();</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="keyword">virtual</span> Status abort();</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespacepath.html#aa86b16a2171ce
 c90bb3337930513ef0f">join</a>();</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25">run</a>();</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <span class="keyword">virtual</span> Status sendStatusUpdate(<span class="keyword">const</span> TaskStatus&amp; <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>);</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keyword">virtual</span> Status sendFrameworkMessage(<span class="keyword">const</span> std::string&amp; data);</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00234"></a><
 span class="lineno"><a class="line" href="classmesos_1_1MesosExecutorDriver.html#aa0a198aa0f1cdd17d539e324416183e6">  234</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::ExecutorProcess;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  <a class="code" href="classmesos_1_1Executor.html">Executor</a>* executor;</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <span class="comment">// Libprocess process for communicating with slave.</span></div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  internal::ExecutorProcess* <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>;</div><div class="line"><a name="l00240"></a><span class="lineno"> 
  240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <span class="comment">// Mutex for enforcing serial execution of all non-callbacks.</span></div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  std::recursive_mutex mutex;</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  <span class="comment">// Latch for waiting until driver terminates.</span></div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <a class="code" href="classprocess_1_1Latch.html">process::Latch</a>* latch;</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <span class="comment">// Current status of the driver.</span></div><div class="line"><a name="l00248"></a><span cla
 ss="lineno">  248</span>&#160;  Status <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;};</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor">#endif // __MESOS_EXECUTOR_HPP__</span></div><div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:146</div></div>
+<a href="include_2mesos_2executor_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l000
 06"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comm
 ent">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __MESOS_EXECUTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __MESOS_EXECUTOR_HPP__</span></div><div
  class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;mutex&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">// Mesos executor int
 erface and executor driver. An executor is</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">// responsible for launching tasks in a framework specific way (i.e.,</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">// creating new threads, new processes, etc). One or more executors</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">// from the same framework may run concurrently on the same machine.</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// Note that we use the term &quot;executor&quot; fairly loosely to refer to the</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">// code that implements the Executor interface (see below) as well as</span></div><div class="line"><a nam
 e="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// the program that is responsible for instantiating a new</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">// MesosExecutorDriver (also below). In fact, while a Mesos slave is</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">// responsible for (forking and) executing the &quot;executor&quot;, there is no</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">// reason why whatever the slave executed might itself actually</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// execute another program which actually instantiates and runs the</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// MesosSchedulerDri
 ver. The only contract with the slave is that the</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// program that it invokes does not exit until the &quot;executor&quot; has</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// completed. Thus, what the slave executes may be nothing more than a</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// script which actually executes (or forks and waits) the &quot;real&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// executor.</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">// IF YOU FIND YOURSELF MODIFYING CO
 MMENTS HERE PLEASE CONSIDER MAKING</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">// THE SAME MODIFICATIONS FOR OTHER LANGUAGE BINDINGS (e.g., Java:</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">// src/java/src/org/apache/mesos, Python: src/python/src, etc.).</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">// Forward declaration.</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="namespaceprocess.html">   48</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceprocess.html">process</a> {</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">class </span><a class="code" href="classproc
 ess_1_1Latch.html">Latch</a>;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;} <span class="comment">// namespace process {</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">// A few forward declarations.</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">class </span>ExecutorDriver;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html">   5
 7</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">class </span>ExecutorProcess;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;}</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">// Callback interface to be implemented by frameworks&#39; executors. Note</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">// that only one callback will be invoked at a time, so it is not</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">// recommended that you block within a callback because it may cause a</span></div><div class="line"><a n
 ame="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment">// deadlock.</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">// Each callback includes a pointer to the executor driver that was</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment">// used to run this executor. The pointer will not change for the</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">// duration of an executor (i.e., from the point you do</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">// ExecutorDriver::start() to the point that ExecutorDriver::join()</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&
 #160;<span class="comment">// returns). This is intended for convenience so that an executor</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">// doesn&#39;t need to store a pointer to the driver itself.</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment">// TODO(bmahler): Consider adding a usage() callback here, that</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">// provides information to the executor about its ResourceUsage.</span></div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classmesos_1_1Executor.html">   75</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1Executor.html">Executor</a></div><div class="li
 ne"><a name="l00076"></a><span class="lineno">   76</span>&#160;{</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="comment">// Empty virtual destructor (necessary to instantiate subclasses).</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classmesos_1_1Executor.html#aeb89c90b763485325398d18e973f98ca">   79</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1Executor.html#aeb89c90b763485325398d18e973f98ca">~Executor</a>() {}</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="comment">// Invoked once the executor driver has been able to successfully</span></div><div class="line"><a name="l00082"></a><span c
 lass="lineno">   82</span>&#160;  <span class="comment">// connect with Mesos. In particular, a scheduler can pass some</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="comment">// data to its executors through the FrameworkInfo.ExecutorInfo&#39;s</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="comment">// data field.</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> registered(</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;      <span class="keyword">const</span> ExecutorInfo&amp; executorInfo,</div><div class="line"><a name="l00088"></a><span class
 ="lineno">   88</span>&#160;      <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;      <span class="keyword">const</span> SlaveInfo&amp; slaveInfo) = 0;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="comment">// Invoked when the executor reregisters with a restarted slave.</span></div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> reregistered(</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;      <span class="keyword">const</span> Slav
 eInfo&amp; slaveInfo) = 0;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="comment">// Invoked when the executor becomes &quot;disconnected&quot; from the slave</span></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="comment">// (e.g., the slave is being restarted due to an upgrade).</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> disconnected(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver) = 0;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="comment">// Invoked when a task has been launched on this executor (initiated
 </span></div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="comment">// via Scheduler::launchTasks). Note that this task can be realized</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="comment">// with a thread, a process, or some simple computation, however, no</span></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="comment">// other callbacks will be invoked on this executor until this</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="comment">// callback has returned.</span></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> launchTask(</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDr
 iver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;      <span class="keyword">const</span> TaskInfo&amp; task) = 0;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="comment">// Invoked when a task running within this executor has been killed</span></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="comment">// (via SchedulerDriver::killTask). Note that no status update will</span></div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="comment">// be sent on behalf of the executor, the executor is responsible</span></div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="comment">// for creating a new TaskStatus (i.e., with TASK_KILLED) and</span></div>
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="comment">// invoking ExecutorDriver::sendStatusUpdate.</span></div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> killTask(</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;      <span class="keyword">const</span> TaskID&amp; taskId) = 0;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  <span class="comment">// Invoked when a framework message has arrived for this executor.</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160; 
  <span class="comment">// These messages are best effort; do not expect a framework message</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="comment">// to be retransmitted in any reliable fashion.</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> frameworkMessage(</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;      <span class="keyword">const</span> std::string&amp; data) = 0;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="comment">// Invoked when the executor should termi
 nate all of its currently</span></div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="comment">// running tasks. Note that after a Mesos has determined that an</span></div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="comment">// executor has terminated any tasks that the executor did not send</span></div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="comment">// terminal status updates for (e.g., TASK_KILLED, TASK_FINISHED,</span></div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="comment">// TASK_FAILED, etc) a TASK_LOST status update will be created.</span></div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1local.html#a7d7b8de28b47a3753dcd4
 b094d5e6c6e">shutdown</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver) = 0;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <span class="comment">// Invoked when a fatal error has occurred with the executor and/or</span></div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="comment">// executor driver. The driver will be aborted BEFORE invoking this</span></div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="comment">// callback.</span></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">error</a>(</div><div class="line"
 ><a name="l00136"></a><span class="lineno">  136</span>&#160;      <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;      <span class="keyword">const</span> std::string&amp; message) = 0;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;};</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment">// Abstract interface for connecting an executor to Mesos. This</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment">// interface is used both to manage the executor&#39;s lifecycle (start</span></div><div class="line"><a name="l00143"></a><span class="lineno">  143</span
 >&#160;<span class="comment">// it, stop it, or wait for it to finish) and to interact with Mesos</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment">// (e.g., send status updates, send framework messages, etc.). See</span></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment">// MesosExecutorDriver below for a concrete example of an</span></div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">// ExecutorDriver.</span></div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classmesos_1_1ExecutorDriver.html">  147</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;{</div><div class="line"><a name="l00149"></a><span class="lineno">  149</
 span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <span class="comment">// Empty virtual destructor (necessary to instantiate subclasses).</span></div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classmesos_1_1ExecutorDriver.html#a879cd851b15d0f61114f3f32cec54938">  151</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1ExecutorDriver.html#a879cd851b15d0f61114f3f32cec54938">~ExecutorDriver</a>() {}</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="comment">// Starts the executor driver. This needs to be called before any</span></div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="comment">// other driver calls are made.</span></div><div class="line"><a
  name="l00155"></a><span class="lineno">  155</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">start</a>() = 0;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <span class="comment">// Stops the executor driver.</span></div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="keyword">virtual</span> Status stop() = 0;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="comment">// Aborts the driver so that no more callbacks can be made to the</span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="comment">// executor. The semantics of abort and stop ha
 ve deliberately been</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="comment">// separated so that code can detect an aborted driver (i.e., via</span></div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <span class="comment">// the return status of ExecutorDriver::join, see below), and</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="comment">// instantiate and start another driver if desired (from within the</span></div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="comment">// same process ... although this functionality is currently not</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="comment">// supported for executors).</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="keyword">vi
 rtual</span> Status abort() = 0;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="comment">// Waits for the driver to be stopped or aborted, possibly</span></div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="comment">// _blocking_ the current thread indefinitely. The return status of</span></div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="comment">// this function can be used to determine if the driver was aborted</span></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="comment">// (see mesos.proto for a description of Status).</span></div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespacepath.html#aa86b16a2
 171cec90bb3337930513ef0f">join</a>() = 0;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="comment">// Starts and immediately joins (i.e., blocks on) the driver.</span></div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25">run</a>() = 0;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <span class="comment">// Sends a status update to the framework scheduler, retrying as</span></div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="comment">// necessary until an acknowledgement has been received or the</span></div><div class="line"><a name="
 l00180"></a><span class="lineno">  180</span>&#160;  <span class="comment">// executor is terminated (in which case, a TASK_LOST status update</span></div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="comment">// will be sent). See Scheduler::statusUpdate for more information</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="comment">// about status update acknowledgements.</span></div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="keyword">virtual</span> Status sendStatusUpdate(<span class="keyword">const</span> TaskStatus&amp; <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>) = 0;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span class="comment">// Sends a message to the fram
 ework scheduler. These messages are</span></div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <span class="comment">// best effort; do not expect a framework message to be</span></div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="comment">// retransmitted in any reliable fashion.</span></div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="keyword">virtual</span> Status sendFrameworkMessage(<span class="keyword">const</span> std::string&amp; data) = 0;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;};</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment">// Concrete implementation of an ExecutorDriver that con
 nects an</span></div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment">// Executor with a Mesos slave. The MesosExecutorDriver is</span></div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment">// thread-safe.</span></div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="comment">// The driver is responsible for invoking the Executor callbacks as it</span></div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment">// communicates with the Mesos slave.</span></div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment">// Note that b
 locking on the MesosExecutorDriver (e.g., via</span></div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">// MesosExecutorDriver::join) doesn&#39;t affect the executor callbacks in</span></div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment">// anyway because they are handled by a different thread.</span></div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment">// Note that the driver uses GLOG to do its own logging. GLOG flags</span></div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment">// can be set via environment variables, prefixing the flag name with</span></div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="comment">// &q
 uot;GLOG_&quot;, e.g., &quot;GLOG_v=1&quot;. For Mesos specific logging flags see</span></div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment">// src/logging/flags.hpp. Mesos flags can also be set via environment</span></div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment">// variables, prefixing the flag name with &quot;MESOS_&quot;, e.g.,</span></div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment">// &quot;MESOS_QUIET=1&quot;.</span></div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment">// See src/examples/test_executor.cpp for an example of using the</span></div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment">// Me
 sosExecutorDriver.</span></div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classmesos_1_1MesosExecutorDriver.html">  212</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1MesosExecutorDriver.html">MesosExecutorDriver</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a></div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;{</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="comment">// Creates a new driver that uses the specified Executor. Note, the</span></div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="comment">// executor pointer must outlive the driver.</span></div><div class="line"><a name="l00217"><
 /a><span class="lineno">  217</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="comment">// Note that the other constructor overload that accepts `environment`</span></div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <span class="comment">// argument is preferable to this one in a multithreaded environment,</span></div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="comment">// because the implementation of this one accesses global environment</span></div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="comment">// which is unsafe due to a potential concurrent modification of the</span></div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="comment">// environment by another thread.</span></div><div class="line"><a name="l0022
 3"></a><span class="lineno">  223</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classmesos_1_1MesosExecutorDriver.html">MesosExecutorDriver</a>(<a class="code" href="classmesos_1_1Executor.html">Executor</a>* executor);</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="comment">// Creates a new driver that uses the specified `Executor` and environment</span></div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="comment">// variables. Note, the executor pointer must outlive the driver.</span></div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classmesos_1_1MesosExecutorDriver.html">MesosExecutorDriver</a>(</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;   
    <a class="code" href="classmesos_1_1Executor.html">Executor</a>* executor,</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;      <span class="keyword">const</span> std::map&lt;std::string, std::string&gt;&amp; <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>);</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="comment">// This destructor will block indefinitely if</span></div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <span class="comment">// MesosExecutorDriver::start was invoked successfully (possibly via</span></div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  <span class="comment">// MesosExecutorDriver::run) and MesosExecutorDriver::stop has not</span></div><div class="line"><a
  name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="comment">// been invoked.</span></div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classmesos_1_1MesosExecutorDriver.html">MesosExecutorDriver</a>();</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="comment">// See ExecutorDriver for descriptions of these.</span></div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespacesystemd_1_1slices.html#a95aa197d8eed9f20dacb44f433b15f01">start</a>();</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="keyword">virtual</span> Status stop();</div><div class="line"><a name="l00240"></a><span class="lineno"
 >  240</span>&#160;  <span class="keyword">virtual</span> Status abort();</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespacepath.html#aa86b16a2171cec90bb3337930513ef0f">join</a>();</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  <span class="keyword">virtual</span> Status <a class="code" href="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25">run</a>();</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <span class="keyword">virtual</span> Status sendStatusUpdate(<span class="keyword">const</span> TaskStatus&amp; <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>);</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  <span class="keyword">virtual</span> Status sendFrameworkMessage(<span class="keyword">const</span> std::string&amp;
  data);</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classmesos_1_1MesosExecutorDriver.html#aa0a198aa0f1cdd17d539e324416183e6">  247</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>internal::ExecutorProcess;</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  <a class="code" href="classmesos_1_1Executor.html">Executor</a>* executor;</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <span class="comment">// Libprocess process for communicating with slave.</span></div><d
 iv class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  internal::ExecutorProcess* <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>;</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  <span class="comment">// Mutex for enforcing serial execution of all non-callbacks.</span></div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  std::recursive_mutex mutex;</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="comment">// Latch for waiting until driver terminates.</span></div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  <a class="code" href="classprocess_1_1Latch.html">process::Latch</a>* latch;</div><div class="line"><a 
 name="l00259"></a><span class="lineno">  259</span>&#160;</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  <span class="comment">// Current status of the driver.</span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  Status <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>;</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  std::map&lt;std::string, std::string&gt; <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>;</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;};</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;} <span class="comment">// namespa
 ce mesos {</span></div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="preprocessor">#endif // __MESOS_EXECUTOR_HPP__</span></div><div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:147</div></div>
 <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" id="classmesos_1_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_1MesosExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:212</div></div>
 <div class="ttc" id="namespacepath_html_aa86b16a2171cec90bb3337930513ef0f"><div class="ttname"><a href="namespacepath.html#aa86b16a2171cec90bb3337930513ef0f">path::join</a></div><div class="ttdeci">std::string join(const std::string &amp;path1, const std::string &amp;path2, const char _separator=os::PATH_SEPARATOR)</div><div class="ttdef"><b>Definition:</b> path.hpp:56</div></div>
-<div class="ttc" id="classmesos_1_1Executor_html_aeb89c90b763485325398d18e973f98ca"><div class="ttname"><a href="classmesos_1_1Executor.html#aeb89c90b763485325398d18e973f98ca">mesos::Executor::~Executor</a></div><div class="ttdeci">virtual ~Executor()</div><div class="ttdef"><b>Definition:</b> executor.hpp:78</div></div>
+<div class="ttc" id="classmesos_1_1Executor_html_aeb89c90b763485325398d18e973f98ca"><div class="ttname"><a href="classmesos_1_1Executor.html#aeb89c90b763485325398d18e973f98ca">mesos::Executor::~Executor</a></div><div class="ttdeci">virtual ~Executor()</div><div class="ttdef"><b>Definition:</b> executor.hpp:79</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 &lt;name&gt;&amp;#39;). </div></div>
-<div class="ttc" id="classmesos_1_1ExecutorDriver_html_a879cd851b15d0f61114f3f32cec54938"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html#a879cd851b15d0f61114f3f32cec54938">mesos::ExecutorDriver::~ExecutorDriver</a></div><div class="ttdeci">virtual ~ExecutorDriver()</div><div class="ttdef"><b>Definition:</b> executor.hpp:150</div></div>
+<div class="ttc" id="classmesos_1_1ExecutorDriver_html_a879cd851b15d0f61114f3f32cec54938"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html#a879cd851b15d0f61114f3f32cec54938">mesos::ExecutorDriver::~ExecutorDriver</a></div><div class="ttdeci">virtual ~ExecutorDriver()</div><div class="ttdef"><b>Definition:</b> executor.hpp:151</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
-<div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:74</div></div>
+<div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:75</div></div>
 <div class="ttc" id="namespaceprocess_html_a72c24f06ac3f91b9412de80c6252df25"><div class="ttname"><a href="namespaceprocess.html#a72c24f06ac3f91b9412de80c6252df25">process::run</a></div><div class="ttdeci">Future&lt; R &gt; run(R(*method)())</div><div class="ttdef"><b>Definition:</b> run.hpp:55</div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1local_html_a7d7b8de28b47a3753dcd4b094d5e6c6e"><div class="ttname"><a href="namespacemesos_1_1internal_1_

<TRUNCATED>

[4/9] mesos-site git commit: Updated the website built from mesos SHA: 57091af.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/memory__profiler_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/memory__profiler_8hpp_source.html b/content/api/latest/c++/memory__profiler_8hpp_source.html
index 916cc13..06db8d2 100644
--- a/content/api/latest/c++/memory__profiler_8hpp_source.html
+++ b/content/api/latest/c++/memory__profiler_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Timer_html"><div class="ttname"><a href="classprocess_1_1Timer.html">process::Timer</a></div><div class="ttdef"><b>Definition:</b> timer.hpp:30</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:594</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/mesos__executor__driver__impl_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mesos__executor__driver__impl_8hpp_source.html b/content/api/latest/c++/mesos__executor__driver__impl_8hpp_source.html
index b1f77c4..2317668 100644
--- a/content/api/latest/c++/mesos__executor__driver__impl_8hpp_source.html
+++ b/content/api/latest/c++/mesos__executor__driver__impl_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="namespacemesos_1_1python_html_a9efdee90ddf9286db863e01edf48aa48"><div class="ttname"><a href="namespacemesos_1_1python.html#a9efdee90ddf9286db863e01edf48aa48">mesos::python::MesosExecutorDriverImpl_new</a></div><div class="ttdeci">PyObject * MesosExecutorDriverImpl_new(PyTypeObject *type, PyObject *args, PyObject *kwds)</div><div class="ttdoc">Create, but don&amp;#39;t initialize, a new MesosExecutorDriverImpl (called by Python before init method)...</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html">mesos::python::ProxyExecutor</a></div><div class="ttdoc">Proxy Executor implementation that will call into Python. </div><div class="ttdef"><b>Definition:</b> proxy_executor.hpp:37</div></div>
 <div class="ttc" id="include_2mesos_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2executor_8hpp.html">executor.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_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_1MesosExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:212</div></div>
 <div class="ttc" id="structmesos_1_1python_1_1MesosExecutorDriverImpl_html_ae6c18062745a3f137aacd521382153db"><div class="ttname"><a href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html#ae6c18062745a3f137aacd521382153db">mesos::python::MesosExecutorDriverImpl::pythonExecutor</a></div><div class="ttdeci">PyObject * pythonExecutor</div><div class="ttdef"><b>Definition:</b> mesos_executor_driver_impl.hpp:35</div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_a99b347c8bd636c7d1992624f3a422f05"><div class="ttname"><a href="namespacemesos_1_1python.html#a99b347c8bd636c7d1992624f3a422f05">mesos::python::MesosExecutorDriverImpl_methods</a></div><div class="ttdeci">PyMethodDef MesosExecutorDriverImpl_methods[]</div><div class="ttdoc">List of Python methods in MesosExecutorDriverImpl. </div></div>
 <div class="ttc" id="namespacemesos_1_1python_html_a7f49af2767420201e247723c52586034"><div class="ttname"><a href="namespacemesos_1_1python.html#a7f49af2767420201e247723c52586034">mesos::python::MesosExecutorDriverImpl_sendFrameworkMessage</a></div><div class="ttdeci">PyObject * MesosExecutorDriverImpl_sendFrameworkMessage(MesosExecutorDriverImpl *self, PyObject *args)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/metadata__manager_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/metadata__manager_8hpp_source.html b/content/api/latest/c++/metadata__manager_8hpp_source.html
index 95fbc11..d2e0b70 100644
--- a/content/api/latest/c++/metadata__manager_8hpp_source.html
+++ b/content/api/latest/c++/metadata__manager_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html">mesos::internal::slave::docker::MetadataManager</a></div><div class="ttdoc">The MetadataManager tracks the Docker images cached by the provisioner that are stored on disk...</div><div class="ttdef"><b>Definition:</b> metadata_manager.hpp:58</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager_html_a4d9830dbfe3f78316ef1d6ee2eb1706b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#a4d9830dbfe3f78316ef1d6ee2eb1706b">mesos::internal::slave::docker::MetadataManager::recover</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; recover()</div><div class="ttdoc">Recover all stored Image and its layer references. </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/metric_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/metric_8hpp_source.html b/content/api/latest/c++/metric_8hpp_source.html
index 91bcd0c..809894d 100644
--- a/content/api/latest/c++/metric_8hpp_source.html
+++ b/content/api/latest/c++/metric_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a5b8063ac3b08d202c2f1736661ba1950"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a5b8063ac3b08d202c2f1736661ba1950">process::metrics::Metric::name</a></div><div class="ttdeci">const std::string &amp; name() const </div><div class="ttdef"><b>Definition:</b> metric.hpp:39</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a24ed3f746bb6b3ddb1c52dce5e0ecd38"><div class="ttname"><a href="classprocess_1_1Clock.html#a24ed3f746bb6b3ddb1c52dce5e0ecd38">process::Clock::now</a></div><div class="ttdeci">static Time now()</div><div class="ttdoc">The current clock time for either the current process that makes this call or the global clock time i...</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a062843ad9a1376532c176370a09e29d2"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a062843ad9a1376532c176370a09e29d2">process::metrics::Metric::push</a></div><div class="ttdeci">void push(double value)</div><div class="ttdef"><b>Definition:</b> metric.hpp:63</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/metrics_2timer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/metrics_2timer_8hpp_source.html b/content/api/latest/c++/metrics_2timer_8hpp_source.html
index 33b2891..8d66110 100644
--- a/content/api/latest/c++/metrics_2timer_8hpp_source.html
+++ b/content/api/latest/c++/metrics_2timer_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Timer_html_adec20d769e4105799cc1b236bd953e81"><div class="ttname"><a href="classprocess_1_1metrics_1_1Timer.html#adec20d769e4105799cc1b236bd953e81">process::metrics::Timer::value</a></div><div class="ttdeci">Future&lt; double &gt; value() const </div><div class="ttdef"><b>Definition:</b> timer.hpp:45</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a5b8063ac3b08d202c2f1736661ba1950"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a5b8063ac3b08d202c2f1736661ba1950">process::metrics::Metric::name</a></div><div class="ttdeci">const std::string &amp; name() const </div><div class="ttdef"><b>Definition:</b> metric.hpp:39</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a24ed3f746bb6b3ddb1c52dce5e0ecd38"><div class="ttname"><a href="classprocess_1_1Clock.html#a24ed3f746bb6b3ddb1c52dce5e0ecd38">process::Clock::now</a></div><div class="ttdeci">static Time now()</div><div class="ttdoc">The current clock time for either the current process that makes this call or the global clock time i...</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/mime_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mime_8hpp_source.html b/content/api/latest/c++/mime_8hpp_source.html
index 2ec5e74..5b3f0a7 100644
--- a/content/api/latest/c++/mime_8hpp_source.html
+++ b/content/api/latest/c++/mime_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="mime_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span
 ></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// limitations under the License</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div><div class="line
 "><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#ifndef __PROCESS_MIME_HPP__</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#define __PROCESS_MIME_HPP__</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceprocess.html">process</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="namespacepr
 ocess_1_1mime.html">   20</a></span>&#160;<span class="keyword">namespace </span>mime {</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">extern</span> std::map&lt;std::string, std::string&gt; <a class="code" href="namespaceprocess_1_1mime.html#aa12bd84b9c99ba313fbbf8c56bc411cb">types</a>;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespaceprocess_1_1mime.html#a52e4b3ef2bc6e3c784f20c062b8695d4">initialize</a>();</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;} <span class="comment">// namespace mime {</span></div><div class="line"><a name="l00027"
 ></a><span class="lineno">   27</span>&#160;} <span class="comment">// namespace process {</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#endif // __PROCESS_MIME_HPP__</span></div><div class="ttc" id="namespaceprocess_1_1mime_html_aa12bd84b9c99ba313fbbf8c56bc411cb"><div class="ttname"><a href="namespaceprocess_1_1mime.html#aa12bd84b9c99ba313fbbf8c56bc411cb">process::mime::types</a></div><div class="ttdeci">std::map&lt; std::string, std::string &gt; types</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceprocess_1_1mime_html_a52e4b3ef2bc6e3c784f20c062b8695d4"><div class="ttname"><a href="namespaceprocess_1_1mime.html#a52e4b3ef2bc6e3c784f20c062b8695d4">process::mime::initialize</a></div><div class="ttdeci">void initialize()</div><div class="ttdef"><b>Definition:</b> net.hpp:76</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/mock__docker_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mock__docker_8hpp_source.html b/content/api/latest/c++/mock__docker_8hpp_source.html
index cab89b7..0b323df 100644
--- a/content/api/latest/c++/mock__docker_8hpp_source.html
+++ b/content/api/latest/c++/mock__docker_8hpp_source.html
@@ -100,7 +100,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizerProcess_html_ad452ce42356e37f52a734dbd408aaf02"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizerProcess.html#ad452ce42356e37f52a734dbd408aaf02">mesos::internal::tests::MockDockerContainerizerProcess::_pull</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; _pull(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> mock_docker.hpp:229</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer_html_a7428a926b7066d86f6cce6b71fa11e6b"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a7428a926b7066d86f6cce6b71fa11e6b">mesos::internal::tests::MockDockerContainerizer::_launch</a></div><div class="ttdeci">process::Future&lt; slave::Containerizer::LaunchResult &gt; _launch(const ContainerID &amp;containerId, const mesos::slave::ContainerConfig &amp;containerConfig, const std::map&lt; std::string, std::string &gt; &amp;environment, const Option&lt; std::string &gt; &amp;pidCheckpointPath)</div><div class="ttdef"><b>Definition:</b> mock_docker.hpp:178</div></div>
 <div class="ttc" id="components_8hpp_html"><div class="ttname"><a href="components_8hpp.html">components.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockDocker_html_afe6010e3ea6c5ee3538baaf2af6289b3"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockDocker.html#afe6010e3ea6c5ee3538baaf2af6289b3">mesos::internal::tests::MockDocker::_pull</a></div><div class="ttdeci">process::Future&lt; Docker::Image &gt; _pull(const std::string &amp;directory, const std::string &amp;image, bool force) const </div><div class="ttdef"><b>Definition:</b> mock_docker.hpp:110</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/mutex_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/mutex_8hpp_source.html b/content/api/latest/c++/mutex_8hpp_source.html
index e1ec0b9..29411f7 100644
--- a/content/api/latest/c++/mutex_8hpp_source.html
+++ b/content/api/latest/c++/mutex_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Mutex_html_a2983b29453c623f58b843d924598793b"><div class="ttname"><a href="classprocess_1_1Mutex.html#a2983b29453c623f58b843d924598793b">process::Mutex::lock</a></div><div class="ttdeci">Future&lt; Nothing &gt; lock()</div><div class="ttdef"><b>Definition:</b> mutex.hpp:33</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future&lt; T &gt; future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:916</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Mutex_html"><div class="ttname"><a href="classprocess_1_1Mutex.html">process::Mutex</a></div><div class="ttdef"><b>Definition:</b> mutex.hpp:28</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/once_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/once_8hpp_source.html b/content/api/latest/c++/once_8hpp_source.html
index a85f50a..1a46d98 100644
--- a/content/api/latest/c++/once_8hpp_source.html
+++ b/content/api/latest/c++/once_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classprocess_1_1Once_html_a757b5aa045b5833563235eb0d84afa82"><div class="ttname"><a href="classprocess_1_1Once.html#a757b5aa045b5833563235eb0d84afa82">process::Once::~Once</a></div><div class="ttdeci">~Once()=default</div></div>
 <div class="ttc" id="classprocess_1_1Once_html"><div class="ttname"><a href="classprocess_1_1Once.html">process::Once</a></div><div class="ttdef"><b>Definition:</b> once.hpp:25</div></div>
 <div class="ttc" id="classprocess_1_1Once_html_af60c4d00f5bca3091b20709b038e5ef3"><div class="ttname"><a href="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3">process::Once::once</a></div><div class="ttdeci">bool once()</div><div class="ttdef"><b>Definition:</b> once.hpp:36</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Once_html_a2b83d07d529fb1028705e5c5bcafab6c"><div class="ttname"><a href="classprocess_1_1Once.html#a2b83d07d529fb1028705e5c5bcafab6c">process::Once::done</a></div><div class="ttdeci">void done()</div><div class="ttdef"><b>Definition:</b> once.hpp:55</div></div>
 <div class="ttc" id="classprocess_1_1Once_html_af3c871858c0d2f141238afd52de2643c"><div class="ttname"><a href="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c">process::Once::Once</a></div><div class="ttdeci">Once()</div><div class="ttdef"><b>Definition:</b> once.hpp:28</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/openssl_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/openssl_8hpp_source.html b/content/api/latest/c++/openssl_8hpp_source.html
index 622807e..db16a51 100644
--- a/content/api/latest/c++/openssl_8hpp_source.html
+++ b/content/api/latest/c++/openssl_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="namespacenet_html_a28018530986e91a179ea6239fdf0a447"><div class="ttname"><a href="namespacenet.html#a28018530986e91a179ea6239fdf0a447">net::hostname</a></div><div class="ttdeci">Try&lt; std::string &gt; hostname()</div><div class="ttdef"><b>Definition:</b> net.hpp:154</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="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1network_1_1openssl_html_a65e51dfe9ceb18ebbce4e14e2a4fae78"><div class="ttname"><a href="namespaceprocess_1_1network_1_1openssl.html#a65e51dfe9ceb18ebbce4e14e2a4fae78">process::network::openssl::initialize</a></div><div class="ttdeci">void initialize()</div><div class="ttdef"><b>Definition:</b> net.hpp:76</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_1_1openssl_html_ab3f1f55b3c3d85018b68e649fbb0bc8a"><div class="ttname"><a href="namespaceprocess_1_1network_1_1openssl.html#ab3f1f55b3c3d85018b68e649fbb0bc8a">process::network::openssl::verify</a></div><div class="ttdeci">Try&lt; Nothing &gt; verify(const SSL *const ssl, const Option&lt; std::string &gt; &amp;hostname=None(), const Option&lt; net::IP &gt; &amp;ip=None())</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/operation_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/operation_8hpp_source.html b/content/api/latest/c++/operation_8hpp_source.html
index 60f515b..65769b1 100644
--- a/content/api/latest/c++/operation_8hpp_source.html
+++ b/content/api/latest/c++/operation_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1state_1_1internal_html_a749d698dcb6786428fa589b72cee6467"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1state_1_1internal.html#a749d698dcb6786428fa589b72cee6467">mesos::internal::slave::state::internal::checkpoint</a></div><div class="ttdeci">Try&lt; Nothing &gt; checkpoint(const std::string &amp;path, const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> state.hpp:123</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1OperationStatusUpdateManager_html_a48a39598ddaf6e6dc83c4d9def1aaaae"><div class="ttname"><a href="classmesos_1_1internal_1_1OperationStatusUpdateManager.html#a48a39598ddaf6e6dc83c4d9def1aaaae">mesos::internal::OperationStatusUpdateManager::operator=</a></div><div class="ttdeci">OperationStatusUpdateManager &amp; operator=(const OperationStatusUpdateManager &amp;that)=delete</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1OperationStatusUpdateManager_html_a82734fc99f5af693e4695a8e329fe91c"><div class="ttname"><a href="classmesos_1_1internal_1_1OperationStatusUpdateManager.html#a82734fc99f5af693e4695a8e329fe91c">mesos::internal::OperationStatusUpdateManager::update</a></div><div class="ttdeci">process::Future&lt; Nothing &gt; update(const UpdateOperationStatusMessage &amp;update, bool checkpoint=true)</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/os_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/os_8hpp_source.html b/content/api/latest/c++/os_8hpp_source.html
index da852a9..655f12b 100644
--- a/content/api/latest/c++/os_8hpp_source.html
+++ b/content/api/latest/c++/os_8hpp_source.html
@@ -114,7 +114,7 @@
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="su_8hpp_html"><div class="ttname"><a href="su_8hpp.html">su.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_a363f959e94e301ec8ec483e3c22258a6"><div class="ttname"><a href="namespaceos.html#a363f959e94e301ec8ec483e3c22258a6">os::children</a></div><div class="ttdeci">std::set&lt; pid_t &gt; children(pid_t, const std::list&lt; Process &gt; &amp;, bool)</div><div class="ttdef"><b>Definition:</b> os.hpp:215</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="exit_8hpp_html"><div class="ttname"><a href="exit_8hpp.html">exit.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="bootid_8hpp_html"><div class="ttname"><a href="bootid_8hpp.html">bootid.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/osx_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/osx_8hpp_source.html b/content/api/latest/c++/osx_8hpp_source.html
index 7d8b3d5..5ed4db0 100644
--- a/content/api/latest/c++/osx_8hpp_source.html
+++ b/content/api/latest/c++/osx_8hpp_source.html
@@ -81,7 +81,7 @@
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structos_1_1sysctl_html"><div class="ttname"><a href="structos_1_1sysctl.html">os::sysctl</a></div><div class="ttdef"><b>Definition:</b> sysctl.hpp:59</div></div>
 <div class="ttc" id="classNanoseconds_html"><div class="ttname"><a href="classNanoseconds.html">Nanoseconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:165</div></div>
 <div class="ttc" id="classBytes_html"><div class="ttname"><a href="classBytes.html">Bytes</a></div><div class="ttdef"><b>Definition:</b> bytes.hpp:30</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/overlay_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/overlay_8hpp_source.html b/content/api/latest/c++/overlay_8hpp_source.html
index 6ab768b..6759f12 100644
--- a/content/api/latest/c++/overlay_8hpp_source.html
+++ b/content/api/latest/c++/overlay_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="backend_8hpp_html"><div class="ttname"><a href="backend_8hpp.html">backend.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1OverlayBackend_html_aaa2dfbabb815dd6f9decd81eee8fb4bc"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1OverlayBackend.html#aaa2dfbabb815dd6f9decd81eee8fb4bc">mesos::internal::slave::OverlayBackend::~OverlayBackend</a></div><div class="ttdeci">virtual ~OverlayBackend()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1OverlayBackend_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1OverlayBackend.html">mesos::internal::slave::OverlayBackend</a></div><div class="ttdef"><b>Definition:</b> overlay.hpp:45</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; OverlayBackendProcess &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/owned_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/owned_8hpp_source.html b/content/api/latest/c++/owned_8hpp_source.html
index 185cfda..e018728 100644
--- a/content/api/latest/c++/owned_8hpp_source.html
+++ b/content/api/latest/c++/owned_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="classprocess_1_1Owned_html_a42eeec357f54930f021958e76bf8b5c1"><div class="ttname"><a href="classprocess_1_1Owned.html#a42eeec357f54930f021958e76bf8b5c1">process::Owned::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const Owned&lt; T &gt; &amp;that) const </div><div class="ttdef"><b>Definition:</b> owned.hpp:96</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html_a08532e2c3ba328bf133471b1594754bd"><div class="ttname"><a href="classprocess_1_1Owned.html#a08532e2c3ba328bf133471b1594754bd">process::Owned::share</a></div><div class="ttdeci">Shared&lt; T &gt; share()</div><div class="ttdef"><b>Definition:</b> owned.hpp:157</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html_aa750a1f0d7d33c4263e591a7264fe2d9"><div class="ttname"><a href="classprocess_1_1Owned.html#aa750a1f0d7d33c4263e591a7264fe2d9">process::Owned::Owned</a></div><div class="ttdeci">Owned(std::nullptr_t)</div><div class="ttdef"><b>Definition:</b> owned.hpp:41</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html_ab4c1395d83e24590ce5123e4f1b21a31"><div class="ttname"><a href="classprocess_1_1Owned.html#ab4c1395d83e24590ce5123e4f1b21a31">process::Owned::operator*</a></div><div class="ttdeci">T &amp; operator*() const </div><div class="ttdef"><b>Definition:</b> owned.hpp:103</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html_a977bf762a9a4bd44e10d53cc84a63086"><div class="ttname"><a href="classprocess_1_1Owned.html#a977bf762a9a4bd44e10d53cc84a63086">process::Owned::release</a></div><div class="ttdeci">T * release()</div><div class="ttdef"><b>Definition:</b> owned.hpp:177</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/poll__socket_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/poll__socket_8hpp_source.html b/content/api/latest/c++/poll__socket_8hpp_source.html
index 50193e3..26e96b5 100644
--- a/content/api/latest/c++/poll__socket_8hpp_source.html
+++ b/content/api/latest/c++/poll__socket_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1PollSocketImpl_html_ae17fa1d49cfda7a19b5bf8eb3f4a0ebc"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1PollSocketImpl.html#ae17fa1d49cfda7a19b5bf8eb3f4a0ebc">process::network::internal::PollSocketImpl::listen</a></div><div class="ttdeci">virtual Try&lt; Nothing &gt; listen(int backlog)</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1PollSocketImpl_html_a809de92dbb8bc53a253542af04afad7d"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1PollSocketImpl.html#a809de92dbb8bc53a253542af04afad7d">process::network::internal::PollSocketImpl::send</a></div><div class="ttdeci">virtual Future&lt; size_t &gt; send(const char *data, size_t size)</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1PollSocketImpl_html_a25882be4a54fbd7040e8a2ea707d5a33"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1PollSocketImpl.html#a25882be4a54fbd7040e8a2ea707d5a33">process::network::internal::PollSocketImpl::recv</a></div><div class="ttdeci">virtual Future&lt; size_t &gt; recv(char *data, size_t size)</div></div>
 <div class="ttc" id="int__fd_8hpp_html_aea4dbda01c90455f158ffa9b924c2f07"><div class="ttname"><a href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a></div><div class="ttdeci">int int_fd</div><div class="ttdef"><b>Definition:</b> int_fd.hpp:35</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/posix_2disk_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2disk_8hpp_source.html b/content/api/latest/c++/posix_2disk_8hpp_source.html
index 9e69005..d382938 100644
--- a/content/api/latest/c++/posix_2disk_8hpp_source.html
+++ b/content/api/latest/c++/posix_2disk_8hpp_source.html
@@ -81,7 +81,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess_1_1Info_1_1PathInfo_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess_1_1Info_1_1PathInfo.html">mesos::internal::slave::PosixDiskIsolatorProcess::Info::PathInfo</a></div><div class="ttdef"><b>Definition:</b> disk.hpp:136</div></div>
 <div class="ttc" id="decoder_8hpp_html_abb0829cce9dd20a40ae0d86890ae85c6"><div class="ttname"><a href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a></div><div class="ttdeci">#define flags</div><div class="ttdef"><b>Definition:</b> decoder.hpp:18</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a4bf20862574beb5b0f9af7799489866f"><div class="ttname"><a href="namespacecgroups.html#a4bf20862574beb5b0f9af7799489866f">cgroups::prepare</a></div><div class="ttdeci">Try&lt; std::string &gt; prepare(const std::string &amp;baseHierarchy, const std::string &amp;subsystem, const std::string &amp;cgroup)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/posix_2fork_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2fork_8hpp_source.html b/content/api/latest/c++/posix_2fork_8hpp_source.html
index 6b952e7..9e2ba55 100644
--- a/content/api/latest/c++/posix_2fork_8hpp_source.html
+++ b/content/api/latest/c++/posix_2fork_8hpp_source.html
@@ -99,7 +99,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="namespaceos_html_a363f959e94e301ec8ec483e3c22258a6"><div class="ttname"><a href="namespaceos.html#a363f959e94e301ec8ec483e3c22258a6">os::children</a></div><div class="ttdeci">std::set&lt; pid_t &gt; children(pid_t, const std::list&lt; Process &gt; &amp;, bool)</div><div class="ttdef"><b>Definition:</b> os.hpp:215</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="exit_8hpp_html"><div class="ttname"><a href="exit_8hpp.html">exit.hpp</a></div></div>
 <div class="ttc" id="structos_1_1Exec_html_ac88debff5c0fb5730df4525a62c29810"><div class="ttname"><a href="structos_1_1Exec.html#ac88debff5c0fb5730df4525a62c29810">os::Exec::command</a></div><div class="ttdeci">const std::string command</div><div class="ttdef"><b>Definition:</b> fork.hpp:106</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/posix_2killtree_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2killtree_8hpp_source.html b/content/api/latest/c++/posix_2killtree_8hpp_source.html
index e4653cc..9af2355 100644
--- a/content/api/latest/c++/posix_2killtree_8hpp_source.html
+++ b/content/api/latest/c++/posix_2killtree_8hpp_source.html
@@ -77,7 +77,7 @@
 <div class="ttc" id="structgroup_html"><div class="ttname"><a href="structgroup.html">group</a></div><div class="ttdef"><b>Definition:</b> grp.hpp:26</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="namespaceos_html_a363f959e94e301ec8ec483e3c22258a6"><div class="ttname"><a href="namespaceos.html#a363f959e94e301ec8ec483e3c22258a6">os::children</a></div><div class="ttdeci">std::set&lt; pid_t &gt; children(pid_t, const std::list&lt; Process &gt; &amp;, bool)</div><div class="ttdef"><b>Definition:</b> os.hpp:215</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceos_html_a42af1cab63434cedf2b698cd6f49f073"><div class="ttname"><a href="namespaceos.html#a42af1cab63434cedf2b698cd6f49f073">os::pids</a></div><div class="ttdeci">Try&lt; std::set&lt; pid_t &gt; &gt; pids()</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:62</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/posix_2os_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2os_8hpp_source.html b/content/api/latest/c++/posix_2os_8hpp_source.html
index 767ea8e..764ada5 100644
--- a/content/api/latest/c++/posix_2os_8hpp_source.html
+++ b/content/api/latest/c++/posix_2os_8hpp_source.html
@@ -129,7 +129,7 @@
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="structos_1_1UTSInfo_html_a03dd23e9031a68b633dc6e405e32bab0"><div class="ttname"><a href="structos_1_1UTSInfo.html#a03dd23e9031a68b633dc6e405e32bab0">os::UTSInfo::nodename</a></div><div class="ttdeci">std::string nodename</div><div class="ttdef"><b>Definition:</b> os.hpp:47</div></div>
 <div class="ttc" id="namespacens_html"><div class="ttname"><a href="namespacens.html">ns</a></div><div class="ttdef"><b>Definition:</b> ns.hpp:81</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceos_html_afe5b6cbeb92f2df4f8f6211d8b0c8be4"><div class="ttname"><a href="namespaceos.html#afe5b6cbeb92f2df4f8f6211d8b0c8be4">os::eraseenv</a></div><div class="ttdeci">void eraseenv(const std::string &amp;key)</div><div class="ttdef"><b>Definition:</b> os.hpp:181</div></div>
 <div class="ttc" id="namespaceos_html_aebc3586b2be0d2b9093ccfbf25dfcde8"><div class="ttname"><a href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">os::execvpe</a></div><div class="ttdeci">int execvpe(const std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, std::string &gt; &amp;envp)</div><div class="ttdef"><b>Definition:</b> shell.hpp:592</div></div>
 <div class="ttc" id="signals_8hpp_html"><div class="ttname"><a href="signals_8hpp.html">signals.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/posix_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_8hpp_source.html b/content/api/latest/c++/posix_8hpp_source.html
index 52135e6..e6420e0 100644
--- a/content/api/latest/c++/posix_8hpp_source.html
+++ b/content/api/latest/c++/posix_8hpp_source.html
@@ -95,7 +95,7 @@
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html">mesos::internal::slave::PosixIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> posix.hpp:41</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess_html_ab8f8ec2dfe6a51fd5173086d653df78a"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html#ab8f8ec2dfe6a51fd5173086d653df78a">mesos::internal::slave::PosixMemIsolatorProcess::PosixMemIsolatorProcess</a></div><div class="ttdeci">PosixMemIsolatorProcess()</div><div class="ttdef"><b>Definition:</b> posix.hpp:206</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess_html_a7bc12246d1bf01a5d5aadc612840aa52"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a7bc12246d1bf01a5d5aadc612840aa52">mesos::internal::slave::PosixIsolatorProcess::pids</a></div><div class="ttdeci">hashmap&lt; ContainerID, pid_t &gt; pids</div><div class="ttdef"><b>Definition:</b> posix.hpp:135</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess_html_a2b794d8be5caf613633c1f2ac8a8e321"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a2b794d8be5caf613633c1f2ac8a8e321">mesos::internal::slave::PosixIsolatorProcess::watch</a></div><div class="ttdeci">virtual process::Future&lt; mesos::slave::ContainerLimitation &gt; watch(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> posix.hpp:94</div></div>
 <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/process__reference_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/process__reference_8hpp_source.html b/content/api/latest/c++/process__reference_8hpp_source.html
index 527d3b3..6746883 100644
--- a/content/api/latest/c++/process__reference_8hpp_source.html
+++ b/content/api/latest/c++/process__reference_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="classprocess_1_1ProcessReference_html"><div class="ttname"><a href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></div><div class="ttdef"><b>Definition:</b> process_reference.hpp:20</div></div>
 <div class="ttc" id="classprocess_1_1ProcessReference_html_adaa93305b812eebeb1c06c69b95eab5c"><div class="ttname"><a href="classprocess_1_1ProcessReference.html#adaa93305b812eebeb1c06c69b95eab5c">process::ProcessReference::reference</a></div><div class="ttdeci">std::shared_ptr&lt; ProcessBase * &gt; reference</div><div class="ttdef"><b>Definition:</b> process_reference.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1ProcessReference_html_a164404524777b61682707683c5a20e56"><div class="ttname"><a href="classprocess_1_1ProcessReference.html#a164404524777b61682707683c5a20e56">process::ProcessReference::ProcessReference</a></div><div class="ttdeci">ProcessReference()=default</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1ProcessReference_html_a223b9a3edbcdfe9ba306e5d6aa0c0060"><div class="ttname"><a href="classprocess_1_1ProcessReference.html#a223b9a3edbcdfe9ba306e5d6aa0c0060">process::ProcessReference::ProcessReference</a></div><div class="ttdeci">ProcessReference(const std::shared_ptr&lt; ProcessBase * &gt; &amp;reference)</div><div class="ttdef"><b>Definition:</b> process_reference.hpp:28</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/profiler_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/profiler_8hpp_source.html b/content/api/latest/c++/profiler_8hpp_source.html
index fd9b8ef..2645c9c 100644
--- a/content/api/latest/c++/profiler_8hpp_source.html
+++ b/content/api/latest/c++/profiler_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="classprocess_1_1ProcessBase_html_af0d1a6f8da798dfb2b6ea92550b8c6f5"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase::route</a></div><div class="ttdeci">void route(const std::string &amp;name, const Option&lt; std::string &gt; &amp;help, const HttpRequestHandler &amp;handler, const RouteOptions &amp;options=RouteOptions())</div><div class="ttdoc">Sets up a handler for HTTP requests with the specified name. </div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:517</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Profiler_html_aa52326399566831ab756a60cd341182b"><div class="ttname"><a href="classprocess_1_1Profiler.html#aa52326399566831ab756a60cd341182b">process::Profiler::~Profiler</a></div><div class="ttdeci">virtual ~Profiler()</div><div class="ttdef"><b>Definition:</b> profiler.hpp:31</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:501</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/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 23848c2..dcff734 100644
--- a/content/api/latest/c++/protobuf__utils_8hpp_source.html
+++ b/content/api/latest/c++/protobuf__utils_8hpp_source.html
@@ -122,7 +122,7 @@
 <div class="ttc" id="namespaceprocess_html_ac891ac7e3502ead65abcbc1a5e3874ae"><div class="ttname"><a href="namespaceprocess.html#ac891ac7e3502ead65abcbc1a5e3874ae">process::operator!=</a></div><div class="ttdeci">bool operator!=(const std::string &amp;s, const UPID::ID &amp;id)</div><div class="ttdef"><b>Definition:</b> pid.hpp:222</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_abfb70e9c628c704e940554fd37917d0d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#abfb70e9c628c704e940554fd37917d0d">mesos::internal::protobuf::master::event::createFrameworkRemoved</a></div><div class="ttdeci">mesos::master::Event createFrameworkRemoved(const FrameworkInfo &amp;frameworkInfo)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event_html_a9465defcddcb2c2619b4151de03a8bf7"><div class="ttname"><a href="namespacemesos_1_1internal_1_1protobuf_1_1master_1_1event.html#a9465defcddcb2c2619b4151de03a8bf7">mesos::internal::protobuf::master::event::createAgentResponse</a></div><div class="ttdeci">mesos::master::Response::GetAgents::Agent createAgentResponse(const mesos::internal::master::Slave &amp;slave, const Option&lt; process::Owned&lt; ObjectApprovers &gt;&gt; &amp;approvers=None())</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html">mesos::internal::master::Slave</a></div><div class="ttdef"><b>Definition:</b> master.hpp:117</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/provider_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/provider_8hpp_source.html b/content/api/latest/c++/provider_8hpp_source.html
index b1d7f85..aadbc2b 100644
--- a/content/api/latest/c++/provider_8hpp_source.html
+++ b/content/api/latest/c++/provider_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1StorageLocalResourceProvider_html_ad7dc2854ee01b3c188fa877ae04d9c46"><div class="ttname"><a href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#ad7dc2854ee01b3c188fa877ae04d9c46">mesos::internal::StorageLocalResourceProvider::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; LocalResourceProvider &gt; &gt; create(const process::http::URL &amp;url, const std::string &amp;workDir, const mesos::ResourceProviderInfo &amp;info, const SlaveID &amp;slaveId, const Option&lt; std::string &gt; &amp;authToken, bool strict)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1StorageLocalResourceProvider_html_ad877f9008c46391e405a64e8e01295aa"><div class="ttname"><a href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#ad877f9008c46391e405a64e8e01295aa">mesos::internal::StorageLocalResourceProvider::principal</a></div><div class="ttdeci">static Try&lt; process::http::authentication::Principal &gt; principal(const mesos::ResourceProviderInfo &amp;info)</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1StorageLocalResourceProvider_html"><div class="ttname"><a href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html">mesos::internal::StorageLocalResourceProvider</a></div><div class="ttdef"><b>Definition:</b> provider.hpp:36</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/provisioner_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/provisioner_8hpp_source.html b/content/api/latest/c++/provisioner_8hpp_source.html
index 0b13fec..95a9979 100644
--- a/content/api/latest/c++/provisioner_8hpp_source.html
+++ b/content/api/latest/c++/provisioner_8hpp_source.html
@@ -83,7 +83,7 @@
 <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1ProvisionInfo_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html">mesos::internal::slave::ProvisionInfo</a></div><div class="ttdef"><b>Definition:</b> provisioner.hpp:60</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_abbd9f55734f0b832bc5a87c3ee5d449e"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">mesos::uri::docker::image</a></div><div class="ttdeci">URI image(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Definition:</b> docker.hpp:30</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="rwlock_8hpp_html"><div class="ttname"><a href="rwlock_8hpp.html">rwlock.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1capabilities_html_aaa5ec6d56ccbeba718b9e8fc6ec2f7c9"><div class="ttname"><a href="namespacemesos_1_1internal_1_1capabilities.html#aaa5ec6d56ccbeba718b9e8fc6ec2f7c9">mesos::internal::capabilities::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> capabilities.hpp:79</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/proxy__executor_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/proxy__executor_8hpp_source.html b/content/api/latest/c++/proxy__executor_8hpp_source.html
index 6b65070..dba5f5d 100644
--- a/content/api/latest/c++/proxy__executor_8hpp_source.html
+++ b/content/api/latest/c++/proxy__executor_8hpp_source.html
@@ -53,7 +53,7 @@
 </div><!--header-->
 <div class="contents">
 <a href="proxy__executor_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><
 span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// d
 istributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef PROXY_EXECUTOR_HPP</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define PROXY_EXECUTOR_HPP</span></div><div class="line"><a 
 name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">// Python.h must be included before standard headers.</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">// See: http://docs.python.org/2/c-api/intro.html#include-files</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;Python.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div
 ><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2executor_8hpp.html">mesos/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>python {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">struct </span>MesosExecutorDriverImpl;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" h
 ref="classmesos_1_1python_1_1ProxyExecutor.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html">ProxyExecutor</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1Executor.html">Executor</a></div><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="keyword">public</span>:</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classmesos_1_1python_1_1ProxyExecutor.html#afd5d133668b3f3d7e1119cd22e61a72b">   40</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html#afd5d133668b3f3d7e1119cd22e61a72b">ProxyExecutor</a>(<a class="code" href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html">MesosExecutorDriverImpl</a> *_impl) : impl(_impl) {}</div><div class="line"><a
  name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmesos_1_1python_1_1ProxyExecutor.html#a472417974f3f68d16886feec5e0ec64b">   42</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html#a472417974f3f68d16886feec5e0ec64b">~ProxyExecutor</a>() {}</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html#a0b910f79c3da91779373a6d1003ca037">registered</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;                          <span class="keyword">const</span> 
 ExecutorInfo&amp; executorInfo,</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;                          <span class="keyword">const</span> FrameworkInfo&amp; frameworkInfo,</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;                          <span class="keyword">const</span> SlaveInfo&amp; slaveInfo);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html#a66a5b99d01ff5097ad199d3dcb9b7b9f">reregistered</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver, <span class="keyword">const</span> SlaveInfo&amp; slaveInfo);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos
 _1_1python_1_1ProxyExecutor.html#af3bf768e648616adb3aa061296f19e14">disconnected</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html#a31684de2c10c37e43b381f6305053823">launchTask</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver, <span class="keyword">const</span> TaskInfo&amp; task);</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html#a2cccbbc2a0f98278c1a65bc42bda4d69">killTask</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver, <span class="keyword">const</span> TaskID&amp; taskI
 d);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html#af7a4045f3a2b399302b6af9f8e8793b2">frameworkMessage</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver,</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;                                <span class="keyword">const</span> std::string&amp; data);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html#ab6e2a7f564dfc021854cbb3d47dd4cc6">shutdown</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver);</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span cla
 ss="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1python_1_1ProxyExecutor.html#af2727a7fcebbd346b685fa30dc6b23be">error</a>(<a class="code" href="classmesos_1_1ExecutorDriver.html">ExecutorDriver</a>* driver, <span class="keyword">const</span> std::string&amp; message);</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html">MesosExecutorDriverImpl</a> *impl;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;} <span class="comm
 ent">// namespace python {</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#endif // PROXY_EXECUTOR_HPP</span></div><div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_afd5d133668b3f3d7e1119cd22e61a72b"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#afd5d133668b3f3d7e1119cd22e61a72b">mesos::python::ProxyExecutor::ProxyExecutor</a></div><div class="ttdeci">ProxyExecutor(MesosExecutorDriverImpl *_impl)</div><div class="ttdef"><b>Definition:</b> proxy_executor.hpp:40</div></div>
-<div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:146</div></div>
+<div class="ttc" id="classmesos_1_1ExecutorDriver_html"><div class="ttname"><a href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:147</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_af2727a7fcebbd346b685fa30dc6b23be"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#af2727a7fcebbd346b685fa30dc6b23be">mesos::python::ProxyExecutor::error</a></div><div class="ttdeci">virtual void error(ExecutorDriver *driver, const std::string &amp;message)</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html">mesos::python::ProxyExecutor</a></div><div class="ttdoc">Proxy Executor implementation that will call into Python. </div><div class="ttdef"><b>Definition:</b> proxy_executor.hpp:37</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_af7a4045f3a2b399302b6af9f8e8793b2"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#af7a4045f3a2b399302b6af9f8e8793b2">mesos::python::ProxyExecutor::frameworkMessage</a></div><div class="ttdeci">virtual void frameworkMessage(ExecutorDriver *driver, const std::string &amp;data)</div></div>
@@ -65,7 +65,7 @@
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_a2cccbbc2a0f98278c1a65bc42bda4d69"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#a2cccbbc2a0f98278c1a65bc42bda4d69">mesos::python::ProxyExecutor::killTask</a></div><div class="ttdeci">virtual void killTask(ExecutorDriver *driver, const TaskID &amp;taskId)</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_af3bf768e648616adb3aa061296f19e14"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#af3bf768e648616adb3aa061296f19e14">mesos::python::ProxyExecutor::disconnected</a></div><div class="ttdeci">virtual void disconnected(ExecutorDriver *driver)</div></div>
-<div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:74</div></div>
+<div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:75</div></div>
 <div class="ttc" id="structmesos_1_1python_1_1MesosExecutorDriverImpl_html"><div class="ttname"><a href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html">mesos::python::MesosExecutorDriverImpl</a></div><div class="ttdoc">Python object structure for MesosExecutorDriverImpl objects. </div><div class="ttdef"><b>Definition:</b> mesos_executor_driver_impl.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1python_1_1ProxyExecutor_html_a31684de2c10c37e43b381f6305053823"><div class="ttname"><a href="classmesos_1_1python_1_1ProxyExecutor.html#a31684de2c10c37e43b381f6305053823">mesos::python::ProxyExecutor::launchTask</a></div><div class="ttdeci">virtual void launchTask(ExecutorDriver *driver, const TaskInfo &amp;task)</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/pstree_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/pstree_8hpp_source.html b/content/api/latest/c++/pstree_8hpp_source.html
index b1bad62..da9b510 100644
--- a/content/api/latest/c++/pstree_8hpp_source.html
+++ b/content/api/latest/c++/pstree_8hpp_source.html
@@ -74,7 +74,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="namespaceos_html_a363f959e94e301ec8ec483e3c22258a6"><div class="ttname"><a href="namespaceos.html#a363f959e94e301ec8ec483e3c22258a6">os::children</a></div><div class="ttdeci">std::set&lt; pid_t &gt; children(pid_t, const std::list&lt; Process &gt; &amp;, bool)</div><div class="ttdef"><b>Definition:</b> os.hpp:215</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_ac324ef4f356d10686ce7024257251443"><div class="ttname"><a href="namespaceos.html#ac324ef4f356d10686ce7024257251443">os::pstree</a></div><div class="ttdeci">Try&lt; ProcessTree &gt; pstree(pid_t pid, const std::list&lt; Process &gt; &amp;processes)</div><div class="ttdef"><b>Definition:</b> pstree.hpp:37</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/pull__gauge_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/pull__gauge_8hpp_source.html b/content/api/latest/c++/pull__gauge_8hpp_source.html
index 933bc4e..c872c6d 100644
--- a/content/api/latest/c++/pull__gauge_8hpp_source.html
+++ b/content/api/latest/c++/pull__gauge_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classprocess_1_1metrics_1_1PullGauge_html"><div class="ttname"><a href="classprocess_1_1metrics_1_1PullGauge.html">process::metrics::PullGauge</a></div><div class="ttdef"><b>Definition:</b> pull_gauge.hpp:46</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a5b8063ac3b08d202c2f1736661ba1950"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a5b8063ac3b08d202c2f1736661ba1950">process::metrics::Metric::name</a></div><div class="ttdeci">const std::string &amp; name() const </div><div class="ttdef"><b>Definition:</b> metric.hpp:39</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceprocess_1_1metrics_1_1internal_html_aaa37243f659788386a13de558eba70a7"><div class="ttname"><a href="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7">process::metrics::internal::metrics</a></div><div class="ttdeci">PID&lt; MetricsProcess &gt; metrics</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1PullGauge_html_a0e2c9dfec36e9061b476846ae8d42e68"><div class="ttname"><a href="classprocess_1_1metrics_1_1PullGauge.html#a0e2c9dfec36e9061b476846ae8d42e68">process::metrics::PullGauge::value</a></div><div class="ttdeci">virtual Future&lt; double &gt; value() const </div><div class="ttdef"><b>Definition:</b> pull_gauge.hpp:61</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/push__gauge_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/push__gauge_8hpp_source.html b/content/api/latest/c++/push__gauge_8hpp_source.html
index 1a7fdd4..73cc1ac 100644
--- a/content/api/latest/c++/push__gauge_8hpp_source.html
+++ b/content/api/latest/c++/push__gauge_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1PushGauge_html_a0c90ae1bca61c2cef3049fbfe5eb5fa7"><div class="ttname"><a href="classprocess_1_1metrics_1_1PushGauge.html#a0c90ae1bca61c2cef3049fbfe5eb5fa7">process::metrics::PushGauge::operator-=</a></div><div class="ttdeci">PushGauge &amp; operator-=(int64_t v)</div><div class="ttdef"><b>Definition:</b> push_gauge.hpp:79</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a5b8063ac3b08d202c2f1736661ba1950"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a5b8063ac3b08d202c2f1736661ba1950">process::metrics::Metric::name</a></div><div class="ttdeci">const std::string &amp; name() const </div><div class="ttdef"><b>Definition:</b> metric.hpp:39</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1PushGauge_html_a85012e16d8cd9e51a15d7b7c3c3d578f"><div class="ttname"><a href="classprocess_1_1metrics_1_1PushGauge.html#a85012e16d8cd9e51a15d7b7c3c3d578f">process::metrics::PushGauge::PushGauge</a></div><div class="ttdeci">PushGauge(const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> push_gauge.hpp:51</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a062843ad9a1376532c176370a09e29d2"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a062843ad9a1376532c176370a09e29d2">process::metrics::Metric::push</a></div><div class="ttdeci">void push(double value)</div><div class="ttdef"><b>Definition:</b> metric.hpp:63</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1PushGauge_html"><div class="ttname"><a href="classprocess_1_1metrics_1_1PushGauge.html">process::metrics::PushGauge</a></div><div class="ttdef"><b>Definition:</b> push_gauge.hpp:41</div></div>


[7/9] mesos-site git commit: Updated the website built from mesos SHA: 57091af.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_m.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_m.html b/content/api/latest/c++/functions_m.html
index 2486290..13d7afa 100644
--- a/content/api/latest/c++/functions_m.html
+++ b/content/api/latest/c++/functions_m.html
@@ -244,7 +244,7 @@
 </li>
 <li>Mesos()
 : <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#af16febb5b3604b85f5aa77407c2c4b28">mesos::v1::executor::Mesos</a>
-, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#ae9caac9f300b66259c475de580a367cc">mesos::v1::scheduler::Mesos</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a58a8e2f265c0985c0e15d7887c860c2c">mesos::v1::scheduler::Mesos</a>
 </li>
 <li>MesosAllocatorProcess()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">mesos::internal::master::allocator::MesosAllocatorProcess</a>
@@ -496,7 +496,7 @@
 </li>
 <li>MOCK_METHOD1()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html#a23fdf3bf572eb953905332ab8e3246ef">mesos::internal::tests::MockAuthorizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94d302e4f144143d4b505ab9a71669df">mesos::internal::tests::MockContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#aa527d860a4e8f81e83ba6e6fb7513936">mesos::internal::tests::MockContainerizer</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_1MockExecutor.html#a98cbad03c345c0018e457c23ca827454">mesos::internal::tests::MockExecutor</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockGarbageCollector.html#aa84ed8bd017bcfd2a9e09b457a2a3055">mesos::internal::tests::MockGarbageCollector</a>
@@ -506,16 +506,16 @@
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockResourceEstimator.html#a370c22bc4ec80ef04ed0c31bd4ee3120">mesos::internal::tests::MockResourceEstimator</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#abe9a35ec9a59721722aad0dcea8afdd1">mesos::internal::tests::MockScheduler</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSecretGenerator.html#af3a0697821081cc621ce6cda9bbc7e18">mesos::internal::tests::MockSecretGenerator</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#afe9085a9dbc9dfa1869de455632154db">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#ad98b29ee42bb4ad9915301323b5621e2">mesos::internal::tests::MockSlave</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_1TestContainerizer.html#ae6491ba9d730d3287f26f90bfcfe1894">mesos::internal::tests::TestContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a815118effb05f213161861a36523ee6f">mesos::internal::tests::TestLauncher</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#ab1b19171743b8b92d3eec833f31a0a57">mesos::internal::tests::TestContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a364457036ee4eee072a47db251e590ab">mesos::internal::tests::TestLauncher</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestStore.html#a7ceb58dfb88a61deed514d1612796df5">mesos::internal::tests::TestStore</a>
 , <a class="el" href="classprocess_1_1MockFilter.html#a0040d754098f1ba0ca3f5a416cfba415">process::MockFilter</a>
 </li>
 <li>MOCK_METHOD1_T()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#ad68e7e09e1f373256faf91448aca3fb0">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a177064bf54ae1acdd568519f8d7c8f8c">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a8ba8f5bb721cf0391807b5f8a1566eea">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#aaaa1d6f1831e9ec54577b29c7b2fa3ed">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
 </li>
 <li>MOCK_METHOD2()
@@ -523,27 +523,27 @@
 , <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_1MockDockerContainerizer.html#afa5ce77a86dbbd0b7bbc9abdb14c02f3">mesos::internal::tests::MockDockerContainerizer</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#ac9c79f52b7b0a31641874e4a036a4359">mesos::internal::tests::MockIsolator</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#ad72f1f94ad46f849133cffadfd6d9c35">mesos::internal::tests::MockIsolator</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_1MockSlave.html#acdfe37cfb77e9dabb4e5ad2f3ee19299">mesos::internal::tests::MockSlave</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_1TestAllocator.html#a759a8027ee6bf7b6741cbbeab79ea1f0">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#abbd256339375865a3edea98eef4c24d7">mesos::internal::tests::TestContainerizer</a>
 </li>
 <li>MOCK_METHOD2_T()
-: <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#a460a4e69a41a2fe249c2fd2223a582e2">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#a7c4ed86b8fc89c333eca88ad7c641927">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
 </li>
 <li>MOCK_METHOD3()
 : <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>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a35cf7b889403697dbec91ab860de8b8e">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 </li>
 <li>MOCK_METHOD4()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#acd1bdcdca3f1296d7036aad48355f14e">mesos::internal::tests::MockContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html#a20f9c92d99bc2ccd7a5b3a37d5c7de79">mesos::internal::tests::MockDockerContainerizer</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_1MockScheduler.html#a9e6a14dfbd492ad8cbaac3344e401422">mesos::internal::tests::MockScheduler</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#ad9a4148323e74fa49b534b181d10a723">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a249f9386c7a7d350edb621ea88417050">mesos::internal::tests::TestContainerizer</a>
 </li>
@@ -552,8 +552,8 @@
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#aa2565c164096b7dc96a567af2cbe3a37">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 </li>
 <li>MOCK_METHOD6()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a722a0afa528086a83da14519f985a3f8">mesos::internal::tests::MockSlave</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#acf79479daa3f4a26ee3bab26fc61618a">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a554636890dccfa6456f33d9c42ab145b">mesos::internal::tests::MockSlave</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#a410ec0825e1c6174cae59977844041e0">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 </li>
 <li>MOCK_METHOD7()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a4245585158835727a3f21ba9f4a859c1">mesos::internal::tests::MockSlave</a>
@@ -571,7 +571,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>
@@ -665,7 +665,7 @@
 : <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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_p.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_p.html b/content/api/latest/c++/functions_p.html
index f007614..030475e 100644
--- a/content/api/latest/c++/functions_p.html
+++ b/content/api/latest/c++/functions_p.html
@@ -395,18 +395,18 @@
 <li>PosixMemIsolatorProcess()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixMemIsolatorProcess.html#ab8f8ec2dfe6a51fd5173086d653df78a">mesos::internal::slave::PosixMemIsolatorProcess</a>
 </li>
-<li>postValidation
-: <a class="el" href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion</a>
-</li>
 <li>PostValidation
 : <a class="el" href="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6">mesos::ResourceConversion</a>
 </li>
 <li>postValidation
-: <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion</a>
+: <a class="el" href="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781">mesos::ResourceConversion</a>
 </li>
 <li>PostValidation
 : <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d">mesos::v1::ResourceConversion</a>
 </li>
+<li>postValidation
+: <a class="el" href="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43">mesos::v1::ResourceConversion</a>
+</li>
 <li>ppid
 : <a class="el" href="structproc_1_1ProcessStatus.html#ad0a83e9d469cab01eb3ceb70ab7f108d">proc::ProcessStatus</a>
 </li>
@@ -492,7 +492,7 @@
 , <a class="el" href="structrouting_1_1filter_1_1Filter.html#a4092907cf26633122a73f1f6e2f5dea1">routing::filter::Filter&lt; Classifier &gt;</a>
 </li>
 <li>Priority()
-: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a41a1939341586e23fe3260c5b94fcc59">routing::filter::Priority</a>
+: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a2248e8e95c16b14b905d30a4bf6675ee">routing::filter::Priority</a>
 </li>
 <li>privileged
 : <a class="el" href="classDocker_1_1RunOptions.html#a33f18cefbc3ca182e25e11864aaf6b7c">Docker::RunOptions</a>
@@ -527,7 +527,7 @@
 , <a class="el" href="structprocess_1_1UPID.html#ae1701c7594fe2cf1c96b951a52eb0396">process::UPID</a>
 </li>
 <li>ProcessReference()
-: <a class="el" href="classprocess_1_1ProcessReference.html#a992d838d9247014a0bd5e70f341e4c9d">process::ProcessReference</a>
+: <a class="el" href="classprocess_1_1ProcessReference.html#a164404524777b61682707683c5a20e56">process::ProcessReference</a>
 </li>
 <li>ProcessStatus()
 : <a class="el" href="structproc_1_1ProcessStatus.html#a705164fd9473e80e2a02182fd28db11a">proc::ProcessStatus</a>
@@ -548,7 +548,7 @@
 : <a class="el" href="classflags_1_1FlagsBase.html#a88f899fbf20a712e8bb7236284b41bf4">flags::FlagsBase</a>
 </li>
 <li>Promise()
-: <a class="el" href="classprocess_1_1Promise.html#ae21d4ecd85e32dd84e32dd5813ac9284">process::Promise&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39">process::Promise&lt; T &gt;</a>
 </li>
 <li>Promise&lt; T &gt;
 : <a class="el" href="classprocess_1_1Future.html#a697fa51a09bfecabc58fd6d07ce8f501">process::Future&lt; T &gt;</a>
@@ -576,7 +576,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1ProvisionerProcess.html#aad146c139ae4cf525af67ff02b8e46da">mesos::internal::slave::ProvisionerProcess</a>
 </li>
 <li>Provisioner()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Provisioner.html#a5e75687448e6a0d872e6ffdb665849ab">mesos::internal::slave::Provisioner</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Provisioner.html#ac76bb3ae65c6e316914bcfef8730155e">mesos::internal::slave::Provisioner</a>
 </li>
 <li>ProvisionerProcess()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1ProvisionerProcess.html#a05f41f06d07ed3ac032769ab6d117c12">mesos::internal::slave::ProvisionerProcess</a>
@@ -655,7 +655,7 @@
 </li>
 <li>put()
 : <a class="el" href="classCache.html#a7b54629fb513d4b1652951bb713a0635">Cache&lt; Key, Value &gt;</a>
-, <a class="el" href="classhashmap.html#a040f93efd556981326f0809e0f24f9ef">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
+, <a class="el" href="classhashmap.html#af69989fa69c86b7bf1843c9ae0f77124">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#af672706fe637c9cdad8144233718198e">mesos::internal::slave::docker::MetadataManager</a>
 , <a class="el" href="classmultihashmap.html#ae10d45cc115dd9f16c07e3fb9a980bca">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classMultimap.html#a86848edcdc42b4e0b46e3d6beccec2c6">Multimap&lt; K, V &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_r.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_r.html b/content/api/latest/c++/functions_r.html
index a0b291d..70a0b3a 100644
--- a/content/api/latest/c++/functions_r.html
+++ b/content/api/latest/c++/functions_r.html
@@ -755,7 +755,7 @@
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1ResourceProvider.html#aff76550b79d71087708ccbb25f9b3a5a">mesos::internal::slave::ResourceProvider</a>
 </li>
 <li>Response()
-: <a class="el" href="structprocess_1_1http_1_1Response.html#ab52f93de73e86c37fa21484acd5d8e9d">process::http::Response</a>
+: <a class="el" href="structprocess_1_1http_1_1Response.html#ad23f61ad9a4ca2cbd074d1ee77170054">process::http::Response</a>
 </li>
 <li>response
 : <a class="el" href="structprocess_1_1HttpEvent.html#ac3cab3251b6f6339db32842bcd37bec4">process::HttpEvent</a>
@@ -885,10 +885,12 @@
 </li>
 <li>role
 : <a class="el" href="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980">mesos::internal::examples::Flags</a>
-, <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#accf0d5437cf11da50c674ecd6c19c7ce">mesos::internal::master::Role</a>
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Role.html#a9e8163dd90e1dd48c752cbfa82660804">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_sorter
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a0fd5f13197bb357ab0cc4f10144f2a58">mesos::internal::master::Flags</a>
@@ -917,7 +919,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1Rootfs.html#a0d1eefd3053932eceda17475fae5f95c">mesos::internal::tests::Rootfs</a>
 </li>
 <li>route()
-: <a class="el" href="classprocess_1_1ProcessBase.html#a37cf86bbf94884960c041e081a34bee4">process::ProcessBase</a>
+: <a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase</a>
 </li>
 <li>RouteOptions()
 : <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html#a9c202f7f06a7cb90499e3365ce338475">process::ProcessBase::RouteOptions</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_s.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_s.html b/content/api/latest/c++/functions_s.html
index 9afc6f5..51cedfd 100644
--- a/content/api/latest/c++/functions_s.html
+++ b/content/api/latest/c++/functions_s.html
@@ -404,13 +404,13 @@
 , <a class="el" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#a204a93410a8825a916dff56b5f8195c0">mesos::v1::executor::V0ToV1Adapter</a>
 , <a class="el" href="classorg_1_1apache_1_1zookeeper_1_1server_1_1NIOServerCnxnFactory.html#aeb21636f2fcbc8811af2040912c9b1a7">org::apache::zookeeper::server::NIOServerCnxnFactory</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html#a5d1386c7494d6681a764ddf0cff19e40">process::network::internal::LibeventSSLSocketImpl</a>
-, <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a9d7ac9f641277f1c5f4e7dc6f5464845">process::network::internal::Socket&lt; AddressType &gt;</a>
 </li>
 <li>Shutdown
 : <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904">process::network::internal::Socket&lt; AddressType &gt;</a>
 </li>
 <li>shutdown()
-: <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a04930363612888ceb04d517061a43f3e">process::network::internal::SocketImpl</a>
+: <a class="el" href="classprocess_1_1network_1_1internal_1_1Socket.html#a9d7ac9f641277f1c5f4e7dc6f5464845">process::network::internal::Socket&lt; AddressType &gt;</a>
+, <a class="el" href="classprocess_1_1network_1_1internal_1_1SocketImpl.html#a04930363612888ceb04d517061a43f3e">process::network::internal::SocketImpl</a>
 </li>
 <li>shutdownExecutor()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c">mesos::internal::slave::Slave</a>
@@ -438,12 +438,12 @@
 <li>signature
 : <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a7a5314085fad497a929f9901cf55721a">process::http::authentication::JWT</a>
 </li>
-<li>signed_integer
-: <a class="el" href="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7">JSON::Number</a>
-</li>
 <li>SIGNED_INTEGER
 : <a class="el" href="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779">JSON::Number</a>
 </li>
+<li>signed_integer
+: <a class="el" href="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7">JSON::Number</a>
+</li>
 <li>size()
 : <a class="el" href="classBoundedHashMap.html#aa0c84c4c9636449ab35ef13ecce36266">BoundedHashMap&lt; Key, Value &gt;</a>
 , <a class="el" href="classCache.html#aae4846f6fb5c598ae164e89129de1350">Cache&lt; Key, Value &gt;</a>
@@ -911,12 +911,14 @@
 <li>submitScheduler()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a10612b0c349105c4e3ac1cb8bc48210f">mesos::internal::master::Master</a>
 </li>
+<li>Subprocess
+: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
+</li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#afa34ca045f618704548708d7c5e5d82a">process::Subprocess::IO</a>
 </li>
 <li>Subprocess
-: <a class="el" href="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::IO</a>
-, <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
+: <a class="el" href="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc">process::Subprocess::ParentHook</a>
 </li>
 <li>subprocess
 : <a class="el" href="classprocess_1_1Subprocess.html#afa34ca045f618704548708d7c5e5d82a">process::Subprocess</a>
@@ -1042,7 +1044,7 @@
 : <a class="el" href="classSynchronized.html#a6f1fcefdbc244929d3a3efce643d1a42">Synchronized&lt; T &gt;</a>
 </li>
 <li>sysctl()
-: <a class="el" href="structos_1_1sysctl.html#aae16684fca2b68f7ae4c998cee5f6f7e">os::sysctl</a>
+: <a class="el" href="structos_1_1sysctl.html#acce1acf3d6dfb33d4d06dfe2ee09169b">os::sysctl</a>
 </li>
 <li>sysname
 : <a class="el" href="structos_1_1UTSInfo.html#a6d960255088be07cac7157b7cbe94cbf">os::UTSInfo</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_t.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_t.html b/content/api/latest/c++/functions_t.html
index e35276f..4c73345 100644
--- a/content/api/latest/c++/functions_t.html
+++ b/content/api/latest/c++/functions_t.html
@@ -260,7 +260,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a03b2e4b3d90bb58e6e032c153e929722">mesos::internal::tests::TestLauncher</a>
 </li>
 <li>TestMesos()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9">mesos::internal::tests::executor::TestMesos&lt; Mesos, Event &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88">mesos::internal::tests::executor::TestMesos&lt; Mesos, Event &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a4c36d0e709638fae4fe64f2598b969b2">mesos::internal::tests::scheduler::TestMesos&lt; Mesos, Event &gt;</a>
 </li>
 <li>TestModule()
@@ -423,13 +423,13 @@
 <li>type
 : <a class="el" href="structboost_1_1icl_1_1interval__bound__type_3_01Interval_3_01T_01_4_01_4.html#a1fb0c27f4ab926a92987cd26571c1cd9">boost::icl::interval_bound_type&lt; Interval&lt; T &gt; &gt;</a>
 , <a class="el" href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html#a78dfbb0c4101084fe49212f1867c04d2">boost::icl::interval_traits&lt; Interval&lt; T &gt; &gt;</a>
-, <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Selector.html#ae7566a068a554a9727f32aa50f3eeb81">cgroups::devices::Entry::Selector</a>
 </li>
 <li>Type
 : <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Selector.html#a3901fb22702c5ae9ca80a4ea0093e8f4">cgroups::devices::Entry::Selector</a>
 </li>
 <li>type
-: <a class="el" href="structcpp14_1_1internal_1_1IntegerSequenceGen_3_01T_00_010_00_01Is_8_8_8_01_4.html#a5f00d8d117a878f2a44a2c0870905a20">cpp14::internal::IntegerSequenceGen&lt; T, 0, Is... &gt;</a>
+: <a class="el" href="structcgroups_1_1devices_1_1Entry_1_1Selector.html#ae7566a068a554a9727f32aa50f3eeb81">cgroups::devices::Entry::Selector</a>
+, <a class="el" href="structcpp14_1_1internal_1_1IntegerSequenceGen_3_01T_00_010_00_01Is_8_8_8_01_4.html#a5f00d8d117a878f2a44a2c0870905a20">cpp14::internal::IntegerSequenceGen&lt; T, 0, Is... &gt;</a>
 </li>
 <li>Type
 : <a class="el" href="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aa">JSON::Number</a>
@@ -438,40 +438,36 @@
 : <a class="el" href="structJSON_1_1Number.html#a2e9d12ef7b37989c7c1bf2b89dc31690">JSON::Number</a>
 , <a class="el" href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html#ae82c8eee1ce13cbd2d0da44e29134b1f">mesos::csi::paths::ContainerPath</a>
 , <a class="el" href="structmesos_1_1csi_1_1paths_1_1VolumePath.html#a932b55eda0d5df1444fe5e15adba876d">mesos::csi::paths::VolumePath</a>
-, <a class="el" href="classmesos_1_1internal_1_1FilesError.html#aef08f763f1a964529d6e612e5ab49db4">mesos::internal::FilesError</a>
 </li>
 <li>Type
 : <a class="el" href="classmesos_1_1internal_1_1FilesError.html#ace93cf1c2ae2be0671102df57ed0b5a1">mesos::internal::FilesError</a>
 </li>
 <li>type
-: <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#abb78c2f10d58e5d2c8bdd47a459d832b">mesos::internal::fs::MountInfoTable::Entry</a>
+: <a class="el" href="classmesos_1_1internal_1_1FilesError.html#aef08f763f1a964529d6e612e5ab49db4">mesos::internal::FilesError</a>
+, <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountInfoTable_1_1Entry.html#abb78c2f10d58e5d2c8bdd47a459d832b">mesos::internal::fs::MountInfoTable::Entry</a>
 , <a class="el" href="structmesos_1_1internal_1_1fs_1_1MountTable_1_1Entry.html#a59c7e9a32021a096821a898eb03b20e1">mesos::internal::fs::MountTable::Entry</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a523f498c1c3ca96190b8a654b9a329f2">mesos::internal::log::tool::Benchmark::Flags</a>
-, <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">mesos::internal::ResourceProviderMessage</a>
 </li>
 <li>Type
 : <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">mesos::internal::ResourceProviderMessage</a>
 </li>
 <li>type
-: <a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html#ac0d29e60c4e42c93fcd2c5f702f27d45">mesos::internal::tests::ZooKeeperTest::TestWatcher::Event</a>
+: <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">mesos::internal::ResourceProviderMessage</a>
+, <a class="el" href="structmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher_1_1Event.html#ac0d29e60c4e42c93fcd2c5f702f27d45">mesos::internal::tests::ZooKeeperTest::TestWatcher::Event</a>
 </li>
 <li>Type
 : <a class="el" href="classmesos_1_1slave_1_1ContainerIO_1_1IO.html#a7c8f14a0efec6a09b957d5d24b8f9e99">mesos::slave::ContainerIO::IO</a>
+, <a class="el" href="classos_1_1WindowsFD.html#ac0377db41e1c167339c97dbd69c79ae5">os::WindowsFD</a>
 </li>
 <li>type()
 : <a class="el" href="classos_1_1WindowsFD.html#a3ce17a730ace5352a1fc6d49f8336d52">os::WindowsFD</a>
 </li>
 <li>Type
-: <a class="el" href="classos_1_1WindowsFD.html#ac0377db41e1c167339c97dbd69c79ae5">os::WindowsFD</a>
-</li>
-<li>type
-: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a082bf5dfcd9d0a9ffcb6851d8e042a01">process::http::authentication::JWTError</a>
-</li>
-<li>Type
 : <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a6f5217e567bf225c536e03e858a017ed">process::http::authentication::JWTError</a>
 </li>
 <li>type
-: <a class="el" href="structprocess_1_1http_1_1Request.html#a4e49e02732d986eb32f979156e0d389a">process::http::Request</a>
+: <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a082bf5dfcd9d0a9ffcb6851d8e042a01">process::http::authentication::JWTError</a>
+, <a class="el" href="structprocess_1_1http_1_1Request.html#a4e49e02732d986eb32f979156e0d389a">process::http::Request</a>
 , <a class="el" href="structprocess_1_1http_1_1Response.html#a6846045a3c3df3abd8e2735847af3a79">process::http::Response</a>
 , <a class="el" href="structprocess_1_1internal_1_1unwrap.html#a42055ebfe5f79c5139c8811f9866cce9">process::internal::unwrap&lt; T &gt;</a>
 , <a class="el" href="structprocess_1_1internal_1_1unwrap_3_01Future_3_01X_01_4_01_4.html#a14a1ae87a7669ca60aad0624d1e58bff">process::internal::unwrap&lt; Future&lt; X &gt; &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_u.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_u.html b/content/api/latest/c++/functions_u.html
index ef3e149..635925a 100644
--- a/content/api/latest/c++/functions_u.html
+++ b/content/api/latest/c++/functions_u.html
@@ -437,7 +437,7 @@
 : <a class="el" href="structprocess_1_1http_1_1Request.html#aba3024fe3e1028d19f5fb4e92519cb56">process::http::Request</a>
 </li>
 <li>URL()
-: <a class="el" href="structprocess_1_1http_1_1URL.html#a6f6a9c959c9bb1519f1c29192aa4a407">process::http::URL</a>
+: <a class="el" href="structprocess_1_1http_1_1URL.html#a0405a5eae13705f0cfe7b78e2928bc5f">process::http::URL</a>
 </li>
 <li>us()
 : <a class="el" href="classDuration.html#ab4bc8981d3ac26e3880e57e19f7f7f92">Duration</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_w.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_w.html b/content/api/latest/c++/functions_w.html
index 8d40fe9..3eb9bda 100644
--- a/content/api/latest/c++/functions_w.html
+++ b/content/api/latest/c++/functions_w.html
@@ -167,12 +167,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#ae98a411bf78d0ab537c021bf3dbd01b0">Duration</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="classWeeks.html#a2606052f27e4baecbf6eb75bd695a034">Weeks</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/future_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/future_8hpp_source.html b/content/api/latest/c++/future_8hpp_source.html
index 32a3356..1d39ddd 100644
--- a/content/api/latest/c++/future_8hpp_source.html
+++ b/content/api/latest/c++/future_8hpp_source.html
@@ -164,7 +164,7 @@
 <div class="ttc" id="classprocess_1_1Future_html_a00e8cb9299d48b5b59fba301894b019f"><div class="ttname"><a href="classprocess_1_1Future.html#a00e8cb9299d48b5b59fba301894b019f">process::Future::then</a></div><div class="ttdeci">Future&lt; X &gt; then(lambda::CallableOnce&lt; Future&lt; X &gt;()&gt; f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:398</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a97e42f6b06e3bda93cdfbed6e8fa9093"><div class="ttname"><a href="classprocess_1_1Future.html#a97e42f6b06e3bda93cdfbed6e8fa9093">process::Future::FailedCallback</a></div><div class="ttdeci">lambda::CallableOnce&lt; void(const std::string &amp;)&gt; FailedCallback</div><div class="ttdef"><b>Definition:</b> future.hpp:169</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_a7885011cf6470b707294a6ef4ec7a0a6"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a7885011cf6470b707294a6ef4ec7a0a6">process::internal::then</a></div><div class="ttdeci">void then(lambda::CallableOnce&lt; X(const T &amp;)&gt; &amp;&amp;f, std::unique_ptr&lt; Promise&lt; X &gt;&gt; promise, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1490</div></div>
 <div class="ttc" id="structprocess_1_1ErrnoFailure_html_a00efa849b3939db5db715378c750301d"><div class="ttname"><a href="structprocess_1_1ErrnoFailure.html#a00efa849b3939db5db715378c750301d">process::ErrnoFailure::code</a></div><div class="ttdeci">const int code</div><div class="ttdef"><b>Definition:</b> future.hpp:690</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/gate_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/gate_8hpp_source.html b/content/api/latest/c++/gate_8hpp_source.html
index dbf5f27..db04e9c 100644
--- a/content/api/latest/c++/gate_8hpp_source.html
+++ b/content/api/latest/c++/gate_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="classprocess_1_1Gate_html_a20705932bb6b30c0d8e7ca52df526605"><div class="ttname"><a href="classprocess_1_1Gate.html#a20705932bb6b30c0d8e7ca52df526605">process::Gate::wait</a></div><div class="ttdeci">void wait()</div><div class="ttdef"><b>Definition:</b> gate.hpp:46</div></div>
 <div class="ttc" id="classprocess_1_1Gate_html"><div class="ttname"><a href="classprocess_1_1Gate.html">process::Gate</a></div><div class="ttdef"><b>Definition:</b> gate.hpp:33</div></div>
 <div class="ttc" id="classprocess_1_1Gate_html_a2ec0ae8665a50429966834836e9a104f"><div class="ttname"><a href="classprocess_1_1Gate.html#a2ec0ae8665a50429966834836e9a104f">process::Gate::open</a></div><div class="ttdeci">void open()</div><div class="ttdef"><b>Definition:</b> gate.hpp:37</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/gc_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/gc_8hpp_source.html b/content/api/latest/c++/gc_8hpp_source.html
index 2a96b18..ce1ae0e 100644
--- a/content/api/latest/c++/gc_8hpp_source.html
+++ b/content/api/latest/c++/gc_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_ab6abcfff8998555410663d876acfbf42"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#ab6abcfff8998555410663d876acfbf42">mesos::internal::slave::GarbageCollector::GarbageCollector</a></div><div class="ttdeci">GarbageCollector(const std::string &amp;workDir)</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">mesos::internal::slave::GarbageCollector</a></div><div class="ttdef"><b>Definition:</b> gc.hpp:42</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_aa0cd8028bc38e4cf966125bdaddf9231"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector::prune</a></div><div class="ttdeci">virtual void prune(const Duration &amp;d)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1GarbageCollector_html_a460483d154feced6c5e989f6f9ad1b8c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#a460483d154feced6c5e989f6f9ad1b8c">mesos::internal::slave::GarbageCollector::~GarbageCollector</a></div><div class="ttdeci">virtual ~GarbageCollector()</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/gc__process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/gc__process_8hpp_source.html b/content/api/latest/c++/gc__process_8hpp_source.html
index 527d20c..e95a143 100644
--- a/content/api/latest/c++/gc__process_8hpp_source.html
+++ b/content/api/latest/c++/gc__process_8hpp_source.html
@@ -83,7 +83,7 @@
 <div class="ttc" id="timer_8hpp_html"><div class="ttname"><a href="timer_8hpp.html">timer.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Timeout_html"><div class="ttname"><a href="classprocess_1_1Timeout.html">process::Timeout</a></div><div class="ttdef"><b>Definition:</b> timeout.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1Timer_html"><div class="ttname"><a href="classprocess_1_1Timer.html">process::Timer</a></div><div class="ttdef"><b>Definition:</b> timer.hpp:30</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_ace210c8852d8ef1f0f67ec3af06281f6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#ace210c8852d8ef1f0f67ec3af06281f6">mesos::internal::tests::Metrics</a></div><div class="ttdeci">JSON::Object Metrics()</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/gmock_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/gmock_8hpp_source.html b/content/api/latest/c++/gmock_8hpp_source.html
index 590c20d..9f02592 100644
--- a/content/api/latest/c++/gmock_8hpp_source.html
+++ b/content/api/latest/c++/gmock_8hpp_source.html
@@ -101,7 +101,7 @@
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
 <div class="ttc" id="namespaceprocess_html_a6f9e7174474c4a45ed8d3c2b35d1534c"><div class="ttname"><a href="namespaceprocess.html#a6f9e7174474c4a45ed8d3c2b35d1534c">process::ExpectNoFutureMessages</a></div><div class="ttdeci">void ExpectNoFutureMessages(Name name, From from, To to)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:617</div></div>
 <div class="ttc" id="classprocess_1_1TestsFilter_html_a1e7d90c91627d2b719669049732a1345"><div class="ttname"><a href="classprocess_1_1TestsFilter.html#a1e7d90c91627d2b719669049732a1345">process::TestsFilter::filter</a></div><div class="ttdeci">virtual bool filter(const ExitedEvent &amp;event)</div><div class="ttdef"><b>Definition:</b> gmock.hpp:264</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="exit_8hpp_html"><div class="ttname"><a href="exit_8hpp.html">exit.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1FilterTestEventListener_html_a83706dd9a07c5ea208ee1109183aa72f"><div class="ttname"><a href="classprocess_1_1FilterTestEventListener.html#a83706dd9a07c5ea208ee1109183aa72f">process::FilterTestEventListener::instance</a></div><div class="ttdeci">static FilterTestEventListener * instance()</div><div class="ttdef"><b>Definition:</b> gmock.hpp:289</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future&lt; T &gt; future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:916</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/grpc_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/grpc_8hpp_source.html b/content/api/latest/c++/grpc_8hpp_source.html
index f14eca1..e91ddfa 100644
--- a/content/api/latest/c++/grpc_8hpp_source.html
+++ b/content/api/latest/c++/grpc_8hpp_source.html
@@ -88,7 +88,7 @@
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1grpc_1_1client_1_1Connection_html_a60863492f258db095f4ce19c45d4fed5"><div class="ttname"><a href="classprocess_1_1grpc_1_1client_1_1Connection.html#a60863492f258db095f4ce19c45d4fed5">process::grpc::client::Connection::Connection</a></div><div class="ttdeci">Connection(const std::string &amp;uri, const std::shared_ptr&lt;::grpc::ChannelCredentials &gt; &amp;credentials=::grpc::InsecureChannelCredentials())</div><div class="ttdef"><b>Definition:</b> grpc.hpp:102</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="namespaceuri_html"><div class="ttname"><a href="namespaceuri.html">uri</a></div><div class="ttdef"><b>Definition:</b> uri.hpp:21</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/gtest__constants_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/gtest__constants_8hpp_source.html b/content/api/latest/c++/gtest__constants_8hpp_source.html
index 4604592..001dc67 100644
--- a/content/api/latest/c++/gtest__constants_8hpp_source.html
+++ b/content/api/latest/c++/gtest__constants_8hpp_source.html
@@ -55,7 +55,7 @@
 <a href="gtest__constants_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comme
 nt">//</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// limitations under the License</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div><div
  class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#ifndef __PROCESS_GTEST_CONSTANTS_HPP__</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#define __PROCESS_GTEST_CONSTANTS_HPP__</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="duration_8hpp.html">stout/duration.hpp</a>&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceprocess.html">process</a> {</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lin
 eno">   20</span>&#160;<span class="keyword">extern</span> <a class="code" href="classDuration.html">Duration</a> <a class="code" href="namespaceprocess.html#a3271f68dd6702cfaf456884ec2c6acd6">TEST_AWAIT_TIMEOUT</a>;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;} <span class="comment">// namespace process {</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#endif // __PROCESS_GTEST_CONSTANTS_HPP__</span></div><div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a3271f68dd6702cfaf456884ec2c6acd6"><div class="ttname"><a href="namespaceprocess.html#a3271f68dd6702cfaf456884ec2c6acd6">process::TEST_AWAIT_TIMEOUT</a></div><div class="ttdeci">Duration TEST_AWAIT_TIMEOUT</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/health__checker_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/health__checker_8hpp_source.html b/content/api/latest/c++/health__checker_8hpp_source.html
index e957c5a..b4c8792 100644
--- a/content/api/latest/c++/health__checker_8hpp_source.html
+++ b/content/api/latest/c++/health__checker_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1checks_1_1HealthChecker_html_a0b8dffb78c37dafcec2bba0b3e9c7f12"><div class="ttname"><a href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a0b8dffb78c37dafcec2bba0b3e9c7f12">mesos::internal::checks::HealthChecker::~HealthChecker</a></div><div class="ttdeci">~HealthChecker()</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1checks_1_1HealthChecker_html_aab5e68a14e1f85e4ee8b88260659c1db"><div class="ttname"><a href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#aab5e68a14e1f85e4ee8b88260659c1db">mesos::internal::checks::HealthChecker::pause</a></div><div class="ttdeci">void pause()</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1checks_1_1HealthChecker_html_a432809cd9ab8da0373597f4b680d0659"><div class="ttname"><a href="classmesos_1_1internal_1_1checks_1_1HealthChecker.html#a432809cd9ab8da0373597f4b680d0659">mesos::internal::checks::HealthChecker::resume</a></div><div class="ttdeci">void resume()</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/help_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/help_8hpp_source.html b/content/api/latest/c++/help_8hpp_source.html
index bfef145..8842db0 100644
--- a/content/api/latest/c++/help_8hpp_source.html
+++ b/content/api/latest/c++/help_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="namespaceprocess_html_a648914a95c6a0879a00159dcbfb06f5e"><div class="ttname"><a href="namespaceprocess.html#a648914a95c6a0879a00159dcbfb06f5e">process::REFERENCES</a></div><div class="ttdeci">std::string REFERENCES(T &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> help.hpp:102</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classprocess_1_1Help_html"><div class="ttname"><a href="classprocess_1_1Help.html">process::Help</a></div><div class="ttdef"><b>Definition:</b> help.hpp:110</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a525cafa300f0b0630d9c2c9b9ce2c77f"><div class="ttname"><a href="namespaceprocess.html#a525cafa300f0b0630d9c2c9b9ce2c77f">process::USAGE</a></div><div class="ttdeci">std::string USAGE(const std::string &amp;usage)</div><div class="ttdef"><b>Definition:</b> help.hpp:62</div></div>
 <div class="ttc" id="classprocess_1_1Help_html_ab53a069425d0fc76d75fc807799cad7e"><div class="ttname"><a href="classprocess_1_1Help.html#ab53a069425d0fc76d75fc807799cad7e">process::Help::json</a></div><div class="ttdeci">friend void json(JSON::ObjectWriter *writer, const Help &amp;help)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/hierarchical_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hierarchical_8hpp_source.html b/content/api/latest/c++/hierarchical_8hpp_source.html
index db6cb37..e5042ad 100644
--- a/content/api/latest/c++/hierarchical_8hpp_source.html
+++ b/content/api/latest/c++/hierarchical_8hpp_source.html
@@ -154,7 +154,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_af871d09933fbc7f80ed777b7f6101168"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#af871d09933fbc7f80ed777b7f6101168">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::updateSlave</a></div><div class="ttdeci">void updateSlave(const SlaveID &amp;slave, const SlaveInfo &amp;slaveInfo, const Option&lt; Resources &gt; &amp;total=None(), const Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp;capabilities=None())</div></div>
 <div class="ttc" id="src_2master_2allocator_2mesos_2metrics_8hpp_html"><div class="ttname"><a href="src_2master_2allocator_2mesos_2metrics_8hpp.html">metrics.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a8414f67fc1e1a07bb126d8e9db2bd035"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a8414f67fc1e1a07bb126d8e9db2bd035">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::deactivateSlave</a></div><div class="ttdeci">void deactivateSlave(const SlaveID &amp;slaveId)</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a42265212d37f7d6d1f073f1b96ca94d0"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a42265212d37f7d6d1f073f1b96ca94d0">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::_quota_allocated</a></div><div class="ttdeci">double _quota_allocated(const std::string &amp;role, const std::string &amp;resource)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_a969e5e893e55d21d9f4f88b61228515d"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a969e5e893e55d21d9f4f88b61228515d">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::This</a></div><div class="ttdeci">HierarchicalAllocatorProcess This</div><div class="ttdef"><b>Definition:</b> hierarchical.hpp:229</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_html_aa63a6a9f0c900a6760dfe5406efda44b"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa63a6a9f0c900a6760dfe5406efda44b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::removeSlave</a></div><div class="ttdeci">void removeSlave(const SlaveID &amp;slaveId)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/http__authenticator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/http__authenticator_8hpp_source.html b/content/api/latest/c++/http__authenticator_8hpp_source.html
index 1655024..ad6fec5 100644
--- a/content/api/latest/c++/http__authenticator_8hpp_source.html
+++ b/content/api/latest/c++/http__authenticator_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1Authenticator_html"><div class="ttname"><a href="classmesos_1_1Authenticator.html">mesos::Authenticator</a></div><div class="ttdef"><b>Definition:</b> authenticator.hpp:34</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2authenticator_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2authenticator_8hpp.html">authenticator.hpp</a></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="namespacemesos_1_1uri_html_a5dff7c4a2df7be12fb642b5801c34f9f"><div class="ttname"><a href="namespacemesos_1_1uri.html#a5dff7c4a2df7be12fb642b5801c34f9f">mesos::uri::http</a></div><div class="ttdeci">URI http(const std::string &amp;host, const std::string &amp;path=&quot;/&quot;, const Option&lt; int &gt; &amp;port=None(), const Option&lt; std::string &gt; &amp;query=None(), const Option&lt; std::string &gt; &amp;fragment=None(), const Option&lt; std::string &gt; &amp;user=None(), const Option&lt; std::string &gt; &amp;password=None())</div><div class="ttdoc">Creates an http URI with the given parameters. </div><div class="ttdef"><b>Definition:</b> http.hpp:35</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/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 2cfc065..049e10b 100644
--- a/content/api/latest/c++/http__connection_8hpp_source.html
+++ b/content/api/latest/c++/http__connection_8hpp_source.html
@@ -122,7 +122,7 @@
 <div class="ttc" id="collect_8hpp_html"><div class="ttname"><a href="collect_8hpp.html">collect.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a2e81202fca3244a7de00ac7bb253d59d"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a2e81202fca3244a7de00ac7bb253d59d">process::http::Request::method</a></div><div class="ttdeci">std::string method</div><div class="ttdef"><b>Definition:</b> http.hpp:522</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:594</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a78dfcfa785afc80e221d92543ff617f1"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1">process::http::Request::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> http.hpp:562</div></div>
 <div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process&lt; HttpConnectionProcess&lt; Call, Event &gt; &gt;::self</a></div><div class="ttdeci">PID&lt; HttpConnectionProcess&lt; Call, Event &gt; &gt; self() const</div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:510</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/http__proxy_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/http__proxy_8hpp_source.html b/content/api/latest/c++/http__proxy_8hpp_source.html
index aab3023..4576614 100644
--- a/content/api/latest/c++/http__proxy_8hpp_source.html
+++ b/content/api/latest/c++/http__proxy_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="libprocess_2include_2process_2socket_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2socket_8hpp.html">socket.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:594</div></div>
 <div class="ttc" id="classprocess_1_1HttpProxy_html_af7583014e65aee0dd1055f15463ea24b"><div class="ttname"><a href="classprocess_1_1HttpProxy.html#af7583014e65aee0dd1055f15463ea24b">process::HttpProxy::handle</a></div><div class="ttdeci">void handle(const Future&lt; http::Response &gt; &amp;future, const http::Request &amp;request)</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/id_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/id_8hpp_source.html b/content/api/latest/c++/id_8hpp_source.html
index e36f69e..2856625 100644
--- a/content/api/latest/c++/id_8hpp_source.html
+++ b/content/api/latest/c++/id_8hpp_source.html
@@ -54,7 +54,7 @@
 <div class="contents">
 <a href="id_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span><
 /div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// limitations under the License</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div><div class="line">
 <a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#ifndef __PROCESS_ID_HPP__</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#define __PROCESS_ID_HPP__</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceprocess.html">process</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="namespaceprocess_1_1ID.html">   21</a></span>&#160;<span class="keyword">namespace </span>ID {</div><div class="line"><a name="l00022"></a><span class="lin
 eno">   22</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;std::string <a class="code" href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">generate</a>(<span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceos_1_1libraries_1_1Library.html#ab0e1a0e311049b6d685de1068e8f4690">prefix</a> = <span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;} <span class="comment">// namespace ID {</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;} <span class="comment">// namespace process {</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif // __PROCESS_
 ID_HPP__</span></div><div class="ttc" id="namespaceprocess_1_1ID_html_aeb11a48c9def1da169d8455a30d0ee39"><div class="ttname"><a href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">process::ID::generate</a></div><div class="ttdeci">std::string generate(const std::string &amp;prefix=&quot;&quot;)</div><div class="ttdoc">Returns &amp;#39;prefix(N)&amp;#39; where N represents the number of instances where the same prefix (wrt...</div></div>
 <div class="ttc" id="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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/image__tar__puller_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/image__tar__puller_8hpp_source.html b/content/api/latest/c++/image__tar__puller_8hpp_source.html
index 744006d..8efd295 100644
--- a/content/api/latest/c++/image__tar__puller_8hpp_source.html
+++ b/content/api/latest/c++/image__tar__puller_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1ImageTarPuller_html_aec3dc9c00103aa267a2534010a3ef70b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1ImageTarPuller.html#aec3dc9c00103aa267a2534010a3ef70b">mesos::internal::slave::docker::ImageTarPuller::~ImageTarPuller</a></div><div class="ttdeci">~ImageTarPuller()</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="namespacedocker_html"><div class="ttname"><a href="namespacedocker.html">docker</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:34</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/in__memory_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/in__memory_8hpp_source.html b/content/api/latest/c++/in__memory_8hpp_source.html
index b043d4d..2a5b19c 100644
--- a/content/api/latest/c++/in__memory_8hpp_source.html
+++ b/content/api/latest/c++/in__memory_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html">mesos::state::Storage</a></div><div class="ttdef"><b>Definition:</b> storage.hpp:33</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/include_2mesos_2executor_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2executor_8hpp.html b/content/api/latest/c++/include_2mesos_2executor_8hpp.html
index 9469ac1..e0cb0cc 100644
--- a/content/api/latest/c++/include_2mesos_2executor_8hpp.html
+++ b/content/api/latest/c++/include_2mesos_2executor_8hpp.html
@@ -55,7 +55,8 @@
 <div class="title">executor.hpp File Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="textblock"><code>#include &lt;mutex&gt;</code><br />
+<div class="textblock"><code>#include &lt;map&gt;</code><br />
+<code>#include &lt;mutex&gt;</code><br />
 <code>#include &lt;string&gt;</code><br />
 <code>#include &lt;<a class="el" href="include_2mesos_2mesos_8hpp_source.html">mesos/mesos.hpp</a>&gt;</code><br />
 </div>


[9/9] mesos-site git commit: Updated the website built from mesos SHA: 57091af.

Posted by gi...@apache.org.
Updated the website built from mesos SHA: 57091af.


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

Branch: refs/heads/asf-site
Commit: ea255bb35425e1ef517736067f3b59bbfaedb16d
Parents: 5404915
Author: jenkins <bu...@apache.org>
Authored: Fri Jun 15 14:07:48 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Fri Jun 15 14:07:48 2018 +0000

----------------------------------------------------------------------
 ...ude_2process_2authenticator_8hpp_source.html |  2 +-
 ...2include_2process_2executor_8hpp_source.html |  2 +-
 ...s_2include_2process_2filter_8hpp_source.html |  2 +-
 ...ess_2include_2process_2http_8hpp_source.html |  2 +-
 ...ocess_2include_2process_2io_8hpp_source.html |  2 +-
 ..._2include_2process_2limiter_8hpp_source.html |  2 +-
 ..._2include_2process_2logging_8hpp_source.html |  2 +-
 ..._2include_2process_2message_8hpp_source.html |  2 +-
 ..._2process_2metrics_2metrics_8hpp_source.html |  2 +-
 ..._2include_2process_2network_8hpp_source.html |  2 +-
 ...cess_2include_2process_2pid_8hpp_source.html |  2 +-
 ...2include_2process_2protobuf_8hpp_source.html |  2 +-
 ...s_2include_2process_2shared_8hpp_source.html |  2 +-
 ...nclude_2process_2ssl_2flags_8hpp_source.html |  2 +-
 ...nclude_2process_2statistics_8hpp_source.html |  2 +-
 content/api/latest/c++/Nodes.xml                | 24 ++++-
 content/api/latest/c++/Tokens.xml               | 24 ++++-
 content/api/latest/c++/address_8hpp_source.html |  2 +-
 content/api/latest/c++/after_8hpp_source.html   |  2 +-
 content/api/latest/c++/async_8hpp.html          |  2 +-
 content/api/latest/c++/async_8hpp_source.html   |  2 +-
 content/api/latest/c++/aufs_8hpp_source.html    |  2 +-
 .../c++/authenticator__manager_8hpp_source.html |  2 +-
 content/api/latest/c++/bind_8hpp_source.html    |  2 +-
 content/api/latest/c++/checker_8hpp_source.html |  2 +-
 ...assmesos_1_1MesosExecutorDriver-members.html | 15 ++--
 .../c++/classmesos_1_1MesosExecutorDriver.html  | 36 ++++++++
 ...1tests_1_1executor_1_1TestMesos-members.html |  2 +-
 ...ernal_1_1tests_1_1executor_1_1TestMesos.html | 14 ++-
 ...esos_1_1v1_1_1executor_1_1Mesos-members.html | 11 +--
 .../classmesos_1_1v1_1_1executor_1_1Mesos.html  | 46 ++++++++++
 ...assmesos_1_1v1_1_1executor_1_1MesosBase.html |  2 +-
 content/api/latest/c++/clock_8hpp_source.html   |  2 +-
 content/api/latest/c++/collect_8hpp_source.html |  2 +-
 .../combined__authenticator_8hpp_source.html    |  2 +-
 .../api/latest/c++/composing_8hpp_source.html   |  2 +-
 .../c++/container__daemon_8hpp_source.html      |  2 +-
 .../api/latest/c++/coordinator_8hpp_source.html |  2 +-
 .../c++/count__down__latch_8hpp_source.html     |  2 +-
 content/api/latest/c++/counter_8hpp_source.html |  2 +-
 content/api/latest/c++/daemon_8hpp_source.html  |  2 +-
 content/api/latest/c++/decoder_8hpp_source.html |  2 +-
 content/api/latest/c++/defer_8hpp_source.html   |  2 +-
 .../api/latest/c++/deferred_8hpp_source.html    |  2 +-
 content/api/latest/c++/delay_8hpp_source.html   |  2 +-
 .../c++/detector_2standalone_8hpp_source.html   |  2 +-
 .../api/latest/c++/dispatch_8hpp_source.html    |  2 +-
 content/api/latest/c++/encoder_8hpp_source.html |  2 +-
 content/api/latest/c++/event_8hpp_source.html   |  2 +-
 .../api/latest/c++/event__loop_8hpp_source.html |  2 +-
 .../latest/c++/event__queue_8hpp_source.html    |  2 +-
 .../api/latest/c++/firewall_8hpp_source.html    |  2 +-
 content/api/latest/c++/functions_e.html         |  6 +-
 content/api/latest/c++/functions_func_m.html    | 20 ++---
 content/api/latest/c++/functions_func_p.html    |  4 +-
 content/api/latest/c++/functions_func_r.html    |  2 +-
 content/api/latest/c++/functions_func_t.html    |  4 +-
 content/api/latest/c++/functions_func_u.html    |  2 +-
 content/api/latest/c++/functions_m.html         | 34 ++++----
 content/api/latest/c++/functions_p.html         | 18 ++--
 content/api/latest/c++/functions_r.html         | 10 ++-
 content/api/latest/c++/functions_s.html         | 18 ++--
 content/api/latest/c++/functions_t.html         | 24 +++--
 content/api/latest/c++/functions_u.html         |  2 +-
 content/api/latest/c++/functions_w.html         |  6 +-
 content/api/latest/c++/future_8hpp_source.html  |  2 +-
 content/api/latest/c++/gate_8hpp_source.html    |  2 +-
 content/api/latest/c++/gc_8hpp_source.html      |  2 +-
 .../api/latest/c++/gc__process_8hpp_source.html |  2 +-
 content/api/latest/c++/gmock_8hpp_source.html   |  2 +-
 content/api/latest/c++/grpc_8hpp_source.html    |  2 +-
 .../c++/gtest__constants_8hpp_source.html       |  2 +-
 .../latest/c++/health__checker_8hpp_source.html |  2 +-
 content/api/latest/c++/help_8hpp_source.html    |  2 +-
 .../latest/c++/hierarchical_8hpp_source.html    |  2 +-
 .../c++/http__authenticator_8hpp_source.html    |  2 +-
 .../c++/http__connection_8hpp_source.html       |  2 +-
 .../api/latest/c++/http__proxy_8hpp_source.html |  2 +-
 content/api/latest/c++/id_8hpp_source.html      |  2 +-
 .../c++/image__tar__puller_8hpp_source.html     |  2 +-
 .../api/latest/c++/in__memory_8hpp_source.html  |  2 +-
 .../c++/include_2mesos_2executor_8hpp.html      |  3 +-
 .../include_2mesos_2executor_8hpp_source.html   | 13 +--
 ...lude_2mesos_2state_2leveldb_8hpp_source.html |  2 +-
 .../include_2mesos_2state_2log_8hpp_source.html |  2 +-
 ...de_2mesos_2state_2zookeeper_8hpp_source.html |  2 +-
 .../c++/include_2mesos_2v1_2executor_8hpp.html  |  1 +
 ...nclude_2mesos_2v1_2executor_8hpp_source.html |  9 +-
 ...2mesos_2zookeeper_2detector_8hpp_source.html |  2 +-
 content/api/latest/c++/index.hhc                |  8 +-
 content/api/latest/c++/index.hhk                |  6 +-
 content/api/latest/c++/jwt_8hpp_source.html     |  2 +-
 content/api/latest/c++/latch_8hpp_source.html   |  2 +-
 content/api/latest/c++/libev_8hpp_source.html   |  2 +-
 .../api/latest/c++/libevent_8hpp_source.html    |  2 +-
 .../c++/libevent__ssl__socket_8hpp_source.html  |  2 +-
 ...ss_2include_2process_2gtest_8hpp_source.html |  2 +-
 ..._2include_2process_2process_8hpp_source.html |  2 +-
 ...s_2include_2process_2socket_8hpp_source.html |  2 +-
 ...nclude_2process_2ssl_2gtest_8hpp_source.html |  2 +-
 ...process_2windows_2jobobject_8hpp_source.html |  2 +-
 .../latest/c++/linux__launcher_8hpp_source.html |  2 +-
 content/api/latest/c++/load_8hpp_source.html    |  2 +-
 content/api/latest/c++/loop_8hpp_source.html    |  2 +-
 .../c++/memory__profiler_8hpp_source.html       |  2 +-
 ...sos__executor__driver__impl_8hpp_source.html |  2 +-
 .../c++/metadata__manager_8hpp_source.html      |  2 +-
 content/api/latest/c++/metric_8hpp_source.html  |  2 +-
 .../latest/c++/metrics_2timer_8hpp_source.html  |  2 +-
 content/api/latest/c++/mime_8hpp_source.html    |  2 +-
 .../latest/c++/mock__docker_8hpp_source.html    |  2 +-
 content/api/latest/c++/mutex_8hpp_source.html   |  2 +-
 content/api/latest/c++/once_8hpp_source.html    |  2 +-
 content/api/latest/c++/openssl_8hpp_source.html |  2 +-
 .../api/latest/c++/operation_8hpp_source.html   |  2 +-
 content/api/latest/c++/os_8hpp_source.html      |  2 +-
 content/api/latest/c++/osx_8hpp_source.html     |  2 +-
 content/api/latest/c++/overlay_8hpp_source.html |  2 +-
 content/api/latest/c++/owned_8hpp_source.html   |  2 +-
 .../latest/c++/poll__socket_8hpp_source.html    |  2 +-
 .../api/latest/c++/posix_2disk_8hpp_source.html |  2 +-
 .../api/latest/c++/posix_2fork_8hpp_source.html |  2 +-
 .../latest/c++/posix_2killtree_8hpp_source.html |  2 +-
 .../api/latest/c++/posix_2os_8hpp_source.html   |  2 +-
 content/api/latest/c++/posix_8hpp_source.html   |  2 +-
 .../c++/process__reference_8hpp_source.html     |  2 +-
 .../api/latest/c++/profiler_8hpp_source.html    |  2 +-
 .../latest/c++/protobuf__utils_8hpp_source.html |  2 +-
 .../api/latest/c++/provider_8hpp_source.html    |  2 +-
 .../api/latest/c++/provisioner_8hpp_source.html |  2 +-
 .../latest/c++/proxy__executor_8hpp_source.html |  4 +-
 content/api/latest/c++/pstree_8hpp_source.html  |  2 +-
 .../api/latest/c++/pull__gauge_8hpp_source.html |  2 +-
 .../api/latest/c++/push__gauge_8hpp_source.html |  2 +-
 content/api/latest/c++/queue_8hpp_source.html   |  2 +-
 content/api/latest/c++/reap_8hpp_source.html    |  2 +-
 .../c++/registry__puller_8hpp_source.html       |  2 +-
 ...resource__provider_2manager_8hpp_source.html |  2 +-
 content/api/latest/c++/run_8hpp_source.html     |  2 +-
 .../api/latest/c++/run__queue_8hpp_source.html  |  2 +-
 content/api/latest/c++/rwlock_8hpp_source.html  |  2 +-
 .../api/latest/c++/scheduler_8hpp_source.html   |  2 +-
 .../api/latest/c++/sequence_8hpp_source.html    |  2 +-
 ...lave_2containerizer_2docker_8hpp_source.html |  2 +-
 ...s_2provisioner_2appc_2store_8hpp_source.html |  2 +-
 ...provisioner_2backends_2copy_8hpp_source.html |  2 +-
 ...2provisioner_2docker_2store_8hpp_source.html |  2 +-
 .../latest/c++/socket__manager_8hpp_source.html |  2 +-
 ...n_2cram__md5_2authenticatee_8hpp_source.html |  2 +-
 ...n_2cram__md5_2authenticator_8hpp_source.html |  2 +-
 ...thorizer_2local_2authorizer_8hpp_source.html |  2 +-
 .../c++/src_2common_2recordio_8hpp_source.html  |  2 +-
 .../c++/src_2log_2metrics_8hpp_source.html      |  2 +-
 .../c++/src_2log_2network_8hpp_source.html      |  2 +-
 ...allocator_2mesos_2allocator_8hpp_source.html |  2 +-
 ...aster_2contender_2zookeeper_8hpp_source.html |  2 +-
 ...master_2detector_2zookeeper_8hpp_source.html |  2 +-
 .../c++/src_2master_2master_8hpp_source.html    |  2 +-
 ...ave_2containerizer_2fetcher_8hpp_source.html |  2 +-
 ...rizer_2mesos_2containerizer_8hpp_source.html |  2 +-
 ...tainerizer_2mesos_2isolator_8hpp_source.html |  2 +-
 .../c++/src_2slave_2http_8hpp_source.html       |  2 +-
 .../src_2tests_2containerizer_8hpp_source.html  |  4 +-
 .../c++/src_2tests_2limiter_8hpp_source.html    |  2 +-
 .../c++/src_2tests_2mesos_8hpp_source.html      | 92 ++++++++++----------
 .../latest/c++/state__machine_8hpp_source.html  |  2 +-
 ...s__update__manager__process_8hpp_source.html |  2 +-
 ...include_2stout_2os_2process_8hpp_source.html |  2 +-
 ...out_2os_2windows_2jobobject_8hpp_source.html |  2 +-
 .../api/latest/c++/subprocess_8hpp_source.html  |  2 +-
 .../c++/subprocess__posix_8hpp_source.html      |  2 +-
 .../c++/subprocess__windows_8hpp_source.html    |  2 +-
 .../api/latest/c++/subsystem_8hpp_source.html   |  2 +-
 content/api/latest/c++/system_8hpp_source.html  |  2 +-
 content/api/latest/c++/time_8hpp_source.html    |  2 +-
 content/api/latest/c++/timeout_8hpp_source.html |  2 +-
 content/api/latest/c++/timer_8hpp_source.html   |  2 +-
 .../api/latest/c++/timeseries_8hpp_source.html  |  2 +-
 .../c++/uri_2fetchers_2docker_8hpp_source.html  |  2 +-
 .../api/latest/c++/utilities_8hpp_source.html   |  2 +-
 .../latest/c++/v0__v1executor_8hpp_source.html  | 10 +--
 .../api/latest/c++/windows_2os_8hpp_source.html |  2 +-
 .../c++/zookeeper_2contender_8hpp_source.html   |  2 +-
 183 files changed, 458 insertions(+), 318 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2authenticator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2authenticator_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2authenticator_8hpp_source.html
index 73be8ac..ca97f29 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2authenticator_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2authenticator_8hpp_source.html
@@ -73,7 +73,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1authentication_1_1AuthenticationResult_html_a88c899e54bb134e3af1f1a5ff436f72b"><div class="ttname"><a href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html#a88c899e54bb134e3af1f1a5ff436f72b">process::http::authentication::AuthenticationResult::unauthorized</a></div><div class="ttdeci">Option&lt; Unauthorized &gt; unauthorized</div><div class="ttdef"><b>Definition:</b> authenticator.hpp:94</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1authentication_1_1Principal_html"><div class="ttname"><a href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a></div><div class="ttdoc">Contains information associated with an authenticated principal. </div><div class="ttdef"><b>Definition:</b> authenticator.hpp:41</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_html_a5dff7c4a2df7be12fb642b5801c34f9f"><div class="ttname"><a href="namespacemesos_1_1uri.html#a5dff7c4a2df7be12fb642b5801c34f9f">mesos::uri::http</a></div><div class="ttdeci">URI http(const std::string &amp;host, const std::string &amp;path=&quot;/&quot;, const Option&lt; int &gt; &amp;port=None(), const Option&lt; std::string &gt; &amp;query=None(), const Option&lt; std::string &gt; &amp;fragment=None(), const Option&lt; std::string &gt; &amp;user=None(), const Option&lt; std::string &gt; &amp;password=None())</div><div class="ttdoc">Creates an http URI with the given parameters. </div><div class="ttdef"><b>Definition:</b> http.hpp:35</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; BasicAuthenticatorProcess &gt;</a></div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html
index 093052f..5567ae4 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2executor_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="namespaceprocess_html_a07833fb41a8b0c1f18fa5485ca8c18d4"><div class="ttname"><a href="namespaceprocess.html#a07833fb41a8b0c1f18fa5485ca8c18d4">process::wait</a></div><div class="ttdeci">bool wait(const UPID &amp;pid, const Duration &amp;duration=Seconds(-1))</div><div class="ttdoc">Wait for the process to exit for no more than the specified seconds. </div></div>
 <div class="ttc" id="classprocess_1_1Executor_html_a06c30cb0a50b9c129ab2eec111d75da9"><div class="ttname"><a href="classprocess_1_1Executor.html#a06c30cb0a50b9c129ab2eec111d75da9">process::Executor::Executor</a></div><div class="ttdeci">Executor()</div><div class="ttdef"><b>Definition:</b> executor.hpp:32</div></div>
 <div class="ttc" id="classprocess_1_1Executor_html_a43a9df131ecc0e5fb3c3015c118407da"><div class="ttname"><a href="classprocess_1_1Executor.html#a43a9df131ecc0e5fb3c3015c118407da">process::Executor::stop</a></div><div class="ttdeci">void stop()</div><div class="ttdef"><b>Definition:</b> executor.hpp:43</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="deferred_8hpp_html"><div class="ttname"><a href="deferred_8hpp.html">deferred.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2filter_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2filter_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2filter_8hpp_source.html
index 76f58f5..f8a7662 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2filter_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2filter_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classprocess_1_1Filter_html_af337696567c45148ae5d6a7a2d298227"><div class="ttname"><a href="classprocess_1_1Filter.html#af337696567c45148ae5d6a7a2d298227">process::Filter::~Filter</a></div><div class="ttdeci">virtual ~Filter()</div><div class="ttdef"><b>Definition:</b> filter.hpp:22</div></div>
 <div class="ttc" id="classprocess_1_1Filter_html_a07aeb097828837ae84197403a72d383c"><div class="ttname"><a href="classprocess_1_1Filter.html#a07aeb097828837ae84197403a72d383c">process::Filter::filter</a></div><div class="ttdeci">virtual bool filter(Event *event)</div><div class="ttdef"><b>Definition:</b> filter.hpp:28</div></div>
 <div class="ttc" id="classprocess_1_1Filter_html_a161f1f8af3d9e20304d8efac6f82769e"><div class="ttname"><a href="classprocess_1_1Filter.html#a161f1f8af3d9e20304d8efac6f82769e">process::Filter::filter</a></div><div class="ttdeci">virtual bool filter(const MessageEvent &amp;)</div><div class="ttdef"><b>Definition:</b> filter.hpp:23</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structprocess_1_1EventVisitor_html"><div class="ttname"><a href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></div><div class="ttdef"><b>Definition:</b> event.hpp:38</div></div>
 <div class="ttc" id="event_8hpp_html"><div class="ttname"><a href="event_8hpp.html">event.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html"><div class="ttname"><a href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:103</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
index 2ee6ad5..bd58192 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2http_8hpp_source.html
@@ -219,7 +219,7 @@
 <div class="ttc" id="structprocess_1_1http_1_1TemporaryRedirect_html_adbbe7389179708e229d9a07071041fde"><div class="ttname"><a href="structprocess_1_1http_1_1TemporaryRedirect.html#adbbe7389179708e229d9a07071041fde">process::http::TemporaryRedirect::TemporaryRedirect</a></div><div class="ttdeci">TemporaryRedirect(const std::string &amp;url)</div><div class="ttdef"><b>Definition:</b> http.hpp:690</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1OK_html_a82a9276bdee5eb85723f8b651c1c3ebb"><div class="ttname"><a href="structprocess_1_1http_1_1OK.html#a82a9276bdee5eb85723f8b651c1c3ebb">process::http::OK::OK</a></div><div class="ttdeci">OK(const std::string &amp;body)</div><div class="ttdef"><b>Definition:</b> http.hpp:668</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a2e81202fca3244a7de00ac7bb253d59d"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a2e81202fca3244a7de00ac7bb253d59d">process::http::Request::method</a></div><div class="ttdeci">std::string method</div><div class="ttdef"><b>Definition:</b> http.hpp:522</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:594</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2io_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2io_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2io_8hpp_source.html
index ae3daa7..ce0ffd0 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2io_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2io_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1io_html_ab005316d71b45c5b05de0a6234c6f8fc"><div class="ttname"><a href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io::WRITE</a></div><div class="ttdeci">const short WRITE</div><div class="ttdoc">A possible event while polling. </div><div class="ttdef"><b>Definition:</b> io.hpp:39</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceprocess_1_1io_html_a4c34d22e475e29f12ac739921dcc580f"><div class="ttname"><a href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io::read</a></div><div class="ttdeci">Future&lt; size_t &gt; read(int_fd fd, void *data, size_t size)</div><div class="ttdoc">Performs a single non-blocking read by polling on the specified file descriptor until any data can be...</div></div>
 <div class="ttc" id="int__fd_8hpp_html_aea4dbda01c90455f158ffa9b924c2f07"><div class="ttname"><a href="int__fd_8hpp.html#aea4dbda01c90455f158ffa9b924c2f07">int_fd</a></div><div class="ttdeci">int int_fd</div><div class="ttdef"><b>Definition:</b> int_fd.hpp:35</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2limiter_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2limiter_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2limiter_8hpp_source.html
index 64662d8..2f1d683 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2limiter_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2limiter_8hpp_source.html
@@ -83,7 +83,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Timeout_html"><div class="ttname"><a href="classprocess_1_1Timeout.html">process::Timeout</a></div><div class="ttdef"><b>Definition:</b> timeout.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future&lt; T &gt; future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:916</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html_a8f50fcfd7ddb6dd39ec2cd468377cd5d"><div class="ttname"><a href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">process::Promise::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:813</div></div>
 <div class="ttc" id="classprocess_1_1RateLimiter_html_a09f3220a7f68fb473745accc16847f45"><div class="ttname"><a href="classprocess_1_1RateLimiter.html#a09f3220a7f68fb473745accc16847f45">process::RateLimiter::~RateLimiter</a></div><div class="ttdeci">virtual ~RateLimiter()</div><div class="ttdef"><b>Definition:</b> limiter.hpp:174</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html
index 3e821b0..e208260 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2logging_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Logging_html_a1ac031b63eb2a359579e55fc49c2c577"><div class="ttname"><a href="classprocess_1_1Logging.html#a1ac031b63eb2a359579e55fc49c2c577">process::Logging::set_level</a></div><div class="ttdeci">Future&lt; Nothing &gt; set_level(int level, const Duration &amp;duration)</div></div>
 <div class="ttc" id="classprocess_1_1Timeout_html"><div class="ttname"><a href="classprocess_1_1Timeout.html">process::Timeout</a></div><div class="ttdef"><b>Definition:</b> timeout.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:501</div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2message_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2message_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2message_8hpp_source.html
index c226c29..592b97e 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2message_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2message_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="structprocess_1_1Message_html_a34b9bf104323f4cb48049c00046bf02c"><div class="ttname"><a href="structprocess_1_1Message.html#a34b9bf104323f4cb48049c00046bf02c">process::Message::from</a></div><div class="ttdeci">UPID from</div><div class="ttdef"><b>Definition:</b> message.hpp:25</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An &quot;untyped&quot; PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structprocess_1_1Message_html_aba0d1f741d939864cf287833dd14792e"><div class="ttname"><a href="structprocess_1_1Message.html#aba0d1f741d939864cf287833dd14792e">process::Message::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> message.hpp:27</div></div>
 <div class="ttc" id="structprocess_1_1Message_html_a97a2032a98cf03075101d02dbc50539c"><div class="ttname"><a href="structprocess_1_1Message.html#a97a2032a98cf03075101d02dbc50539c">process::Message::name</a></div><div class="ttdeci">std::string name</div><div class="ttdef"><b>Definition:</b> message.hpp:24</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
index e786968..139bec0 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html
@@ -73,7 +73,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2limiter_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2limiter_8hpp.html">limiter.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2network_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2network_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2network_8hpp_source.html
index 9e8821c..90736af 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2network_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2network_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="namespacenet_html_ae830b749f06b2b6d2ed9c42ecb1763d7"><div class="ttname"><a href="namespacenet.html#ae830b749f06b2b6d2ed9c42ecb1763d7">net::accept</a></div><div class="ttdeci">int_fd accept(const int_fd &amp;fd, sockaddr *addr, socklen_t *addrlen)</div><div class="ttdef"><b>Definition:</b> socket.hpp:132</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_aa05dd9eea0c1e4d3d49e2fc049c1a446"><div class="ttname"><a href="namespaceprocess_1_1network.html#aa05dd9eea0c1e4d3d49e2fc049c1a446">process::network::accept</a></div><div class="ttdeci">Try&lt; int_fd &gt; accept(int_fd s)</div><div class="ttdef"><b>Definition:</b> network.hpp:31</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_a502d62f6f908591b8677c90341af28cc"><div class="ttname"><a href="namespaceprocess_1_1network.html#a502d62f6f908591b8677c90341af28cc">process::network::connect</a></div><div class="ttdeci">Try&lt; Nothing, SocketError &gt; connect(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:60</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_a53b3d097e3d80075e841924f27ab8b36"><div class="ttname"><a href="namespaceprocess_1_1network.html#a53b3d097e3d80075e841924f27ab8b36">process::network::peer</a></div><div class="ttdeci">Try&lt; Address &gt; peer(int_fd s)</div><div class="ttdoc">Returns the peer&amp;#39;s Address for the accepted or connected socket. </div><div class="ttdef"><b>Definition:</b> network.hpp:98</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2net_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2net_8hpp.html">net.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2pid_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2pid_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2pid_8hpp_source.html
index 09ad17e..1421aae 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2pid_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2pid_8hpp_source.html
@@ -91,7 +91,7 @@
 <div class="ttc" id="structprocess_1_1UPID_html_ae1701c7594fe2cf1c96b951a52eb0396"><div class="ttname"><a href="structprocess_1_1UPID.html#ae1701c7594fe2cf1c96b951a52eb0396">process::UPID::ProcessManager</a></div><div class="ttdeci">friend class ProcessManager</div><div class="ttdef"><b>Definition:</b> pid.hpp:198</div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html_a4602556bdfca9709ab64989da89ad3b6"><div class="ttname"><a href="structprocess_1_1UPID.html#a4602556bdfca9709ab64989da89ad3b6">process::UPID::operator!</a></div><div class="ttdeci">bool operator!() const </div><div class="ttdef"><b>Definition:</b> pid.hpp:76</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html_aa1520297327feb8d59f2129f838a543a"><div class="ttname"><a href="structprocess_1_1UPID.html#aa1520297327feb8d59f2129f838a543a">process::UPID::UPID</a></div><div class="ttdeci">UPID(const std::string &amp;id_, const network::inet::Address &amp;address_)</div><div class="ttdef"><b>Definition:</b> pid.hpp:56</div></div>
 <div class="ttc" id="structprocess_1_1PID_html_a13236e13ff77be6c9ace62398ca6a5e9"><div class="ttname"><a href="structprocess_1_1PID.html#a13236e13ff77be6c9ace62398ca6a5e9">process::PID::PID</a></div><div class="ttdeci">PID(const T *t)</div><div class="ttdef"><b>Definition:</b> pid.hpp:287</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html
index 5b655d8..ffa98d0 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html
@@ -85,7 +85,7 @@
 <div class="ttc" id="structProtocol_html"><div class="ttname"><a href="structProtocol.html">Protocol</a></div><div class="ttdef"><b>Definition:</b> protobuf.hpp:453</div></div>
 <div class="ttc" id="namespacegoogle_1_1protobuf_html_aee8eca8614f1e8ce851c94890b57482b"><div class="ttname"><a href="namespacegoogle_1_1protobuf.html#aee8eca8614f1e8ce851c94890b57482b">google::protobuf::convert</a></div><div class="ttdeci">const T &amp; convert(const T &amp;t)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:74</div></div>
 <div class="ttc" id="classReqResProcess_html_aa88a64351fac32c4d142a4119b8fe45e"><div class="ttname"><a href="classReqResProcess.html#aa88a64351fac32c4d142a4119b8fe45e">ReqResProcess::run</a></div><div class="ttdeci">process::Future&lt; Res &gt; run()</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:422</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="convert_8hpp_html_aebbb6488a44f0e941d3aa6e7eb087e52"><div class="ttname"><a href="convert_8hpp.html#aebbb6488a44f0e941d3aa6e7eb087e52">convert</a></div><div class="ttdeci">jobject convert(JNIEnv *env, const T &amp;t)</div></div>
 <div class="ttc" id="classProtobufProcess_html_a8da6cd512073b5db2aa06a95c250efc1"><div class="ttname"><a href="classProtobufProcess.html#a8da6cd512073b5db2aa06a95c250efc1">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &amp;, M &amp;&amp;))</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:148</div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html"><div class="ttname"><a href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:103</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html
index a5f56f7..f8961f5 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Shared_html_a4ac3920f87773fe101014b3f7b6e555d"><div class="ttname"><a href="classprocess_1_1Shared.html#a4ac3920f87773fe101014b3f7b6e555d">process::Shared::Shared</a></div><div class="ttdeci">Shared(std::nullptr_t)</div><div class="ttdef"><b>Definition:</b> shared.hpp:38</div></div>
 <div class="ttc" id="classprocess_1_1Shared_html_aeb4d74c937660e50c912d79bb84ef754"><div class="ttname"><a href="classprocess_1_1Shared.html#aeb4d74c937660e50c912d79bb84ef754">process::Shared::operator-&gt;</a></div><div class="ttdeci">const T * operator-&gt;() const </div><div class="ttdef"><b>Definition:</b> shared.hpp:111</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Shared_html_aadaef640c97e060e83bf285bf9eac401"><div class="ttname"><a href="classprocess_1_1Shared.html#aadaef640c97e060e83bf285bf9eac401">process::Shared::Shared</a></div><div class="ttdeci">Shared()</div><div class="ttdef"><b>Definition:</b> shared.hpp:77</div></div>
 <div class="ttc" id="classprocess_1_1Shared_html_ae2f71627879ac69d8732d70f2cf5810b"><div class="ttname"><a href="classprocess_1_1Shared.html#ae2f71627879ac69d8732d70f2cf5810b">process::Shared::operator*</a></div><div class="ttdeci">const T &amp; operator*() const </div><div class="ttdef"><b>Definition:</b> shared.hpp:104</div></div>
 <div class="ttc" id="classprocess_1_1Shared_html_a84986b276de9b6d1b525c64d944c6797"><div class="ttname"><a href="classprocess_1_1Shared.html#a84986b276de9b6d1b525c64d944c6797">process::Shared::own</a></div><div class="ttdeci">Future&lt; Owned&lt; T &gt; &gt; own()</div><div class="ttdef"><b>Definition:</b> shared.hpp:161</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp_source.html
index aeddbaa..715af98 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp_source.html
@@ -57,7 +57,7 @@
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="decoder_8hpp_html_abb0829cce9dd20a40ae0d86890ae85c6"><div class="ttname"><a href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a></div><div class="ttdeci">#define flags</div><div class="ttdef"><b>Definition:</b> decoder.hpp:18</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespacecgroups_html_a549f051f3df2b570aef0ee2b806020e3"><div class="ttname"><a href="namespacecgroups.html#a549f051f3df2b570aef0ee2b806020e3">cgroups::enabled</a></div><div class="ttdeci">bool enabled()</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html
index 833360e..43776b0 100644
--- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html
+++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2statistics_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="structprocess_1_1Statistics_html_ad4ab0a430c00a79d73ca95d077f56ea1"><div class="ttname"><a href="structprocess_1_1Statistics.html#ad4ab0a430c00a79d73ca95d077f56ea1">process::Statistics::p50</a></div><div class="ttdeci">T p50</div><div class="ttdef"><b>Definition:</b> statistics.hpp:77</div></div>
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_1_1Value_html"><div class="ttname"><a href="structprocess_1_1TimeSeries_1_1Value.html">process::TimeSeries::Value</a></div><div class="ttdef"><b>Definition:</b> timeseries.hpp:60</div></div>
 <div class="ttc" id="structprocess_1_1TimeSeries_1_1Value_html_a3a4ce139e59cd0cae4324bc9a07e28a7"><div class="ttname"><a href="structprocess_1_1TimeSeries_1_1Value.html#a3a4ce139e59cd0cae4324bc9a07e28a7">process::TimeSeries::Value::data</a></div><div class="ttdeci">T data</div><div class="ttdef"><b>Definition:</b> timeseries.hpp:66</div></div>
 <div class="ttc" id="structprocess_1_1Statistics_html_a7cab0f0c40a5a6a5d8bd333e14949709"><div class="ttname"><a href="structprocess_1_1Statistics.html#a7cab0f0c40a5a6a5d8bd333e14949709">process::Statistics::p99</a></div><div class="ttdeci">T p99</div><div class="ttdef"><b>Definition:</b> statistics.hpp:80</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 7f4a286..c9d558f 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -16091,7 +16091,7 @@
                      <Node>
                       <Name>TestMesos</Name>
                       <Path>classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html</Path>
-                      <Anchor>a2857e85b5a923c12556200bbf207c1f9</Anchor>
+                      <Anchor>a1e9a78fb6e4aaee81e6f7b3eaf98db88</Anchor>
                      </Node>
                     </Subnodes>
                    </Node>
@@ -20584,6 +20584,11 @@
                    <Node>
                     <Name>Mesos</Name>
                     <Path>classmesos_1_1v1_1_1executor_1_1Mesos.html</Path>
+                    <Anchor>a59f303626b88a743c083584d2338dc48</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>Mesos</Name>
+                    <Path>classmesos_1_1v1_1_1executor_1_1Mesos.html</Path>
                     <Anchor>a2edcadf6692af10a5dffa960f58c4e23</Anchor>
                    </Node>
                    <Node>
@@ -21710,6 +21715,11 @@
                 <Anchor>a81172d1ad09882dcf2fdf9605e9a82b4</Anchor>
                </Node>
                <Node>
+                <Name>MesosExecutorDriver</Name>
+                <Path>classmesos_1_1MesosExecutorDriver.html</Path>
+                <Anchor>a7c0e320437a8c1388c4ae4a59bbc512a</Anchor>
+               </Node>
+               <Node>
                 <Name>~MesosExecutorDriver</Name>
                 <Path>classmesos_1_1MesosExecutorDriver.html</Path>
                 <Anchor>a059df7e3705fd70a50d0539dc207e0b2</Anchor>
@@ -65237,6 +65247,11 @@
                      <Node>
                       <Name>Mesos</Name>
                       <Path>classmesos_1_1v1_1_1executor_1_1Mesos.html</Path>
+                      <Anchor>a59f303626b88a743c083584d2338dc48</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>Mesos</Name>
+                      <Path>classmesos_1_1v1_1_1executor_1_1Mesos.html</Path>
                       <Anchor>a2edcadf6692af10a5dffa960f58c4e23</Anchor>
                      </Node>
                      <Node>
@@ -67583,6 +67598,11 @@
                     <Anchor>a81172d1ad09882dcf2fdf9605e9a82b4</Anchor>
                    </Node>
                    <Node>
+                    <Name>MesosExecutorDriver</Name>
+                    <Path>classmesos_1_1MesosExecutorDriver.html</Path>
+                    <Anchor>a7c0e320437a8c1388c4ae4a59bbc512a</Anchor>
+                   </Node>
+                   <Node>
                     <Name>~MesosExecutorDriver</Name>
                     <Path>classmesos_1_1MesosExecutorDriver.html</Path>
                     <Anchor>a059df7e3705fd70a50d0539dc207e0b2</Anchor>
@@ -96207,7 +96227,7 @@
                    <Node>
                     <Name>TestMesos</Name>
                     <Path>classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html</Path>
-                    <Anchor>a2857e85b5a923c12556200bbf207c1f9</Anchor>
+                    <Anchor>a1e9a78fb6e4aaee81e6f7b3eaf98db88</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index c91f9b5..cd11f61 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -53318,6 +53318,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>MesosExecutorDriver</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::MesosExecutorDriver</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1MesosExecutorDriver.html</Path>
+    <Anchor>a7c0e320437a8c1388c4ae4a59bbc512a</Anchor>
+    <DeclaredIn>executor.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>~MesosExecutorDriver</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
@@ -146528,7 +146539,7 @@
       <Scope>mesos::internal::tests::executor::TestMesos</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html</Path>
-    <Anchor>a2857e85b5a923c12556200bbf207c1f9</Anchor>
+    <Anchor>a1e9a78fb6e4aaee81e6f7b3eaf98db88</Anchor>
     <DeclaredIn>mesos.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -160329,6 +160340,17 @@
       <Scope>mesos::v1::executor::Mesos</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1v1_1_1executor_1_1Mesos.html</Path>
+    <Anchor>a59f303626b88a743c083584d2338dc48</Anchor>
+    <DeclaredIn>executor.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Mesos</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::v1::executor::Mesos</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1v1_1_1executor_1_1Mesos.html</Path>
     <Anchor>a2edcadf6692af10a5dffa960f58c4e23</Anchor>
     <DeclaredIn>executor.hpp</DeclaredIn>
   </Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/address_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/address_8hpp_source.html b/content/api/latest/c++/address_8hpp_source.html
index 38dfbdf..5e18193 100644
--- a/content/api/latest/c++/address_8hpp_source.html
+++ b/content/api/latest/c++/address_8hpp_source.html
@@ -116,7 +116,7 @@
 <div class="ttc" id="classprocess_1_1network_1_1Address_html_abf18328a41602e90a16e719a293db577"><div class="ttname"><a href="classprocess_1_1network_1_1Address.html#abf18328a41602e90a16e719a293db577">process::network::Address::family</a></div><div class="ttdeci">Family family() const </div><div class="ttdef"><b>Definition:</b> address.hpp:342</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="classnet_1_1IP_html_ad81fc914433c4874645a406471f57b34"><div class="ttname"><a href="classnet_1_1IP.html#ad81fc914433c4874645a406471f57b34">net::IP::in6</a></div><div class="ttdeci">Try&lt; struct in6_addr &gt; in6() const </div><div class="ttdef"><b>Definition:</b> ip.hpp:134</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1network_1_1inet4_1_1Address_html_a4ea1c8a9dca9ce8313dc0947574d119a"><div class="ttname"><a href="classprocess_1_1network_1_1inet4_1_1Address.html#a4ea1c8a9dca9ce8313dc0947574d119a">process::network::inet4::Address::Address</a></div><div class="ttdeci">Address(const net::IPv4 &amp;ip, uint16_t port)</div><div class="ttdef"><b>Definition:</b> address.hpp:162</div></div>
 <div class="ttc" id="classnet_1_1IP_html_ac7007d7cc8e87925e19d60515bf28c03"><div class="ttname"><a href="classnet_1_1IP.html#ac7007d7cc8e87925e19d60515bf28c03">net::IP::family</a></div><div class="ttdeci">int family() const </div><div class="ttdef"><b>Definition:</b> ip.hpp:118</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/after_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/after_8hpp_source.html b/content/api/latest/c++/after_8hpp_source.html
index 4be89e2..acf1391 100644
--- a/content/api/latest/c++/after_8hpp_source.html
+++ b/content/api/latest/c++/after_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="namespaceprocess_html_af4c010c16459c4af2b110d3618e5cd62"><div class="ttname"><a href="namespaceprocess.html#af4c010c16459c4af2b110d3618e5cd62">process::after</a></div><div class="ttdeci">Future&lt; Nothing &gt; after(const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> after.hpp:45</div></div>
 <div class="ttc" id="timer_8hpp_html"><div class="ttname"><a href="timer_8hpp.html">timer.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Timer_html"><div class="ttname"><a href="classprocess_1_1Timer.html">process::Timer</a></div><div class="ttdef"><b>Definition:</b> timer.hpp:30</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a2001faa64a4b83f098ba6967afff5514"><div class="ttname"><a href="classprocess_1_1Clock.html#a2001faa64a4b83f098ba6967afff5514">process::Clock::timer</a></div><div class="ttdeci">static Timer timer(const Duration &amp;duration, const lambda::function&lt; void()&gt; &amp;thunk)</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/async_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/async_8hpp.html b/content/api/latest/c++/async_8hpp.html
index fb0a721..7c4c134 100644
--- a/content/api/latest/c++/async_8hpp.html
+++ b/content/api/latest/c++/async_8hpp.html
@@ -250,7 +250,7 @@ Functions</h2></td></tr>
 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span> &lt;<span class="keyword">typename</span> F, ENUM_PARAMS(N, <span class="keyword">typename</span> A)&gt;                     <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">\</a></div><div class="line"><a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">  Future&lt;typename result_of&lt;F(ENUM_PARAMS(N, A))&gt;::type</a>&gt; <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">execute</a>( \</div><div class="line">      <span class="keyword">const</span> F&amp; <a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>,                                                       \</div><div class="line">      <a class="code" href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N, A, a),                      
                 \</div><div class="line">      <span class="keyword">typename</span> std::enable_if&lt;!std::is_void&lt;<span class="keyword">typename</span> result_of&lt;F(<a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A))&gt;::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>&gt;::value&gt;::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>* = <span class="keyword">nullptr</span>) <span class="comment">/* NOLINT(whitespace/line_length) */</span> \</div><div class="line">  {                                                                     \</div><div class="line">    <span class="comment">/* Need to disambiguate overloaded method. */</span>                       \</div><div class="line">    typename <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">result_of&lt;F(ENUM_PARAMS(N,
  A))&gt;::type</a>(AsyncExecutorProcess::*method)(<span class="keyword">const</span> F&amp;, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A)) = <span class="comment">/* NOLINT(whitespace/line_length) */</span> \</div><div class="line">      &amp;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">AsyncExecutorProcess::execute</a>&lt;F, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A)&gt;;             \</div><div class="line">                                                                        \</div><div class="line">    return <a class="code" href="namespaceprocess_1_1internal.html#ac34bccdf47fcfa46cedf2a03771eb221">dispatch</a>(<a class="code" href="namespaceprocess.html">process</a>, method, f, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, a));             \</div><div class=
 "line">  }                                                                     \</div><div class="line">                                                                        \</div><div class="line">  template &lt;typename F, ENUM_PARAMS(N, typename A)&gt;                     \</div><div class="line">  Future&lt;Nothing&gt; <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">execute</a>(                                              \</div><div class="line">      <span class="keyword">const</span> F&amp; f,                                                       \</div><div class="line">      <a class="code" href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N, A, a),                                      \</div><div class="line">      <span class="keyword">typename</span> std::enable_if&lt;std::is_void&lt;<span class="keyword">typename</span> result_of&lt;F(<a class="code" href="preprocessor_8hpp.html#a
 40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A))&gt;::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>&gt;::value&gt;::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>* = <span class="keyword">nullptr</span>) <span class="comment">/* NOLINT(whitespace/line_length) */</span> \</div><div class="line">  {                                                                     \</div><div class="line">    <span class="comment">/* Need to disambiguate overloaded method. */</span>                       \</div><div class="line">    Nothing(AsyncExecutorProcess::*method)(<span class="keyword">const</span> F&amp;, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A)) = \</div><div class="line">      &amp;<a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">AsyncExecutorProcess::execute</
 a>&lt;F, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A)&gt;;             \</div><div class="line">                                                                        \</div><div class="line">    return <a class="code" href="namespaceprocess_1_1internal.html#ac34bccdf47fcfa46cedf2a03771eb221">dispatch</a>(<a class="code" href="namespaceprocess.html">process</a>, method, f, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, a));             \</div><div class="line">  }</div><div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1526213546914662d7a58263f68d11bc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">mesos::internal::tests::execute</a></div><div class="ttdeci">void execute(const std::string &amp;script)</div></div>
 <div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> defer.hpp:270</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_ac34bccdf47fcfa46cedf2a03771eb221"><div class="ttname"><a href="namespaceprocess_1_1internal.html#ac34bccdf47fcfa46cedf2a03771eb221">process::internal::dispatch</a></div><div class="ttdeci">void dispatch(const UPID &amp;pid, std::unique_ptr&lt; lambda::CallableOnce&lt; void(ProcessBase *)&gt;&gt; f, const Option&lt; const std::type_info * &gt; &amp;functionType=None())</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="preprocessor_8hpp_html_a40870bee0160b00ad1caa741a2a2ef95"><div class="ttname"><a href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a></div><div class="ttdeci">#define ENUM_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:35</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/async_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/async_8hpp_source.html b/content/api/latest/c++/async_8hpp_source.html
index 3115fda..66dba2b 100644
--- a/content/api/latest/c++/async_8hpp_source.html
+++ b/content/api/latest/c++/async_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
 <div class="ttc" id="async_8hpp_html_a659a0f3373b1b8ed3e348bc4332657e2"><div class="ttname"><a href="async_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a></div><div class="ttdeci">#define TEMPLATE(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> async.hpp:255</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="id_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:501</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/aufs_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/aufs_8hpp_source.html b/content/api/latest/c++/aufs_8hpp_source.html
index 4c1e557..5f0dbcb 100644
--- a/content/api/latest/c++/aufs_8hpp_source.html
+++ b/content/api/latest/c++/aufs_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="backend_8hpp_html"><div class="ttname"><a href="backend_8hpp.html">backend.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; AufsBackendProcess &gt;</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/ea255bb3/content/api/latest/c++/authenticator__manager_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/authenticator__manager_8hpp_source.html b/content/api/latest/c++/authenticator__manager_8hpp_source.html
index 05154f3..a28c503 100644
--- a/content/api/latest/c++/authenticator__manager_8hpp_source.html
+++ b/content/api/latest/c++/authenticator__manager_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager_html_ab5e0d8812648cbb394e2a40427bca999"><div class="ttname"><a href="classprocess_1_1http_1_1authentication_1_1AuthenticatorManager.html#ab5e0d8812648cbb394e2a40427bca999">process::http::authentication::AuthenticatorManager::authenticate</a></div><div class="ttdeci">Future&lt; Option&lt; AuthenticationResult &gt; &gt; authenticate(const Request &amp;request, const std::string &amp;realm)</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2authenticator_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2authenticator_8hpp.html">authenticator.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="namespacemesos_1_1uri_html_a5dff7c4a2df7be12fb642b5801c34f9f"><div class="ttname"><a href="namespacemesos_1_1uri.html#a5dff7c4a2df7be12fb642b5801c34f9f">mesos::uri::http</a></div><div class="ttdeci">URI http(const std::string &amp;host, const std::string &amp;path=&quot;/&quot;, const Option&lt; int &gt; &amp;port=None(), const Option&lt; std::string &gt; &amp;query=None(), const Option&lt; std::string &gt; &amp;fragment=None(), const Option&lt; std::string &gt; &amp;user=None(), const Option&lt; std::string &gt; &amp;password=None())</div><div class="ttdoc">Creates an http URI with the given parameters. </div><div class="ttdef"><b>Definition:</b> http.hpp:35</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/bind_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/bind_8hpp_source.html b/content/api/latest/c++/bind_8hpp_source.html
index d6e5003..e36ba56 100644
--- a/content/api/latest/c++/bind_8hpp_source.html
+++ b/content/api/latest/c++/bind_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1BindBackend_html_adbdd753e01959bc93d459580e5dd25c8"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1BindBackend.html#adbdd753e01959bc93d459580e5dd25c8">mesos::internal::slave::BindBackend::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; Backend &gt; &gt; create(const Flags &amp;)</div></div>
 <div class="ttc" id="backend_8hpp_html"><div class="ttname"><a href="backend_8hpp.html">backend.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; BindBackendProcess &gt;</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/ea255bb3/content/api/latest/c++/checker_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/checker_8hpp_source.html b/content/api/latest/c++/checker_8hpp_source.html
index 1156858..62990b5 100644
--- a/content/api/latest/c++/checker_8hpp_source.html
+++ b/content/api/latest/c++/checker_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1checks_1_1Checker_html_a86d489d94d5cf21382dba2c0264f2ccd"><div class="ttname"><a href="classmesos_1_1internal_1_1checks_1_1Checker.html#a86d489d94d5cf21382dba2c0264f2ccd">mesos::internal::checks::Checker::Checker</a></div><div class="ttdeci">Checker(const Checker &amp;)=delete</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1checks_1_1CheckerProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html">mesos::internal::checks::CheckerProcess</a></div><div class="ttdef"><b>Definition:</b> checker_process.hpp:48</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/classmesos_1_1MesosExecutorDriver-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1MesosExecutorDriver-members.html b/content/api/latest/c++/classmesos_1_1MesosExecutorDriver-members.html
index 0d40fd7..70a2fc1 100644
--- a/content/api/latest/c++/classmesos_1_1MesosExecutorDriver-members.html
+++ b/content/api/latest/c++/classmesos_1_1MesosExecutorDriver-members.html
@@ -61,13 +61,14 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#aa0a198aa0f1cdd17d539e324416183e6">internal::ExecutorProcess</a> class</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a68114c9b974783b0dc7ba491e9c88566">join</a>()</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a81172d1ad09882dcf2fdf9605e9a82b4">MesosExecutorDriver</a>(Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#adae3f8fe35eb8c63fe854e4e13a69816">run</a>()</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a11e07dd2ef5a83358aa003638c491a04">sendFrameworkMessage</a>(const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#aaf26be43ed1269b0caaeac6ebde6d7f4">sendStatusUpdate</a>(const TaskStatus &amp;status)</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a06ac86f128c639268160b511759c7b21">start</a>()</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a77e42ef91cacc4a93b9a164b470f5647">stop</a>()</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1ExecutorDriver.html#a879cd851b15d0f61114f3f32cec54938">~ExecutorDriver</a>()</td><td class="entry"><a class="el" href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</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_1MesosExecutorDriver.html#a059df7e3705fd70a50d0539dc207e0b2">~MesosExecutorDriver</a>()</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a7c0e320437a8c1388c4ae4a59bbc512a">MesosExecutorDriver</a>(Executor *executor, const std::map&lt; std::string, std::string &gt; &amp;environment)</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#adae3f8fe35eb8c63fe854e4e13a69816">run</a>()</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a11e07dd2ef5a83358aa003638c491a04">sendFrameworkMessage</a>(const std::string &amp;data)</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#aaf26be43ed1269b0caaeac6ebde6d7f4">sendStatusUpdate</a>(const TaskStatus &amp;status)</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a06ac86f128c639268160b511759c7b21">start</a>()</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a77e42ef91cacc4a93b9a164b470f5647">stop</a>()</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1ExecutorDriver.html#a879cd851b15d0f61114f3f32cec54938">~ExecutorDriver</a>()</td><td class="entry"><a class="el" href="classmesos_1_1ExecutorDriver.html">mesos::ExecutorDriver</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_1MesosExecutorDriver.html#a059df7e3705fd70a50d0539dc207e0b2">~MesosExecutorDriver</a>()</td><td class="entry"><a class="el" href="classmesos_1_1MesosExecutorDriver.html">mesos::MesosExecutorDriver</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/ea255bb3/content/api/latest/c++/classmesos_1_1MesosExecutorDriver.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1MesosExecutorDriver.html b/content/api/latest/c++/classmesos_1_1MesosExecutorDriver.html
index 1dbae15..5456022 100644
--- a/content/api/latest/c++/classmesos_1_1MesosExecutorDriver.html
+++ b/content/api/latest/c++/classmesos_1_1MesosExecutorDriver.html
@@ -74,6 +74,8 @@ Inheritance diagram for mesos::MesosExecutorDriver:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a81172d1ad09882dcf2fdf9605e9a82b4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a81172d1ad09882dcf2fdf9605e9a82b4">MesosExecutorDriver</a> (<a class="el" href="classmesos_1_1Executor.html">Executor</a> *executor)</td></tr>
 <tr class="separator:a81172d1ad09882dcf2fdf9605e9a82b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c0e320437a8c1388c4ae4a59bbc512a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a7c0e320437a8c1388c4ae4a59bbc512a">MesosExecutorDriver</a> (<a class="el" href="classmesos_1_1Executor.html">Executor</a> *executor, const std::map&lt; std::string, std::string &gt; &amp;environment)</td></tr>
+<tr class="separator:a7c0e320437a8c1388c4ae4a59bbc512a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a059df7e3705fd70a50d0539dc207e0b2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a059df7e3705fd70a50d0539dc207e0b2">~MesosExecutorDriver</a> ()</td></tr>
 <tr class="separator:a059df7e3705fd70a50d0539dc207e0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a06ac86f128c639268160b511759c7b21"><td class="memItemLeft" align="right" valign="top">virtual Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1MesosExecutorDriver.html#a06ac86f128c639268160b511759c7b21">start</a> ()</td></tr>
@@ -124,6 +126,40 @@ Friends</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a7c0e320437a8c1388c4ae4a59bbc512a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::MesosExecutorDriver::MesosExecutorDriver </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classmesos_1_1Executor.html">Executor</a> *&#160;</td>
+          <td class="paramname"><em>executor</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::map&lt; std::string, std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>environment</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a059df7e3705fd70a50d0539dc207e0b2"></a>
 <div class="memitem">
 <div class="memproto">


[8/9] mesos-site git commit: Updated the website built from mesos SHA: 57091af.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos-members.html
index cee4edd..b994528 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos-members.html
@@ -57,7 +57,7 @@
 
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html">mesos::internal::tests::executor::TestMesos&lt; Mesos, Event &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9">TestMesos</a>(ContentType contentType, const std::shared_ptr&lt; MockHTTPExecutor&lt; Mesos, Event &gt;&gt; &amp;executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html">mesos::internal::tests::executor::TestMesos&lt; Mesos, Event &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88">TestMesos</a>(ContentType contentType, const std::shared_ptr&lt; MockHTTPExecutor&lt; Mesos, Event &gt;&gt; &amp;executor, const std::map&lt; std::string, std::string &gt; &amp;environment)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html">mesos::internal::tests::executor::TestMesos&lt; Mesos, Event &gt;</a></td><td class="entry"><span class="mlabel">inline</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/ea255bb3/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html
index 8bacca8..13e70dc 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html
@@ -70,11 +70,11 @@ Inheritance diagram for mesos::internal::tests::executor::TestMesos&lt; Mesos, E
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a2857e85b5a923c12556200bbf207c1f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9">TestMesos</a> (<a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType, const std::shared_ptr&lt; <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">MockHTTPExecutor</a>&lt; Mesos, Event &gt;&gt; &amp;executor)</td></tr>
-<tr class="separator:a2857e85b5a923c12556200bbf207c1f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e9a78fb6e4aaee81e6f7b3eaf98db88"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88">TestMesos</a> (<a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType, const std::shared_ptr&lt; <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">MockHTTPExecutor</a>&lt; Mesos, Event &gt;&gt; &amp;executor, const std::map&lt; std::string, std::string &gt; &amp;<a class="el" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>)</td></tr>
+<tr class="separator:a1e9a78fb6e4aaee81e6f7b3eaf98db88"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2857e85b5a923c12556200bbf207c1f9"></a>
+<a class="anchor" id="a1e9a78fb6e4aaee81e6f7b3eaf98db88"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -93,7 +93,13 @@ template&lt;typename Mesos , typename Event &gt; </div>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html">MockHTTPExecutor</a>&lt; Mesos, Event &gt;&gt; &amp;&#160;</td>
-          <td class="paramname"><em>executor</em>&#160;</td>
+          <td class="paramname"><em>executor</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::map&lt; std::string, std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>environment</em>&#160;</td>
         </tr>
         <tr>
           <td></td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos-members.html b/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos-members.html
index 7c2ae8c..a6bcd17 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos-members.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos-members.html
@@ -58,11 +58,12 @@
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#af16febb5b3604b85f5aa77407c2c4b28">Mesos</a>(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)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a2edcadf6692af10a5dffa960f58c4e23">Mesos</a>(const Mesos &amp;other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">operator=</a>(const Mesos &amp;other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#acaf40a5d2dfdd5318515400d4bddd0bc">send</a>(const Call &amp;call) override</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a7e853376595b1ddf400249b1cd251154">~Mesos</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">~MesosBase</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">mesos::v1::executor::MesosBase</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_1v1_1_1executor_1_1Mesos.html#a59f303626b88a743c083584d2338dc48">Mesos</a>(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, const std::map&lt; std::string, std::string &gt; &amp;environment)</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a2edcadf6692af10a5dffa960f58c4e23">Mesos</a>(const Mesos &amp;other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">operator=</a>(const Mesos &amp;other)=delete</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#acaf40a5d2dfdd5318515400d4bddd0bc">send</a>(const Call &amp;call) override</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a7e853376595b1ddf400249b1cd251154">~Mesos</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">~MesosBase</a>()</td><td class="entry"><a class="el" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">mesos::v1::executor::MesosBase</a></td><td class="entry"><span class="mlabel">inline</span><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/ea255bb3/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos.html b/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos.html
index 93024bd..46c36d8 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1Mesos.html
@@ -73,6 +73,8 @@ Inheritance diagram for mesos::v1::executor::Mesos:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:af16febb5b3604b85f5aa77407c2c4b28"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#af16febb5b3604b85f5aa77407c2c4b28">Mesos</a> (<a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> 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)</td></tr>
 <tr class="separator:af16febb5b3604b85f5aa77407c2c4b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59f303626b88a743c083584d2338dc48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a59f303626b88a743c083584d2338dc48">Mesos</a> (<a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> 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, const std::map&lt; std::string, std::string &gt; &amp;environment)</td></tr>
+<tr class="separator:a59f303626b88a743c083584d2338dc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2edcadf6692af10a5dffa960f58c4e23"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a2edcadf6692af10a5dffa960f58c4e23">Mesos</a> (const <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a> &amp;other)=delete</td></tr>
 <tr class="separator:a2edcadf6692af10a5dffa960f58c4e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9a969afb03ff3c7f74677276085f40fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc">operator=</a> (const <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a> &amp;other)=delete</td></tr>
@@ -124,6 +126,50 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a59f303626b88a743c083584d2338dc48"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">mesos::v1::executor::Mesos::Mesos </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a>&#160;</td>
+          <td class="paramname"><em>contentType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::function&lt; void(void)&gt; &amp;&#160;</td>
+          <td class="paramname"><em>connected</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::function&lt; void(void)&gt; &amp;&#160;</td>
+          <td class="paramname"><em>disconnected</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::function&lt; void(const std::queue&lt; Event &gt; &amp;)&gt; &amp;&#160;</td>
+          <td class="paramname"><em>received</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::map&lt; std::string, std::string &gt; &amp;&#160;</td>
+          <td class="paramname"><em>environment</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="a2edcadf6692af10a5dffa960f58c4e23"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1MesosBase.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1MesosBase.html b/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1MesosBase.html
index d9e6790..6eda461 100644
--- a/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1MesosBase.html
+++ b/content/api/latest/c++/classmesos_1_1v1_1_1executor_1_1MesosBase.html
@@ -124,7 +124,7 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#af276494e16fe199829df902584ebe362">mesos::v1::executor::V0ToV1Adapter</a>, and <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#acaf40a5d2dfdd5318515400d4bddd0bc">mesos::v1::executor::Mesos</a>.</p>
+<p>Implemented in <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#acaf40a5d2dfdd5318515400d4bddd0bc">mesos::v1::executor::Mesos</a>, and <a class="el" href="classmesos_1_1v1_1_1executor_1_1V0ToV1Adapter.html#af276494e16fe199829df902584ebe362">mesos::v1::executor::V0ToV1Adapter</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/clock_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/clock_8hpp_source.html b/content/api/latest/c++/clock_8hpp_source.html
index 9dd30d6..cadc07b 100644
--- a/content/api/latest/c++/clock_8hpp_source.html
+++ b/content/api/latest/c++/clock_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="classprocess_1_1Clock_html_a1e639da11c2a00b3bffd3391d4a9412f"><div class="ttname"><a href="classprocess_1_1Clock.html#a1e639da11c2a00b3bffd3391d4a9412f">process::Clock::Update</a></div><div class="ttdeci">Update</div><div class="ttdef"><b>Definition:</b> clock.hpp:100</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a4fd154ded1943f0b442bb88151adb758"><div class="ttname"><a href="classprocess_1_1Clock.html#a4fd154ded1943f0b442bb88151adb758">process::Clock::settle</a></div><div class="ttdeci">static void settle()</div></div>
 <div class="ttc" id="classprocess_1_1Timer_html"><div class="ttname"><a href="classprocess_1_1Timer.html">process::Timer</a></div><div class="ttdef"><b>Definition:</b> timer.hpp:30</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a24ed3f746bb6b3ddb1c52dce5e0ecd38"><div class="ttname"><a href="classprocess_1_1Clock.html#a24ed3f746bb6b3ddb1c52dce5e0ecd38">process::Clock::now</a></div><div class="ttdeci">static Time now()</div><div class="ttdoc">The current clock time for either the current process that makes this call or the global clock time i...</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a2001faa64a4b83f098ba6967afff5514"><div class="ttname"><a href="classprocess_1_1Clock.html#a2001faa64a4b83f098ba6967afff5514">process::Clock::timer</a></div><div class="ttdeci">static Timer timer(const Duration &amp;duration, const lambda::function&lt; void()&gt; &amp;thunk)</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a7edd2e5d09094c5a3613211828fe0f42"><div class="ttname"><a href="classprocess_1_1Clock.html#a7edd2e5d09094c5a3613211828fe0f42">process::Clock::pause</a></div><div class="ttdeci">static void pause()</div><div class="ttdoc">Pauses the clock e.g. </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/collect_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/collect_8hpp_source.html b/content/api/latest/c++/collect_8hpp_source.html
index 5fb355a..9013755 100644
--- a/content/api/latest/c++/collect_8hpp_source.html
+++ b/content/api/latest/c++/collect_8hpp_source.html
@@ -82,7 +82,7 @@
 <div class="ttc" id="libprocess_2include_2process_2check_8hpp_html_a55bf53e1f554470600774a6bf0c09140"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html#a55bf53e1f554470600774a6bf0c09140">CHECK_READY</a></div><div class="ttdeci">#define CHECK_READY(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:29</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a269dcc23e03e8868067c24fe70b65a41"><div class="ttname"><a href="classprocess_1_1Future.html#a269dcc23e03e8868067c24fe70b65a41">process::Future::then</a></div><div class="ttdeci">Future&lt; X &gt; then(lambda::CallableOnce&lt; Future&lt; X &gt;(const T &amp;)&gt; f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1579</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_a7885011cf6470b707294a6ef4ec7a0a6"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a7885011cf6470b707294a6ef4ec7a0a6">process::internal::then</a></div><div class="ttdeci">void then(lambda::CallableOnce&lt; X(const T &amp;)&gt; &amp;&amp;f, std::unique_ptr&lt; Promise&lt; X &gt;&gt; promise, const Future&lt; T &gt; &amp;future)</div><div class="ttdef"><b>Definition:</b> future.hpp:1490</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1AwaitProcess_html_ae5d9fc849ff751871f9e476491c4ff15"><div class="ttname"><a href="classprocess_1_1internal_1_1AwaitProcess.html#ae5d9fc849ff751871f9e476491c4ff15">process::internal::AwaitProcess::~AwaitProcess</a></div><div class="ttdeci">virtual ~AwaitProcess()</div><div class="ttdef"><b>Definition:</b> collect.hpp:213</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future&lt; T &gt; future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:916</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/combined__authenticator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/combined__authenticator_8hpp_source.html b/content/api/latest/c++/combined__authenticator_8hpp_source.html
index fcb5525..902bef4 100644
--- a/content/api/latest/c++/combined__authenticator_8hpp_source.html
+++ b/content/api/latest/c++/combined__authenticator_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator_html_ac497081ec6c2ff2c97ebe55284d8cbf2"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#ac497081ec6c2ff2c97ebe55284d8cbf2">mesos::http::authentication::CombinedAuthenticator::~CombinedAuthenticator</a></div><div class="ttdeci">~CombinedAuthenticator() override</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator_html_a159a32780b6713089488721cede12894"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#a159a32780b6713089488721cede12894">mesos::http::authentication::CombinedAuthenticator::scheme</a></div><div class="ttdeci">std::string scheme() const override</div><div class="ttdoc">Returns the authentication schemes offered by the installed authenticators, separated by whitespace...</div></div>
 <div class="ttc" id="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator_html_aaf835fbebb87fc98f406293d473759e6"><div class="ttname"><a href="classmesos_1_1http_1_1authentication_1_1CombinedAuthenticator.html#aaf835fbebb87fc98f406293d473759e6">mesos::http::authentication::CombinedAuthenticator::authenticate</a></div><div class="ttdeci">process::Future&lt; process::http::authentication::AuthenticationResult &gt; authenticate(const process::http::Request &amp;request) override</div><div class="ttdoc">Authenticates using the installed authenticators. </div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/composing_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/composing_8hpp_source.html b/content/api/latest/c++/composing_8hpp_source.html
index fe3b724..0b577dd 100644
--- a/content/api/latest/c++/composing_8hpp_source.html
+++ b/content/api/latest/c++/composing_8hpp_source.html
@@ -75,7 +75,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a30564d01fb7b23c60969729b432e91cb"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a30564d01fb7b23c60969729b432e91cb">mesos::internal::slave::ComposingContainerizer::pruneImages</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; pruneImages(const std::vector&lt; Image &gt; &amp;excludedImages)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_acde902a94e389c2ef64b4fe78bb039a3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer::resources</a></div><div class="ttdeci">static Try&lt; Resources &gt; resources(const Flags &amp;flags)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/container__daemon_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/container__daemon_8hpp_source.html b/content/api/latest/c++/container__daemon_8hpp_source.html
index 62ad996..9bf6d8c 100644
--- a/content/api/latest/c++/container__daemon_8hpp_source.html
+++ b/content/api/latest/c++/container__daemon_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/coordinator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/coordinator_8hpp_source.html b/content/api/latest/c++/coordinator_8hpp_source.html
index 5b143df..a6df4c2 100644
--- a/content/api/latest/c++/coordinator_8hpp_source.html
+++ b/content/api/latest/c++/coordinator_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Coordinator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Coordinator.html">mesos::internal::log::Coordinator</a></div><div class="ttdef"><b>Definition:</b> coordinator.hpp:40</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Coordinator_html_a068f5aa22e5420ffeb60e0f0de9027ea"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Coordinator.html#a068f5aa22e5420ffeb60e0f0de9027ea">mesos::internal::log::Coordinator::truncate</a></div><div class="ttdeci">process::Future&lt; Option&lt; uint64_t &gt; &gt; truncate(uint64_t to)</div></div>
 <div class="ttc" id="replica_8hpp_html"><div class="ttname"><a href="replica_8hpp.html">replica.hpp</a></div></div>
 <div class="ttc" id="src_2log_2network_8hpp_html"><div class="ttname"><a href="src_2log_2network_8hpp.html">network.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/count__down__latch_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/count__down__latch_8hpp_source.html b/content/api/latest/c++/count__down__latch_8hpp_source.html
index 754927a..89a0f7f 100644
--- a/content/api/latest/c++/count__down__latch_8hpp_source.html
+++ b/content/api/latest/c++/count__down__latch_8hpp_source.html
@@ -58,7 +58,7 @@
 <div class="ttc" id="classprocess_1_1CountDownLatch_html_a260be4b1f720013b2a4083521ea60717"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a260be4b1f720013b2a4083521ea60717">process::CountDownLatch::triggered</a></div><div class="ttdeci">Future&lt; Nothing &gt; triggered()</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:42</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future&lt; T &gt; future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:916</div></div>
 <div class="ttc" id="classprocess_1_1CountDownLatch_html"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html">process::CountDownLatch</a></div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1CountDownLatch_html_a778264ccaf3ea94c44d78558997b7eec"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec">process::CountDownLatch::decrement</a></div><div class="ttdeci">void decrement()</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:29</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/counter_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/counter_8hpp_source.html b/content/api/latest/c++/counter_8hpp_source.html
index e2f0a89..26f2b53 100644
--- a/content/api/latest/c++/counter_8hpp_source.html
+++ b/content/api/latest/c++/counter_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="classprocess_1_1metrics_1_1Counter_html_ad6c58e7eb5f6d5827894234f6c88a047"><div class="ttname"><a href="classprocess_1_1metrics_1_1Counter.html#ad6c58e7eb5f6d5827894234f6c88a047">process::metrics::Counter::operator+=</a></div><div class="ttdeci">Counter &amp; operator+=(int64_t v)</div><div class="ttdef"><b>Definition:</b> counter.hpp:64</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a5b8063ac3b08d202c2f1736661ba1950"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a5b8063ac3b08d202c2f1736661ba1950">process::metrics::Metric::name</a></div><div class="ttdeci">const std::string &amp; name() const </div><div class="ttdef"><b>Definition:</b> metric.hpp:39</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Counter_html_a589976d5b606905983c85bb1534bacf8"><div class="ttname"><a href="classprocess_1_1metrics_1_1Counter.html#a589976d5b606905983c85bb1534bacf8">process::metrics::Counter::Counter</a></div><div class="ttdeci">Counter(const std::string &amp;name, const Option&lt; Duration &gt; &amp;window=None())</div><div class="ttdef"><b>Definition:</b> counter.hpp:32</div></div>
 <div class="ttc" id="classprocess_1_1metrics_1_1Metric_html_a062843ad9a1376532c176370a09e29d2"><div class="ttname"><a href="classprocess_1_1metrics_1_1Metric.html#a062843ad9a1376532c176370a09e29d2">process::metrics::Metric::push</a></div><div class="ttdeci">void push(double value)</div><div class="ttdef"><b>Definition:</b> metric.hpp:63</div></div>
 <div class="ttc" id="namespaceprocess_1_1metrics_1_1internal_html_aaa37243f659788386a13de558eba70a7"><div class="ttname"><a href="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7">process::metrics::internal::metrics</a></div><div class="ttdeci">PID&lt; MetricsProcess &gt; metrics</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/daemon_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/daemon_8hpp_source.html b/content/api/latest/c++/daemon_8hpp_source.html
index 6ab7699..260e0e8 100644
--- a/content/api/latest/c++/daemon_8hpp_source.html
+++ b/content/api/latest/c++/daemon_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1LocalResourceProviderDaemon_html_af5132abd40c67bd08e24ac970b71bdfe"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#af5132abd40c67bd08e24ac970b71bdfe">mesos::internal::LocalResourceProviderDaemon::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; LocalResourceProviderDaemon &gt; &gt; create(const process::http::URL &amp;url, const slave::Flags &amp;flags, SecretGenerator *secretGenerator)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/decoder_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/decoder_8hpp_source.html b/content/api/latest/c++/decoder_8hpp_source.html
index c7fbb65..f766e62 100644
--- a/content/api/latest/c++/decoder_8hpp_source.html
+++ b/content/api/latest/c++/decoder_8hpp_source.html
@@ -117,7 +117,7 @@
 <div class="ttc" id="classprocess_1_1DataDecoder_html_a60a6e994b390d3e48ceaaa5f078e0569"><div class="ttname"><a href="classprocess_1_1DataDecoder.html#a60a6e994b390d3e48ceaaa5f078e0569">process::DataDecoder::failed</a></div><div class="ttdeci">bool failed() const </div><div class="ttdef"><b>Definition:</b> decoder.hpp:106</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html_aad42d5f8c85b81742de9f3f1a0f6d328"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328">process::http::Response::path</a></div><div class="ttdeci">std::string path</div><div class="ttdef"><b>Definition:</b> http.hpp:654</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a2e81202fca3244a7de00ac7bb253d59d"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a2e81202fca3244a7de00ac7bb253d59d">process::http::Request::method</a></div><div class="ttdeci">std::string method</div><div class="ttdef"><b>Definition:</b> http.hpp:522</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:594</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a78dfcfa785afc80e221d92543ff617f1"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a78dfcfa785afc80e221d92543ff617f1">process::http::Request::body</a></div><div class="ttdeci">std::string body</div><div class="ttdef"><b>Definition:</b> http.hpp:562</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/defer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/defer_8hpp_source.html b/content/api/latest/c++/defer_8hpp_source.html
index f9cf206..f67d0ad 100644
--- a/content/api/latest/c++/defer_8hpp_source.html
+++ b/content/api/latest/c++/defer_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="structprocess_1_1__Deferred_html"><div class="ttname"><a href="structprocess_1_1__Deferred.html">process::_Deferred</a></div><div class="ttdef"><b>Definition:</b> deferred.hpp:64</div></div>
 <div class="ttc" id="defer_8hpp_html_a659a0f3373b1b8ed3e348bc4332657e2"><div class="ttname"><a href="defer_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a></div><div class="ttdeci">#define TEMPLATE(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> defer.hpp:209</div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process::self</a></div><div class="ttdeci">PID&lt; T &gt; self() const </div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:510</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2executor_8hpp_html_a4c307fc4c2f22e9a9a1a01fe059e1979"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2executor_8hpp.html#a4c307fc4c2f22e9a9a1a01fe059e1979">__executor__</a></div><div class="ttdeci">#define __executor__</div><div class="ttdef"><b>Definition:</b> executor.hpp:108</div></div>
 <div class="ttc" id="deferred_8hpp_html"><div class="ttname"><a href="deferred_8hpp.html">deferred.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/deferred_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/deferred_8hpp_source.html b/content/api/latest/c++/deferred_8hpp_source.html
index 1ad8f0a..330c35b 100644
--- a/content/api/latest/c++/deferred_8hpp_source.html
+++ b/content/api/latest/c++/deferred_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="deferred_8hpp_html_a659a0f3373b1b8ed3e348bc4332657e2"><div class="ttname"><a href="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a></div><div class="ttdeci">#define TEMPLATE(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> deferred.hpp:358</div></div>
 <div class="ttc" id="classprocess_1_1Executor_html"><div class="ttname"><a href="classprocess_1_1Executor.html">process::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:29</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/delay_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/delay_8hpp_source.html b/content/api/latest/c++/delay_8hpp_source.html
index 07a7dec..69204e6 100644
--- a/content/api/latest/c++/delay_8hpp_source.html
+++ b/content/api/latest/c++/delay_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="timer_8hpp_html"><div class="ttname"><a href="timer_8hpp.html">timer.hpp</a></div></div>
 <div class="ttc" id="delay_8hpp_html_a659a0f3373b1b8ed3e348bc4332657e2"><div class="ttname"><a href="delay_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a></div><div class="ttdeci">#define TEMPLATE(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> delay.hpp:59</div></div>
 <div class="ttc" id="classprocess_1_1Timer_html"><div class="ttname"><a href="classprocess_1_1Timer.html">process::Timer</a></div><div class="ttdef"><b>Definition:</b> timer.hpp:30</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process::self</a></div><div class="ttdeci">PID&lt; T &gt; self() const </div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:510</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a2001faa64a4b83f098ba6967afff5514"><div class="ttname"><a href="classprocess_1_1Clock.html#a2001faa64a4b83f098ba6967afff5514">process::Clock::timer</a></div><div class="ttdeci">static Timer timer(const Duration &amp;duration, const lambda::function&lt; void()&gt; &amp;thunk)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/detector_2standalone_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/detector_2standalone_8hpp_source.html b/content/api/latest/c++/detector_2standalone_8hpp_source.html
index ed8bf4f..bbcabf6 100644
--- a/content/api/latest/c++/detector_2standalone_8hpp_source.html
+++ b/content/api/latest/c++/detector_2standalone_8hpp_source.html
@@ -63,7 +63,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1MasterDetector_html"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a></div><div class="ttdoc">An abstraction of a Master detector which can be used to detect the leading master from a group...</div><div class="ttdef"><b>Definition:</b> detector.hpp:38</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector_html_a3684f84d3b6c432abc03d3ae378f7b83"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#a3684f84d3b6c432abc03d3ae378f7b83">mesos::master::detector::StandaloneMasterDetector::detect</a></div><div class="ttdeci">virtual process::Future&lt; Option&lt; MasterInfo &gt; &gt; detect(const Option&lt; MasterInfo &gt; &amp;previous=None())</div><div class="ttdoc">Returns MasterInfo after an election has occurred and the elected master is different than that speci...</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector_html_adb457ca53302f333e3390bab2c6b634d"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#adb457ca53302f333e3390bab2c6b634d">mesos::master::detector::StandaloneMasterDetector::appoint</a></div><div class="ttdeci">void appoint(const Option&lt; MasterInfo &gt; &amp;leader)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/dispatch_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dispatch_8hpp_source.html b/content/api/latest/c++/dispatch_8hpp_source.html
index e4a2ab1..8aeb290 100644
--- a/content/api/latest/c++/dispatch_8hpp_source.html
+++ b/content/api/latest/c++/dispatch_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="structprocess_1_1internal_1_1Dispatch_html_a2f3d3f9bfab69a8fdc753e77dab3bede"><div class="ttname"><a href="structprocess_1_1internal_1_1Dispatch.html#a2f3d3f9bfab69a8fdc753e77dab3bede">process::internal::Dispatch::operator()</a></div><div class="ttdeci">Future&lt; R &gt; operator()(const UPID &amp;pid, F &amp;&amp;f)</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:139</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process::self</a></div><div class="ttdeci">PID&lt; T &gt; self() const </div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:510</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="dispatch_8hpp_html_a659a0f3373b1b8ed3e348bc4332657e2"><div class="ttname"><a href="dispatch_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a></div><div class="ttdeci">#define TEMPLATE(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:395</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/encoder_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/encoder_8hpp_source.html b/content/api/latest/c++/encoder_8hpp_source.html
index 3d8f4ac..30f8ddb 100644
--- a/content/api/latest/c++/encoder_8hpp_source.html
+++ b/content/api/latest/c++/encoder_8hpp_source.html
@@ -102,7 +102,7 @@
 <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="classprocess_1_1MessageEncoder_html_a2eac4fc7fb0ab34c2c15de22772c16a7"><div class="ttname"><a href="classprocess_1_1MessageEncoder.html#a2eac4fc7fb0ab34c2c15de22772c16a7">process::MessageEncoder::encode</a></div><div class="ttdeci">static std::string encode(const Message &amp;message)</div><div class="ttdef"><b>Definition:</b> encoder.hpp:107</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1HttpResponseEncoder_html_a2e9196004c508b063fee9ed5f82ccf3d"><div class="ttname"><a href="classprocess_1_1HttpResponseEncoder.html#a2e9196004c508b063fee9ed5f82ccf3d">process::HttpResponseEncoder::HttpResponseEncoder</a></div><div class="ttdeci">HttpResponseEncoder(const http::Response &amp;response, const http::Request &amp;request)</div><div class="ttdef"><b>Definition:</b> encoder.hpp:146</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:594</div></div>
 <div class="ttc" id="classprocess_1_1DataEncoder_html"><div class="ttname"><a href="classprocess_1_1DataEncoder.html">process::DataEncoder</a></div><div class="ttdef"><b>Definition:</b> encoder.hpp:62</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/event_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/event_8hpp_source.html b/content/api/latest/c++/event_8hpp_source.html
index 5832a3d..2cbca57 100644
--- a/content/api/latest/c++/event_8hpp_source.html
+++ b/content/api/latest/c++/event_8hpp_source.html
@@ -106,7 +106,7 @@
 <div class="ttc" id="structprocess_1_1EventConsumer_html_ad0f7d6f28720779ce999cd6bf8869313"><div class="ttname"><a href="structprocess_1_1EventConsumer.html#ad0f7d6f28720779ce999cd6bf8869313">process::EventConsumer::consume</a></div><div class="ttdeci">virtual void consume(TerminateEvent &amp;&amp;)</div><div class="ttdef"><b>Definition:</b> event.hpp:56</div></div>
 <div class="ttc" id="structprocess_1_1EventConsumer_html_a3314724fb3b29d6f8093b0ba9d182f18"><div class="ttname"><a href="structprocess_1_1EventConsumer.html#a3314724fb3b29d6f8093b0ba9d182f18">process::EventConsumer::consume</a></div><div class="ttdeci">virtual void consume(DispatchEvent &amp;&amp;)</div><div class="ttdef"><b>Definition:</b> event.hpp:53</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Request_html_a2e81202fca3244a7de00ac7bb253d59d"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a2e81202fca3244a7de00ac7bb253d59d">process::http::Request::method</a></div><div class="ttdeci">std::string method</div><div class="ttdef"><b>Definition:</b> http.hpp:522</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structprocess_1_1EventConsumer_html_aa99c69fa7be738755110daac37570424"><div class="ttname"><a href="structprocess_1_1EventConsumer.html#aa99c69fa7be738755110daac37570424">process::EventConsumer::consume</a></div><div class="ttdeci">virtual void consume(HttpEvent &amp;&amp;)</div><div class="ttdef"><b>Definition:</b> event.hpp:54</div></div>
 <div class="ttc" id="structprocess_1_1EventVisitor_html"><div class="ttname"><a href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></div><div class="ttdef"><b>Definition:</b> event.hpp:38</div></div>
 <div class="ttc" id="structprocess_1_1MessageEvent_html_a075568b289b0075487233208e5b1fe7d"><div class="ttname"><a href="structprocess_1_1MessageEvent.html#a075568b289b0075487233208e5b1fe7d">process::MessageEvent::visit</a></div><div class="ttdeci">void visit(EventVisitor *visitor) const override</div><div class="ttdef"><b>Definition:</b> event.hpp:128</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/event__loop_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/event__loop_8hpp_source.html b/content/api/latest/c++/event__loop_8hpp_source.html
index 3985a21..41f76d7 100644
--- a/content/api/latest/c++/event__loop_8hpp_source.html
+++ b/content/api/latest/c++/event__loop_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1EventLoop_html_a9b4350b53aed8248bc6dcde921032c5d"><div class="ttname"><a href="classprocess_1_1EventLoop.html#a9b4350b53aed8248bc6dcde921032c5d">process::EventLoop::delay</a></div><div class="ttdeci">static void delay(const Duration &amp;duration, const lambda::function&lt; void()&gt; &amp;function)</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1EventLoop_html_a3a2654f192081711d6ce633fbf487641"><div class="ttname"><a href="classprocess_1_1EventLoop.html#a3a2654f192081711d6ce633fbf487641">process::EventLoop::initialize</a></div><div class="ttdeci">static void initialize()</div></div>
 <div class="ttc" id="classprocess_1_1EventLoop_html_a8a20cebd54f86774b569d2dcf7bfd5dc"><div class="ttname"><a href="classprocess_1_1EventLoop.html#a8a20cebd54f86774b569d2dcf7bfd5dc">process::EventLoop::time</a></div><div class="ttdeci">static double time()</div></div>
 </div><!-- fragment --></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/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 9e0af03..34f2598 100644
--- a/content/api/latest/c++/event__queue_8hpp_source.html
+++ b/content/api/latest/c++/event__queue_8hpp_source.html
@@ -68,7 +68,7 @@
 <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>
 <div class="ttc" id="structJSON_1_1Array_html_aed41033b7cd6a2c2e7dcc6f0c48a4563"><div class="ttname"><a href="structJSON_1_1Array.html#aed41033b7cd6a2c2e7dcc6f0c48a4563">JSON::Array::values</a></div><div class="ttdeci">std::vector&lt; Value &gt; values</div><div class="ttdef"><b>Definition:</b> json.hpp:199</div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_1_1Consumer_html_a7976eeb2b9ff88c5f03551c63764a162"><div class="ttname"><a href="classprocess_1_1EventQueue_1_1Consumer.html#a7976eeb2b9ff88c5f03551c63764a162">process::EventQueue::Consumer::decomission</a></div><div class="ttdeci">void decomission()</div><div class="ttdef"><b>Definition:</b> event_queue.hpp:91</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1EventQueue_1_1Consumer_html"><div class="ttname"><a href="classprocess_1_1EventQueue_1_1Consumer.html">process::EventQueue::Consumer</a></div><div class="ttdef"><b>Definition:</b> event_queue.hpp:86</div></div>
 <div class="ttc" id="event_8hpp_html"><div class="ttname"><a href="event_8hpp.html">event.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/firewall_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/firewall_8hpp_source.html b/content/api/latest/c++/firewall_8hpp_source.html
index c38f642..eea8b2b 100644
--- a/content/api/latest/c++/firewall_8hpp_source.html
+++ b/content/api/latest/c++/firewall_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1firewall_1_1FirewallRule_html"><div class="ttname"><a href="classprocess_1_1firewall_1_1FirewallRule.html">process::firewall::FirewallRule</a></div><div class="ttdoc">A &amp;#39;FirewallRule&amp;#39; describes an interface which provides control over incoming HTTP requests while also...</div><div class="ttdef"><b>Definition:</b> firewall.hpp:40</div></div>
 <div class="ttc" id="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule_html"><div class="ttname"><a href="classprocess_1_1firewall_1_1DisabledEndpointsFirewallRule.html">process::firewall::DisabledEndpointsFirewallRule</a></div><div class="ttdoc">Simple firewall rule to forbid any HTTP request to a path in the provided list of endpoints...</div><div class="ttdef"><b>Definition:</b> firewall.hpp:70</div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_e.html b/content/api/latest/c++/functions_e.html
index f188c5e..c6c0e36 100644
--- a/content/api/latest/c++/functions_e.html
+++ b/content/api/latest/c++/functions_e.html
@@ -445,13 +445,13 @@
 , <a class="el" href="classZooKeeper.html#abb9be4b4aef555fd68311c3031adb87b">ZooKeeper</a>
 </li>
 <li>exited()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ac285ccb7495989feff13451400127c7f">mesos::internal::master::Master</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a56c9f52ccd8842678065e9225255c320">mesos::internal::master::Master</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">mesos::internal::slave::Slave</a>
 , <a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">process::ProcessBase</a>
 , <a class="el" href="classprocess_1_1SocketManager.html#af6f25126e1df4da3f184384898258f0d">process::SocketManager</a>
 </li>
 <li>ExitedEvent()
-: <a class="el" href="structprocess_1_1ExitedEvent.html#a89e360d46c1a026aed29a69c468fb690">process::ExitedEvent</a>
+: <a class="el" href="structprocess_1_1ExitedEvent.html#a4ad43863367b88027104fd2d587f9303">process::ExitedEvent</a>
 </li>
 <li>exitedExecutor()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a1c43d0e0feca12e86a5f03fab4065cda">mesos::internal::master::Master</a>
@@ -463,7 +463,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a9487bd3b10f4c8c3837551c961497bf6">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
 <li>expire()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#afcb553f13a6edb382641c1e07d67feb1">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#a2928f839fd010669924789c6cccd0829">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 </li>
 <li>expired()
 : <a class="el" href="classprocess_1_1Timeout.html#a7bdb45221b14748ab1339479e480c4b7">process::Timeout</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_func_m.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_m.html b/content/api/latest/c++/functions_func_m.html
index cfe3dae..ac93b7e 100644
--- a/content/api/latest/c++/functions_func_m.html
+++ b/content/api/latest/c++/functions_func_m.html
@@ -159,7 +159,7 @@
 </li>
 <li>Mesos()
 : <a class="el" href="classmesos_1_1v1_1_1executor_1_1Mesos.html#af16febb5b3604b85f5aa77407c2c4b28">mesos::v1::executor::Mesos</a>
-, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a58a8e2f265c0985c0e15d7887c860c2c">mesos::v1::scheduler::Mesos</a>
+, <a class="el" href="classmesos_1_1v1_1_1scheduler_1_1Mesos.html#a62b57fded11e7b04312353a3a3b74c9c">mesos::v1::scheduler::Mesos</a>
 </li>
 <li>MesosAllocatorProcess()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a99348f470d98066581911dc62a539d6e">mesos::internal::master::allocator::MesosAllocatorProcess</a>
@@ -269,7 +269,7 @@
 <li>MOCK_METHOD1()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockAuthorizer.html#a23fdf3bf572eb953905332ab8e3246ef">mesos::internal::tests::MockAuthorizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockContainerizer.html#a94d302e4f144143d4b505ab9a71669df">mesos::internal::tests::MockContainerizer</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_1MockDockerContainerizerProcess.html#a7d34950e1325c06ad63462d2553a30ab">mesos::internal::tests::MockDockerContainerizerProcess</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_1MockGarbageCollector.html#aa84ed8bd017bcfd2a9e09b457a2a3055">mesos::internal::tests::MockGarbageCollector</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockIsolator.html#a3047e18411167965c9077f525c5cc707">mesos::internal::tests::MockIsolator</a>
@@ -287,7 +287,7 @@
 </li>
 <li>MOCK_METHOD1_T()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1MockHTTPExecutor.html#ad68e7e09e1f373256faf91448aca3fb0">mesos::internal::tests::executor::MockHTTPExecutor&lt; Mesos, Event &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a177064bf54ae1acdd568519f8d7c8f8c">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#afc5407d352f82b7492a6cac59c4cead8">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OperationState, Operation, Source &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1MockHTTPScheduler.html#a7dfa1797debefd1cd2e986ba0b664b89">mesos::internal::tests::scheduler::MockHTTPScheduler&lt; Mesos, Event &gt;</a>
 </li>
 <li>MOCK_METHOD2()
@@ -299,11 +299,11 @@
 , <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_1MockSlave.html#acdfe37cfb77e9dabb4e5ad2f3ee19299">mesos::internal::tests::MockSlave</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_1TestContainerizer.html#abbd256339375865a3edea98eef4c24d7">mesos::internal::tests::TestContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#aa35423bbd05939871a999f82a85b0a43">mesos::internal::tests::TestContainerizer</a>
 </li>
 <li>MOCK_METHOD2_T()
-: <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#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#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>
 </li>
 <li>MOCK_METHOD3()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockScheduler.html#a32693f3cb052829f2a4bc65a03607856">mesos::internal::tests::MockScheduler</a>
@@ -321,10 +321,10 @@
 </li>
 <li>MOCK_METHOD5()
 : <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_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_1MockSlave.html#a722a0afa528086a83da14519f985a3f8">mesos::internal::tests::MockSlave</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1MockSlave.html#a26927a366270a6ba40f7d91f36d12a8a">mesos::internal::tests::MockSlave</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestAllocator.html#acf79479daa3f4a26ee3bab26fc61618a">mesos::internal::tests::TestAllocator&lt; T &gt;</a>
 </li>
 <li>MOCK_METHOD7()
@@ -417,10 +417,10 @@
 : <a class="el" href="classDuration.html#a05ddd6a9f21b82dba6313f81418f53d2">Duration</a>
 </li>
 <li>multihashmap()
-: <a class="el" href="classmultihashmap.html#a45d7fe21c8940ec15bbcd44e476377ee">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
+: <a class="el" href="classmultihashmap.html#a9b179e77c03fb85cfe4e59cc6cf0bf95">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 </li>
 <li>Multimap()
-: <a class="el" href="classMultimap.html#af4c45434eb219747fb536a7b7ff4fde1">Multimap&lt; K, V &gt;</a>
+: <a class="el" href="classMultimap.html#a13d4bd4285946600c1af81e5be4b09ad">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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_func_p.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_p.html b/content/api/latest/c++/functions_func_p.html
index 95aec8a..8fcd879 100644
--- a/content/api/latest/c++/functions_func_p.html
+++ b/content/api/latest/c++/functions_func_p.html
@@ -302,7 +302,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#ad877f9008c46391e405a64e8e01295aa">mesos::internal::StorageLocalResourceProvider</a>
 </li>
 <li>Principal()
-: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a52640d68809c22e09de880001b8fb519">process::http::authentication::Principal</a>
+: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#ad371e6931c0d1f6653b9712489c9ca2a">process::http::authentication::Principal</a>
 </li>
 <li>Priority()
 : <a class="el" href="classrouting_1_1filter_1_1Priority.html#a41a1939341586e23fe3260c5b94fcc59">routing::filter::Priority</a>
@@ -415,7 +415,7 @@
 </li>
 <li>put()
 : <a class="el" href="classCache.html#a7b54629fb513d4b1652951bb713a0635">Cache&lt; Key, Value &gt;</a>
-, <a class="el" href="classhashmap.html#af69989fa69c86b7bf1843c9ae0f77124">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
+, <a class="el" href="classhashmap.html#a040f93efd556981326f0809e0f24f9ef">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#af672706fe637c9cdad8144233718198e">mesos::internal::slave::docker::MetadataManager</a>
 , <a class="el" href="classmultihashmap.html#ae10d45cc115dd9f16c07e3fb9a980bca">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classMultimap.html#a86848edcdc42b4e0b46e3d6beccec2c6">Multimap&lt; K, V &gt;</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_func_r.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_r.html b/content/api/latest/c++/functions_func_r.html
index 144cef7..8a38cdb 100644
--- a/content/api/latest/c++/functions_func_r.html
+++ b/content/api/latest/c++/functions_func_r.html
@@ -567,7 +567,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1Rootfs.html#a0d1eefd3053932eceda17475fae5f95c">mesos::internal::tests::Rootfs</a>
 </li>
 <li>route()
-: <a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">process::ProcessBase</a>
+: <a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">process::ProcessBase</a>
 </li>
 <li>RouteOptions()
 : <a class="el" href="structprocess_1_1ProcessBase_1_1RouteOptions.html#a9c202f7f06a7cb90499e3365ce338475">process::ProcessBase::RouteOptions</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_func_t.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_t.html b/content/api/latest/c++/functions_func_t.html
index bf68f77..b5e5563 100644
--- a/content/api/latest/c++/functions_func_t.html
+++ b/content/api/latest/c++/functions_func_t.html
@@ -138,7 +138,7 @@
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1TestLauncher.html#a03b2e4b3d90bb58e6e032c153e929722">mesos::internal::tests::TestLauncher</a>
 </li>
 <li>TestMesos()
-: <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9">mesos::internal::tests::executor::TestMesos&lt; Mesos, Event &gt;</a>
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88">mesos::internal::tests::executor::TestMesos&lt; Mesos, Event &gt;</a>
 , <a class="el" href="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a4c36d0e709638fae4fe64f2598b969b2">mesos::internal::tests::scheduler::TestMesos&lt; Mesos, Event &gt;</a>
 </li>
 <li>TestModule()
@@ -177,7 +177,7 @@
 : <a class="el" href="classprocess_1_1Timeout.html#a01021e2f51e5f0b1f6ec93977976f570">process::Timeout</a>
 </li>
 <li>Timeout()
-: <a class="el" href="classprocess_1_1Timeout.html#a81668b70d7b16d9b795c1181122e854c">process::Timeout</a>
+: <a class="el" href="classprocess_1_1Timeout.html#adeadd19e081fb4f2a0a39ecc586a4af7">process::Timeout</a>
 </li>
 <li>timeout()
 : <a class="el" href="classprocess_1_1Timer.html#adcce3e5538751535be6ec4d48670eb89">process::Timer</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/functions_func_u.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_u.html b/content/api/latest/c++/functions_func_u.html
index 9e21867..913a167 100644
--- a/content/api/latest/c++/functions_func_u.html
+++ b/content/api/latest/c++/functions_func_u.html
@@ -351,7 +351,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#aa701113886d4b11b9e9b3715dfc2500b">mesos::internal::master::allocator::MesosAllocatorProcess</a>
 </li>
 <li>UPID()
-: <a class="el" href="structprocess_1_1UPID.html#a14bb7441b10ec648ab2d68f6ad35cfd3">process::UPID</a>
+: <a class="el" href="structprocess_1_1UPID.html#a7752b2d525ec8e4cde8993df4be93ad8">process::UPID</a>
 </li>
 <li>upper()
 : <a class="el" href="structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html#a052b6554282cf891c255db3612bdcf73">boost::icl::interval_traits&lt; Interval&lt; T &gt; &gt;</a>


[3/9] mesos-site git commit: Updated the website built from mesos SHA: 57091af.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/queue_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/queue_8hpp_source.html b/content/api/latest/c++/queue_8hpp_source.html
index 2e8dd65..8358672 100644
--- a/content/api/latest/c++/queue_8hpp_source.html
+++ b/content/api/latest/c++/queue_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol&lt; PromiseRequest, PromiseResponse &gt; promise</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Queue_html"><div class="ttname"><a href="classprocess_1_1Queue.html">process::Queue</a></div><div class="ttdef"><b>Definition:</b> queue.hpp:29</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Queue_html_a4d055c0e16b5078d60f4395223ad47ec"><div class="ttname"><a href="classprocess_1_1Queue.html#a4d055c0e16b5078d60f4395223ad47ec">process::Queue::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> queue.hpp:98</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/reap_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/reap_8hpp_source.html b/content/api/latest/c++/reap_8hpp_source.html
index 7e92df6..8fe43b8 100644
--- a/content/api/latest/c++/reap_8hpp_source.html
+++ b/content/api/latest/c++/reap_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1ReaperProcess_html_a9ed3a26894422f571a73edc3a2900e02"><div class="ttname"><a href="classprocess_1_1internal_1_1ReaperProcess.html#a9ed3a26894422f571a73edc3a2900e02">process::internal::ReaperProcess::notify</a></div><div class="ttdeci">void notify(pid_t pid, Result&lt; int &gt; status)</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1ReaperProcess_html_ab1c02c5d3cc31c21913822f4136e7ec4"><div class="ttname"><a href="classprocess_1_1internal_1_1ReaperProcess.html#ab1c02c5d3cc31c21913822f4136e7ec4">process::internal::ReaperProcess::wait</a></div><div class="ttdeci">void wait()</div></div>
 <div class="ttc" id="id_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/registry__puller_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/registry__puller_8hpp_source.html b/content/api/latest/c++/registry__puller_8hpp_source.html
index 0ae3db6..abc1f77 100644
--- a/content/api/latest/c++/registry__puller_8hpp_source.html
+++ b/content/api/latest/c++/registry__puller_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller_html_a213db5003d19cbcac784fc492cb278a3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller.html#a213db5003d19cbcac784fc492cb278a3">mesos::internal::slave::docker::RegistryPuller::pull</a></div><div class="ttdeci">process::Future&lt; std::vector&lt; std::string &gt; &gt; pull(const ::docker::spec::ImageReference &amp;reference, const std::string &amp;directory, const std::string &amp;backend, const Option&lt; Secret &gt; &amp;config=None())</div><div class="ttdoc">Pulls an image into a download directory. </div></div>
 <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/resource__provider_2manager_8hpp_source.html b/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
index d79b3f4..1431741 100644
--- a/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2manager_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1ResourceProviderManager_html"><div class="ttname"><a href="classmesos_1_1internal_1_1ResourceProviderManager.html">mesos::internal::ResourceProviderManager</a></div><div class="ttdef"><b>Definition:</b> manager.hpp:38</div></div>
 <div class="ttc" id="classprocess_1_1Queue_html"><div class="ttname"><a href="classprocess_1_1Queue.html">process::Queue</a></div><div class="ttdef"><b>Definition:</b> queue.hpp:29</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2authenticator_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2authenticator_8hpp.html">authenticator.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1ResourceProviderManager_html_ab4e230649b2e67723a275d351f7b969a"><div class="ttname"><a href="classmesos_1_1internal_1_1ResourceProviderManager.html#ab4e230649b2e67723a275d351f7b969a">mesos::internal::ResourceProviderManager::acknowledgeOperationStatus</a></div><div class="ttdeci">void acknowledgeOperationStatus(const AcknowledgeOperationStatusMessage &amp;message) const </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/run_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/run_8hpp_source.html b/content/api/latest/c++/run_8hpp_source.html
index 8f098ad..9cba9ea 100644
--- a/content/api/latest/c++/run_8hpp_source.html
+++ b/content/api/latest/c++/run_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="classprocess_1_1internal_1_1ThunkProcess_html"><div class="ttname"><a href="classprocess_1_1internal_1_1ThunkProcess.html">process::internal::ThunkProcess</a></div><div class="ttdef"><b>Definition:</b> run.hpp:29</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_a4c8e1d1a64b9ebccdd0c2bdf34233212"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212">process::internal::run</a></div><div class="ttdeci">void run(std::vector&lt; C &gt; &amp;&amp;callbacks, Arguments &amp;&amp;...arguments)</div><div class="ttdef"><b>Definition:</b> future.hpp:621</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>
 <div class="ttc" id="id_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1ThunkProcess_html_a326bf8be1b72cce6709737ca2f46a6b2"><div class="ttname"><a href="classprocess_1_1internal_1_1ThunkProcess.html#a326bf8be1b72cce6709737ca2f46a6b2">process::internal::ThunkProcess::ThunkProcess</a></div><div class="ttdeci">ThunkProcess(std::shared_ptr&lt; lambda::function&lt; R()&gt;&gt; _thunk, std::shared_ptr&lt; Promise&lt; R &gt;&gt; _promise)</div><div class="ttdef"><b>Definition:</b> run.hpp:32</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/run__queue_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/run__queue_8hpp_source.html b/content/api/latest/c++/run__queue_8hpp_source.html
index 18ed490..73e2940 100644
--- a/content/api/latest/c++/run__queue_8hpp_source.html
+++ b/content/api/latest/c++/run__queue_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="classDecomissionableKernelSemaphore_html_a55800a503cc09e7b65182f9e9313c598"><div class="ttname"><a href="classDecomissionableKernelSemaphore.html#a55800a503cc09e7b65182f9e9313c598">DecomissionableKernelSemaphore::wait</a></div><div class="ttdeci">void wait()</div><div class="ttdef"><b>Definition:</b> semaphore.hpp:142</div></div>
 <div class="ttc" id="classDecomissionableLastInFirstOutFixedSizeSemaphore_html"><div class="ttname"><a href="classDecomissionableLastInFirstOutFixedSizeSemaphore.html">DecomissionableLastInFirstOutFixedSizeSemaphore</a></div><div class="ttdef"><b>Definition:</b> semaphore.hpp:244</div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1RunQueue_html_ae3d82fdc28dcdab91f68aad80859fd93"><div class="ttname"><a href="classprocess_1_1RunQueue.html#ae3d82fdc28dcdab91f68aad80859fd93">process::RunQueue::decomission</a></div><div class="ttdeci">void decomission()</div><div class="ttdef"><b>Definition:</b> run_queue.hpp:108</div></div>
 <div class="ttc" id="classprocess_1_1RunQueue_html_a1ac28cf3ccf1ca3d3119c0f7fa1046ff"><div class="ttname"><a href="classprocess_1_1RunQueue.html#a1ac28cf3ccf1ca3d3119c0f7fa1046ff">process::RunQueue::wait</a></div><div class="ttdeci">void wait()</div><div class="ttdef"><b>Definition:</b> run_queue.hpp:71</div></div>
 <div class="ttc" id="classDecomissionableKernelSemaphore_html"><div class="ttname"><a href="classDecomissionableKernelSemaphore.html">DecomissionableKernelSemaphore</a></div><div class="ttdef"><b>Definition:</b> semaphore.hpp:139</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/rwlock_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/rwlock_8hpp_source.html b/content/api/latest/c++/rwlock_8hpp_source.html
index 3f58b6b..076f544 100644
--- a/content/api/latest/c++/rwlock_8hpp_source.html
+++ b/content/api/latest/c++/rwlock_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise&lt; Nothing &gt;</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol&lt; PromiseRequest, PromiseResponse &gt; promise</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1ReadWriteLock_html"><div class="ttname"><a href="classprocess_1_1ReadWriteLock.html">process::ReadWriteLock</a></div><div class="ttdoc">ReadWriteLock is a lock that allows concurrent reads and exclusive writes. </div><div class="ttdef"><b>Definition:</b> rwlock.hpp:36</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/scheduler_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/scheduler_8hpp_source.html b/content/api/latest/c++/scheduler_8hpp_source.html
index 0417b21..a5d6d25 100644
--- a/content/api/latest/c++/scheduler_8hpp_source.html
+++ b/content/api/latest/c++/scheduler_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Latch_html"><div class="ttname"><a href="classprocess_1_1Latch.html">process::Latch</a></div><div class="ttdef"><b>Definition:</b> latch.hpp:24</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/sequence_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/sequence_8hpp_source.html b/content/api/latest/c++/sequence_8hpp_source.html
index 1d6b71d..3ce20a1 100644
--- a/content/api/latest/c++/sequence_8hpp_source.html
+++ b/content/api/latest/c++/sequence_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="classprocess_1_1WeakFuture_html"><div class="ttname"><a href="classprocess_1_1WeakFuture.html">process::WeakFuture</a></div><div class="ttdef"><b>Definition:</b> future.hpp:79</div></div>
 <div class="ttc" id="namespaceprocess_html_a07833fb41a8b0c1f18fa5485ca8c18d4"><div class="ttname"><a href="namespaceprocess.html#a07833fb41a8b0c1f18fa5485ca8c18d4">process::wait</a></div><div class="ttdeci">bool wait(const UPID &amp;pid, const Duration &amp;duration=Seconds(-1))</div><div class="ttdoc">Wait for the process to exit for no more than the specified seconds. </div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1SequenceProcess_html_a68deae60a68730aabf42fb40b5feb0de"><div class="ttname"><a href="classprocess_1_1SequenceProcess.html#a68deae60a68730aabf42fb40b5feb0de">process::SequenceProcess::SequenceProcess</a></div><div class="ttdeci">SequenceProcess(const std::string &amp;id)</div><div class="ttdef"><b>Definition:</b> sequence.hpp:66</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
index 31ffeb9..29e90bc 100644
--- a/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2docker_8hpp_source.html
@@ -91,7 +91,7 @@
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerContainerizer_html_a28593137a3a912b700beb174abc6d418"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a28593137a3a912b700beb174abc6d418">mesos::internal::slave::DockerContainerizer::status</a></div><div class="ttdeci">virtual process::Future&lt; ContainerStatus &gt; status(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a9690bce52c7b9682d6afb4293eb60258"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a9690bce52c7b9682d6afb4293eb60258">mesos::internal::slave::DOCKER_SYMLINK_DIRECTORY</a></div><div class="ttdeci">const std::string DOCKER_SYMLINK_DIRECTORY</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_acde902a94e389c2ef64b4fe78bb039a3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer::resources</a></div><div class="ttdeci">static Try&lt; Resources &gt; resources(const Flags &amp;flags)</div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>
 <div class="ttc" id="src_2slave_2containerizer_2containerizer_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2containerizer_8hpp.html">containerizer.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2store_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2store_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2store_8hpp_source.html
index 081e4b3..8428622 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2store_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2store_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_abbd9f55734f0b832bc5a87c3ee5d449e"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">mesos::uri::docker::image</a></div><div class="ttdeci">URI image(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Definition:</b> docker.hpp:30</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="namespaceappc_html"><div class="ttname"><a href="namespaceappc.html">appc</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:28</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1SecretResolver_html"><div class="ttname"><a href="classmesos_1_1SecretResolver.html">mesos::SecretResolver</a></div><div class="ttdef"><b>Definition:</b> resolver.hpp:34</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1appc_1_1Store_html_aac27cc7b2712ea5d1ebcbb6681676b94"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1appc_1_1Store.html#aac27cc7b2712ea5d1ebcbb6681676b94">mesos::internal::slave::appc::Store::create</a></div><div class="ttdeci">static Try&lt; process::Owned&lt; slave::Store &gt; &gt; create(const Flags &amp;flags, SecretResolver *secretResolver=nullptr)</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; StoreProcess &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2backends_2copy_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2backends_2copy_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2backends_2copy_8hpp_source.html
index 4a9ac55..2671081 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2backends_2copy_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2backends_2copy_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="backend_8hpp_html"><div class="ttname"><a href="backend_8hpp.html">backend.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; CopyBackendProcess &gt;</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CopyBackend_html_a44e96f45c26a5ba17805fb78456db37b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CopyBackend.html#a44e96f45c26a5ba17805fb78456db37b">mesos::internal::slave::CopyBackend::~CopyBackend</a></div><div class="ttdeci">virtual ~CopyBackend()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CopyBackend_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CopyBackend.html">mesos::internal::slave::CopyBackend</a></div><div class="ttdef"><b>Definition:</b> copy.hpp:38</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2store_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2store_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2store_8hpp_source.html
index a6149b1..b7331bd 100644
--- a/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2store_8hpp_source.html
+++ b/content/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2docker_2store_8hpp_source.html
@@ -66,7 +66,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1Store_html_a78720df311df3e53298548fe5ca92bd4"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#a78720df311df3e53298548fe5ca92bd4">mesos::internal::slave::docker::Store::recover</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; recover()</div></div>
 <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_abbd9f55734f0b832bc5a87c3ee5d449e"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#abbd9f55734f0b832bc5a87c3ee5d449e">mesos::uri::docker::image</a></div><div class="ttdeci">URI image(const std::string &amp;repository, const std::string &amp;reference, const std::string &amp;registry, const Option&lt; std::string &gt; &amp;scheme=None(), const Option&lt; int &gt; &amp;port=None())</div><div class="ttdef"><b>Definition:</b> docker.hpp:30</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>
 <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/socket__manager_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/socket__manager_8hpp_source.html b/content/api/latest/c++/socket__manager_8hpp_source.html
index 57cc246..6f17ce2 100644
--- a/content/api/latest/c++/socket__manager_8hpp_source.html
+++ b/content/api/latest/c++/socket__manager_8hpp_source.html
@@ -86,7 +86,7 @@
 <div class="ttc" id="classprocess_1_1network_1_1inet_1_1Address_html"><div class="ttname"><a href="classprocess_1_1network_1_1inet_1_1Address.html">process::network::inet::Address</a></div><div class="ttdef"><b>Definition:</b> address.hpp:51</div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
 <div class="ttc" id="encoder_8hpp_html"><div class="ttname"><a href="encoder_8hpp.html">encoder.hpp</a></div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:594</div></div>
 <div class="ttc" id="classprocess_1_1SocketManager_html_a1c297db7b29bbf422c21ee1ef4e601f1"><div class="ttname"><a href="classprocess_1_1SocketManager.html#a1c297db7b29bbf422c21ee1ef4e601f1">process::SocketManager::close</a></div><div class="ttdeci">void close(int_fd s)</div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2authentication_2cram__md5_2authenticatee_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticatee_8hpp_source.html b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticatee_8hpp_source.html
index a73279f..efa8cd1 100644
--- a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticatee_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee_html_af5dcce5b89d1263e8d2bc18339974e84"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#af5dcce5b89d1263e8d2bc18339974e84">mesos::internal::cram_md5::CRAMMD5Authenticatee::CRAMMD5Authenticatee</a></div><div class="ttdeci">CRAMMD5Authenticatee()</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="id_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee_html_ae83c66c6e6b5c4c8abeffc908a0a1bf2"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticatee.html#ae83c66c6e6b5c4c8abeffc908a0a1bf2">mesos::internal::cram_md5::CRAMMD5Authenticatee::create</a></div><div class="ttdeci">static Try&lt; Authenticatee * &gt; create()</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
index c1930db..5517c30 100644
--- a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
+++ b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator_html_a8a8f0645aaf63c7f1e9af20cce7095fa"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#a8a8f0645aaf63c7f1e9af20cce7095fa">mesos::internal::cram_md5::CRAMMD5Authenticator::~CRAMMD5Authenticator</a></div><div class="ttdeci">virtual ~CRAMMD5Authenticator()</div></div>
 <div class="ttc" id="id_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html b/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
index d2e886c..5aef41b 100644
--- a/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2authorizer_2local_2authorizer_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1LocalAuthorizer_html_a9ad89bf8b0919470d40c06dcf1eb44db"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalAuthorizer.html#a9ad89bf8b0919470d40c06dcf1eb44db">mesos::internal::LocalAuthorizer::~LocalAuthorizer</a></div><div class="ttdeci">virtual ~LocalAuthorizer()</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="once_8hpp_html"><div class="ttname"><a href="once_8hpp.html">once.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future&lt; bool &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2common_2recordio_8hpp_source.html b/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
index f66302c..cbd9298 100644
--- a/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
+++ b/content/api/latest/c++/src_2common_2recordio_8hpp_source.html
@@ -98,7 +98,7 @@
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1credentials_html_a137c93d60149616181a10e9f39986f7f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials::read</a></div><div class="ttdeci">Result&lt; Credentials &gt; read(const Path &amp;path)</div><div class="ttdef"><b>Definition:</b> credentials.hpp:35</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec_html_ae58e703656ab4a1bd5d9870441236727"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1cni_1_1spec.html#ae58e703656ab4a1bd5d9870441236727">mesos::internal::slave::cni::spec::error</a></div><div class="ttdeci">std::string error(const std::string &amp;msg, uint32_t code)</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1recordio_1_1Reader_html_ab91aee86565a6eafe13601fbeea41c66"><div class="ttname"><a href="classmesos_1_1internal_1_1recordio_1_1Reader.html#ab91aee86565a6eafe13601fbeea41c66">mesos::internal::recordio::Reader::Reader</a></div><div class="ttdeci">Reader(::recordio::Decoder&lt; T &gt; &amp;&amp;decoder, process::http::Pipe::Reader reader)</div><div class="ttdef"><b>Definition:</b> recordio.hpp:68</div></div>
 <div class="ttc" id="loop_8hpp_html"><div class="ttname"><a href="loop_8hpp.html">loop.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2log_2metrics_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2log_2metrics_8hpp_source.html b/content/api/latest/c++/src_2log_2metrics_8hpp_source.html
index e8885f3..39e0735 100644
--- a/content/api/latest/c++/src_2log_2metrics_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2metrics_8hpp_source.html
@@ -61,7 +61,7 @@
 <div class="ttc" id="pull__gauge_8hpp_html"><div class="ttname"><a href="pull__gauge_8hpp.html">pull_gauge.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1log_1_1LogProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1LogProcess.html">mesos::internal::log::LogProcess</a></div><div class="ttdef"><b>Definition:</b> log.hpp:43</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1log_1_1Metrics_html_ab90141d6a1f2a4c96c9626ff1106e299"><div class="ttname"><a href="structmesos_1_1internal_1_1log_1_1Metrics.html#ab90141d6a1f2a4c96c9626ff1106e299">mesos::internal::log::Metrics::recovered</a></div><div class="ttdeci">process::metrics::PullGauge recovered</div><div class="ttdef"><b>Definition:</b> metrics.hpp:39</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1log_1_1Metrics_html_a27ae0725d38ead87fa500d8ec8e42504"><div class="ttname"><a href="structmesos_1_1internal_1_1log_1_1Metrics.html#a27ae0725d38ead87fa500d8ec8e42504">mesos::internal::log::Metrics::ensemble_size</a></div><div class="ttdeci">process::metrics::PullGauge ensemble_size</div><div class="ttdef"><b>Definition:</b> metrics.hpp:41</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1log_1_1Metrics_html"><div class="ttname"><a href="structmesos_1_1internal_1_1log_1_1Metrics.html">mesos::internal::log::Metrics</a></div><div class="ttdef"><b>Definition:</b> metrics.hpp:31</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2log_2network_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2log_2network_8hpp_source.html b/content/api/latest/c++/src_2log_2network_8hpp_source.html
index 811b5e8..a9eee0a 100644
--- a/content/api/latest/c++/src_2log_2network_8hpp_source.html
+++ b/content/api/latest/c++/src_2log_2network_8hpp_source.html
@@ -112,7 +112,7 @@
 <div class="ttc" id="collect_8hpp_html"><div class="ttname"><a href="collect_8hpp.html">collect.hpp</a></div></div>
 <div class="ttc" id="classzookeeper_1_1Group_html"><div class="ttname"><a href="classzookeeper_1_1Group.html">zookeeper::Group</a></div><div class="ttdef"><b>Definition:</b> group.hpp:49</div></div>
 <div class="ttc" id="classNetwork_html_a43d645248055c352b6550c586dfdf46ba478ef22cc32892ffd21294e285b93e31"><div class="ttname"><a href="classNetwork.html#a43d645248055c352b6550c586dfdf46ba478ef22cc32892ffd21294e285b93e31">Network::GREATER_THAN_OR_EQUAL_TO</a></div><div class="ttdef"><b>Definition:</b> network.hpp:61</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classNetworkProcess_html_a36b7e3c3759a96959823ee339fa68392"><div class="ttname"><a href="classNetworkProcess.html#a36b7e3c3759a96959823ee339fa68392">NetworkProcess::finalize</a></div><div class="ttdeci">virtual void finalize()</div><div class="ttdoc">Invoked when a process is terminated. </div><div class="ttdef"><b>Definition:</b> network.hpp:259</div></div>
 <div class="ttc" id="classNetwork_html_a43d645248055c352b6550c586dfdf46b"><div class="ttname"><a href="classNetwork.html#a43d645248055c352b6550c586dfdf46b">Network::WatchMode</a></div><div class="ttdeci">WatchMode</div><div class="ttdef"><b>Definition:</b> network.hpp:54</div></div>
 <div class="ttc" id="classprocess_1_1Future_html_a7818051e0d3d4ef9aa6a25d9246312ea"><div class="ttname"><a href="classprocess_1_1Future.html#a7818051e0d3d4ef9aa6a25d9246312ea">process::Future::after</a></div><div class="ttdeci">Future&lt; T &gt; after(const Duration &amp;duration, lambda::CallableOnce&lt; Future&lt; T &gt;(const Future&lt; T &gt; &amp;)&gt; f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1695</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
index 081a47c..08ebd94 100644
--- a/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2allocator_2mesos_2allocator_8hpp_source.html
@@ -121,7 +121,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_a07e6b915a590a5ae125e3f88ba6deb25"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a07e6b915a590a5ae125e3f88ba6deb25">mesos::internal::master::allocator::MesosAllocatorProcess::removeFramework</a></div><div class="ttdeci">virtual void removeFramework(const FrameworkID &amp;frameworkId)=0</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator_html_a839be3c9f14c390cd92e9a4fde43065b"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a839be3c9f14c390cd92e9a4fde43065b">mesos::internal::master::allocator::MesosAllocator::activateSlave</a></div><div class="ttdeci">void activateSlave(const SlaveID &amp;slaveId)</div><div class="ttdoc">Activates an agent. </div><div class="ttdef"><b>Definition:</b> allocator.hpp:521</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_af780fb39945e4636f67282533a39e4f4"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#af780fb39945e4636f67282533a39e4f4">mesos::internal::master::allocator::MesosAllocatorProcess::updateSlave</a></div><div class="ttdeci">virtual void updateSlave(const SlaveID &amp;slave, const SlaveInfo &amp;slaveInfo, const Option&lt; Resources &gt; &amp;total=None(), const Option&lt; std::vector&lt; SlaveInfo::Capability &gt;&gt; &amp;capabilities=None())=0</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess_html_a1a5c0c9ea155e237f07335e925c7dc2d"><div class="ttname"><a href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocatorProcess.html#a1a5c0c9ea155e237f07335e925c7dc2d">mesos::internal::master::allocator::MesosAllocatorProcess::removeQuota</a></div><div class="ttdeci">virtual void removeQuota(const std::string &amp;role)=0</div></div>
 <div class="ttc" id="include_2mesos_2allocator_2allocator_8hpp_html"><div class="ttname"><a href="include_2mesos_2allocator_2allocator_8hpp.html">allocator.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2master_2contender_2zookeeper_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2contender_2zookeeper_8hpp_source.html b/content/api/latest/c++/src_2master_2contender_2zookeeper_8hpp_source.html
index f64355e..f7f1217 100644
--- a/content/api/latest/c++/src_2master_2contender_2zookeeper_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2contender_2zookeeper_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structgroup_html"><div class="ttname"><a href="structgroup.html">group</a></div><div class="ttdef"><b>Definition:</b> grp.hpp:26</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1contender_1_1ZooKeeperMasterContender_html_ac8679cd98798c19dfd70017cd4d5e482"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1ZooKeeperMasterContender.html#ac8679cd98798c19dfd70017cd4d5e482">mesos::master::contender::ZooKeeperMasterContender::ZooKeeperMasterContender</a></div><div class="ttdeci">ZooKeeperMasterContender(const zookeeper::URL &amp;url, const Duration &amp;sessionTimeout=MASTER_CONTENDER_ZK_SESSION_TIMEOUT)</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classzookeeper_1_1URL_html"><div class="ttname"><a href="classzookeeper_1_1URL.html">zookeeper::URL</a></div><div class="ttdef"><b>Definition:</b> url.hpp:46</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="group_8hpp_html"><div class="ttname"><a href="group_8hpp.html">group.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2master_2detector_2zookeeper_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2master_2detector_2zookeeper_8hpp_source.html b/content/api/latest/c++/src_2master_2detector_2zookeeper_8hpp_source.html
index 1266444..e6a1cf1 100644
--- a/content/api/latest/c++/src_2master_2detector_2zookeeper_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2detector_2zookeeper_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="structgroup_html"><div class="ttname"><a href="structgroup.html">group</a></div><div class="ttdef"><b>Definition:</b> grp.hpp:26</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classzookeeper_1_1URL_html"><div class="ttname"><a href="classzookeeper_1_1URL.html">zookeeper::URL</a></div><div class="ttdef"><b>Definition:</b> url.hpp:46</div></div>
 <div class="ttc" id="classmesos_1_1master_1_1detector_1_1MasterDetector_html"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a></div><div class="ttdoc">An abstraction of a Master detector which can be used to detect the leading master from a group...</div><div class="ttdef"><b>Definition:</b> detector.hpp:38</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/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 41410c7..028c6b0 100644
--- a/content/api/latest/c++/src_2master_2master_8hpp_source.html
+++ b/content/api/latest/c++/src_2master_2master_8hpp_source.html
@@ -241,7 +241,7 @@
 <div class="ttc" id="src_2master_2metrics_8hpp_html"><div class="ttname"><a href="src_2master_2metrics_8hpp.html">metrics.hpp</a></div></div>
 <div class="ttc" id="common_2resources__utils_8hpp_html"><div class="ttname"><a href="common_2resources__utils_8hpp.html">resources_utils.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a96a90d8ae734d729489ba877367e6b65a52b99ab13cfb61a1ed4f78cc57f974f6"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a52b99ab13cfb61a1ed4f78cc57f974f6">mesos::internal::master::Framework::DISCONNECTED</a></div><div class="ttdef"><b>Definition:</b> master.hpp:2227</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Slave_html_adb162982d3dd921c4a9c3114c88daf5c"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Slave.html#adb162982d3dd921c4a9c3114c88daf5c">mesos::internal::master::Slave::machineId</a></div><div class="ttdeci">const MachineID machineId</div><div class="ttdef"><b>Definition:</b> master.hpp:190</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1master_1_1Framework_html_a24bbb82d27e409d2f48ed01fbf2619f1"><div class="ttname"><a href="structmesos_1_1internal_1_1master_1_1Framework.html#a24bbb82d27e409d2f48ed01fbf2619f1">mesos::internal::master::Framework::completedTasks</a></div><div class="ttdeci">boost::circular_buffer&lt; process::Owned&lt; Task &gt; &gt; completedTasks</div><div class="ttdef"><b>Definition:</b> master.hpp:2912</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2slave_2containerizer_2fetcher_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2fetcher_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2fetcher_8hpp_source.html
index 63fec2f..0f6a2bd 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2fetcher_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2fetcher_8hpp_source.html
@@ -72,7 +72,7 @@
 <div class="ttc" id="include_2mesos_2fetcher_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2fetcher_2fetcher_8hpp.html">fetcher.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Fetcher_html_a263158d1eb45c09345cb773700bba7fa"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Fetcher.html#a263158d1eb45c09345cb773700bba7fa">mesos::internal::slave::Fetcher::kill</a></div><div class="ttdeci">void kill(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="namespaceuri_html"><div class="ttname"><a href="namespaceuri.html">uri</a></div><div class="ttdef"><b>Definition:</b> uri.hpp:21</div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
index a6f9251..3ae4b0b 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2containerizer_8hpp_source.html
@@ -99,7 +99,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="namespaceos_html_a363f959e94e301ec8ec483e3c22258a6"><div class="ttname"><a href="namespaceos.html#a363f959e94e301ec8ec483e3c22258a6">os::children</a></div><div class="ttdeci">std::set&lt; pid_t &gt; children(pid_t, const std::list&lt; Process &gt; &amp;, bool)</div><div class="ttdef"><b>Definition:</b> os.hpp:215</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_acde902a94e389c2ef64b4fe78bb039a3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer::resources</a></div><div class="ttdeci">static Try&lt; Resources &gt; resources(const Flags &amp;flags)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosContainerizer_html_a61ebc4f358e36e8c762f48e5c4f5d429"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#a61ebc4f358e36e8c762f48e5c4f5d429">mesos::internal::slave::MesosContainerizer::recover</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; recover(const Option&lt; state::SlaveState &gt; &amp;state)</div></div>
 <div class="ttc" id="int__fd_8hpp_html"><div class="ttname"><a href="int__fd_8hpp.html">int_fd.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
index 106025d..069eb98 100644
--- a/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2containerizer_2mesos_2isolator_8hpp_source.html
@@ -79,7 +79,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html_a1dd1c873155700d4f1e3ebb1421057f3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a1dd1c873155700d4f1e3ebb1421057f3">mesos::internal::slave::MesosIsolatorProcess::watch</a></div><div class="ttdeci">virtual process::Future&lt; mesos::slave::ContainerLimitation &gt; watch(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:116</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html_a9be889e55c9fa3b300a1a2c30c19e35e"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a9be889e55c9fa3b300a1a2c30c19e35e">mesos::internal::slave::MesosIsolatorProcess::isolate</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; isolate(const ContainerID &amp;containerId, pid_t pid)</div><div class="ttdef"><b>Definition:</b> isolator.hpp:109</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolator_html_ac998139d7df3305d7c90a7f3c65681a8"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#ac998139d7df3305d7c90a7f3c65681a8">mesos::internal::slave::MesosIsolator::usage</a></div><div class="ttdeci">virtual process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId)</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/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 49ec507..7d29793 100644
--- a/content/api/latest/c++/src_2slave_2http_8hpp_source.html
+++ b/content/api/latest/c++/src_2slave_2http_8hpp_source.html
@@ -86,7 +86,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_a05fd0f703c9c3f12b929d3b02d0a901c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#a05fd0f703c9c3f12b929d3b02d0a901c">mesos::internal::slave::Http::executor</a></div><div class="ttdeci">process::Future&lt; process::http::Response &gt; executor(const process::http::Request &amp;request, const Option&lt; process::http::authentication::Principal &gt; &amp;principal) const </div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_a6b8b156e8871c76c9810a40b8a196084"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#a6b8b156e8871c76c9810a40b8a196084">mesos::internal::slave::Http::health</a></div><div class="ttdeci">process::Future&lt; process::http::Response &gt; health(const process::http::Request &amp;request) const </div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:594</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_aa91529c7c1adbeb56c279e31a97b45b6"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#aa91529c7c1adbeb56c279e31a97b45b6">mesos::internal::slave::Http::FLAGS_HELP</a></div><div class="ttdeci">static std::string FLAGS_HELP()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Http_html_a26710d2f5bff558b388de6e1b55805c2"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Http.html#a26710d2f5bff558b388de6e1b55805c2">mesos::internal::slave::Http::RESOURCE_PROVIDER_HELP</a></div><div class="ttdeci">static std::string RESOURCE_PROVIDER_HELP()</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
index f6c5e6d..972b23d 100644
--- a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html
@@ -79,14 +79,14 @@
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a2b3b394a0928d213a32bd02face608b7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a2b3b394a0928d213a32bd02face608b7">mesos::internal::slave::Containerizer::attach</a></div><div class="ttdeci">virtual process::Future&lt; process::http::Connection &gt; attach(const ContainerID &amp;containerId)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:104</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_a249f9386c7a7d350edb621ea88417050"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#a249f9386c7a7d350edb621ea88417050">mesos::internal::tests::TestContainerizer::MOCK_METHOD4</a></div><div class="ttdeci">MOCK_METHOD4(launch, process::Future&lt; slave::Containerizer::LaunchResult &gt;(const ContainerID &amp;, const mesos::slave::ContainerConfig &amp;, const std::map&lt; std::string, std::string &gt; &amp;, const Option&lt; std::string &gt; &amp;))</div></div>
-<div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:74</div></div>
+<div class="ttc" id="classmesos_1_1Executor_html"><div class="ttname"><a href="classmesos_1_1Executor.html">mesos::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:75</div></div>
 <div class="ttc" id="gmock_8hpp_html"><div class="ttname"><a href="gmock_8hpp.html">gmock.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a1125caabfba60cdae07491ec2648ee73"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a1125caabfba60cdae07491ec2648ee73">mesos::internal::slave::Containerizer::kill</a></div><div class="ttdeci">virtual process::Future&lt; bool &gt; kill(const ContainerID &amp;containerId, int signal)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:149</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1TestContainerizer_html_afee9673dc215076f476ac6c4c88bba19"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1TestContainerizer.html#afee9673dc215076f476ac6c4c88bba19">mesos::internal::tests::TestContainerizer::~TestContainerizer</a></div><div class="ttdeci">virtual ~TestContainerizer()</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a16acaf5e8129bb470694c842cf5d79bd"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a16acaf5e8129bb470694c842cf5d79bd">mesos::internal::slave::Containerizer::usage</a></div><div class="ttdeci">virtual process::Future&lt; ResourceStatistics &gt; usage(const ContainerID &amp;containerId)=0</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_acde902a94e389c2ef64b4fe78bb039a3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#acde902a94e389c2ef64b4fe78bb039a3">mesos::internal::slave::Containerizer::resources</a></div><div class="ttdeci">static Try&lt; Resources &gt; resources(const Flags &amp;flags)</div></div>
 <div class="ttc" id="src_2slave_2containerizer_2containerizer_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2containerizer_8hpp.html">containerizer.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/src_2tests_2limiter_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2limiter_8hpp_source.html b/content/api/latest/c++/src_2tests_2limiter_8hpp_source.html
index b2f1094..64d2d9b 100644
--- a/content/api/latest/c++/src_2tests_2limiter_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2limiter_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockRateLimiter_html_a551934d947515266a9d0dd21f3b619b3"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockRateLimiter.html#a551934d947515266a9d0dd21f3b619b3">mesos::internal::tests::MockRateLimiter::MockRateLimiter</a></div><div class="ttdeci">MockRateLimiter()</div><div class="ttdef"><b>Definition:</b> limiter.hpp:35</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2limiter_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2limiter_8hpp.html">limiter.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1tests_1_1MockRateLimiter_html"><div class="ttname"><a href="classmesos_1_1internal_1_1tests_1_1MockRateLimiter.html">mesos::internal::tests::MockRateLimiter</a></div><div class="ttdef"><b>Definition:</b> limiter.hpp:30</div></div>
 <div class="ttc" id="classprocess_1_1RateLimiter_html"><div class="ttname"><a href="classprocess_1_1RateLimiter.html">process::RateLimiter</a></div><div class="ttdef"><b>Definition:</b> limiter.hpp:42</div></div>


[2/9] mesos-site git commit: Updated the website built from mesos SHA: 57091af.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/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 62b4f0f..478cbed 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -52,7 +52,7 @@
 <div class="title">mesos.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="src_2tests_2mesos_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a
 ><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//
  distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __TESTS_MESOS_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __TESTS_MESOS_HPP__</span></div><div class="line"
 ><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;gmock/gmock.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2executor_8hpp.html">mesos/executor.
 hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="scheduler_8hpp.html">mesos/scheduler.hpp</a>&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2executor_8hpp.html">mesos/v1/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="v1_2resources_8hpp.html">mesos/v1/resources.hpp</a>&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="v1_2resource__provider_8hpp.html">mesos/v1/resource_provider.hpp</a>&gt;</span></div><div class="line"><a name="l00032
 "></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="v1_2scheduler_8hpp.html">mesos/v1/scheduler.hpp</a>&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2executor_2executor_8hpp.html">mesos/v1/executor/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="v1_2scheduler_2scheduler_8hpp.html">mesos/v1/scheduler/scheduler.hpp</a>&gt;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preproces
 sor">#include &lt;<a class="code" href="authentication_2secret__generator_8hpp.html">mesos/authentication/secret_generator.hpp</a>&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2authorizer_2authorizer_8hpp.html">mesos/authorizer/authorizer.hpp</a>&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2fetcher_2fetcher_8hpp.html">mesos/fetcher/fetcher.hpp</a>&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &lt;<a class
 ="code" href="include_2mesos_2master_2detector_8hpp.html">mesos/master/detector.hpp</a>&gt;</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gmock_8hpp.html">process/gmock.hpp</a>&gt;</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="libprocess_2include_2process_2gtest_8hpp.html">process/gtest.hpp</a>&gt;</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2libprocess_2include_2process_2http_8hpp.ht
 ml">process/http.hpp</a>&gt;</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2libprocess_2include_2process_2io_8hpp.html">process/io.hpp</a>&gt;</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">process/pid.hpp</a>&gt;</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="libprocess_2include_2process_2process_8hpp.html">process/process.hpp</a>&gt;</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>
 &#160;<span class="preprocessor">#include &lt;<a class="code" href="queue_8hpp.html">process/queue.hpp</a>&gt;</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="subprocess_8hpp.html">process/subprocess.hpp</a>&gt;</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp.html">process/ssl/flags.hpp</a>&gt;</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="libprocess_2include_2process_2ssl_2gtest_8hpp.html">process/ssl/gtest.hpp</a>&gt;</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a na
 me="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="bytes_8hpp.html">stout/bytes.hpp</a>&gt;</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="foreach_8hpp.html">stout/foreach.hpp</a>&gt;</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="stout_2include_2stout_2gtest_8hpp.html">stout/gtest.hpp</a>&gt;</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="lambda_8hpp.html">stout/lambda.hpp</a>&gt;</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div><div class="line"><a name="l
 00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="stringify_8hpp.html">stout/stringify.hpp</a>&gt;</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="unreachable_8hpp.html">stout/unreachable.hpp</a>&gt;</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="uuid_8hpp.html">stout/uuid.hpp</a>&gt;</span></div><div class="line"><a name="l00070"></a><span
  class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="jwt__secret__generator_8hpp.html">authentication/executor/jwt_secret_generator.hpp</a>&quot;</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2common_2http_8hpp.html">common/http.hpp</a>&quot;</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="messages_8hpp.html">messages/messages.hpp</a>&quot;</span> <span class="comment">// For google::protobuf::Message.</span></div><div class="line"><a name="l00076"></a><span class="lineno">   7
 6</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">#include &quot;master/master.hpp&quot;</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2sched_2constants_8hpp.html">sched/constants.hpp</a>&quot;</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2resource__provider_2detector_8hpp.html">resource_provider/detector.hpp</a>&quot;</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">#includ
 e &quot;<a class="code" href="src_2slave_2constants_8hpp.html">slave/constants.hpp</a>&quot;</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="slave_8hpp.html">slave/slave.hpp</a>&quot;</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2slave_2containerizer_2containerizer_8hpp.html">slave/containerizer/containerizer.hpp</a>&quot;</span></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2slave_2containerizer_2mesos_2containerizer_8hpp.html">slave/containerizer/mesos/containerizer.hpp</a>&quot;</span></div><div c
 lass="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cluster_8hpp.html">tests/cluster.hpp</a>&quot;</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="src_2tests_2limiter_8hpp.html">tests/limiter.hpp</a>&quot;</span></div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="preprocessor">#include &quot;tests/utils.hpp&quot;</span></div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor">#ifdef MESOS_HAS_JAVA</span></div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">#include &quot;<a class
 ="code" href="src_2tests_2zookeeper_8hpp.html">tests/zookeeper.hpp</a>&quot;</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#endif // MESOS_HAS_JAVA</span></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;using ::testing::_;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;using ::testing::An;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;using ::testing::DoDefault;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;using ::testing::Invoke;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;using ::testing::Return;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  10
 4</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="keyword">namespace </span>tests {</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">  108</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">READONLY_HTTP_AUTHENTICATION_REALM</a>[] = <span class="stringliteral">&quot;test-readonly-realm&quot;</span>;</div><div class="line"><a name="l00109"></a><span 
 class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">  109</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">READWRITE_HTTP_AUTHENTICATION_REALM</a>[] = <span class="stringliteral">&quot;test-readwrite-realm&quot;</span>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">  110</a></span>&#160;constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">DEFAULT_TEST_ROLE</a>[] = <span class="stringliteral">&quot;default-role&quot;</span>;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests.html#af290f8cc581fe8944d4faeb8a56e1f0b">  111</a></span>&#160;
 constexpr <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#af290f8cc581fe8944d4faeb8a56e1f0b">DEFAULT_JWT_SECRET_KEY</a>[] =</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="stringliteral">&quot;72kUKUFtghAjNbIOvLzfF2RxNBfeM64Bri8g9WhpyaunwqRB/yozHAqSnyHbddAV&quot;</span></div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="stringliteral">&quot;PcWRQlrJAt871oWgSH+n52vMZ3aVI+AFMzXSo8+sUfMk83IGp0WJefhzeQsjDlGH&quot;</span></div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="stringliteral">&quot;GYQgCAuGim0BE2X5U+lEue8s697uQpAO8L/FFRuDH2s&quot;</span>;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#16
 0;<span class="comment">// Forward declarations.</span></div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">MockExecutor</a>;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment">// NOTE: `SSLTemporaryDirectoryTest` exists even when SSL is not compiled into</span></div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">// Mesos.  In this case, the class is an alias of `TemporaryDirectoryTest`.</span></div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">  123</a></span>&#160;<span class="keyword">
 class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a> : <span class="keyword">public</span> <a class="code" href="classSSLTemporaryDirectoryTest.html">SSLTemporaryDirectoryTest</a></div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;{</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">SetUpTestCase</a>();</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">TearDownTest
 Case</a>();</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7e0692b45897b8f008a859e229767897">MesosTest</a>(<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;zookeeper::URL&gt;</a>&amp; url = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <span class="comment">// Returns the flags used to create masters.</span></div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="keyword">virtual</span> master::Flags <a class="code" href="
 classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">CreateMasterFlags</a>();</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="comment">// Returns the flags used to create slaves.</span></div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">CreateSlaveFlags</a>();</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="comment">// Starts a master with the specified flags.</span></div><div class="line"><a name="l00139"></a><span class="lineno
 ">  139</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <span class="comment">// Starts a master with the specified allocator process and flags.</span></div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTr
 y.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;      <a class="code" href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a>* allocator,</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <span class="comment">// Starts a master with the specified authorizer and flags.</span></div><div class="line"><a name="l00148"></a><spa
 n class="lineno">  148</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;      <a class="code" href="classmesos_1_1Authorizer.html">Authorizer</a>* authorizer,</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="comment">// Starts a master with a slave removal 
 rate limiter and flags.</span></div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="comment">// NOTE: The `slaveRemovalLimiter` is a `shared_ptr` because the</span></div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="comment">// underlying `Master` process requires the pointer in this form.</span></div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;MockRateLimiter&gt;&amp; slaveRemovalLimiter,</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160
 ;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="comment">// TODO(bmahler): Consider adding a builder style interface, e.g.</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="comment">// Try&lt;PID&lt;Slave&gt;&gt; slave =</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="comment">//   Slave().With(flags)</span></div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  <span class="
 comment">//          .With(executor)</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="comment">//          .With(containerizer)</span></div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="comment">//          .With(detector)</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="comment">//          .With(gc)</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="comment">//          .Start();</span></div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="comment">// Or options:</span></div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="comment">//</span></div><div class="line"><a nam
 e="l00171"></a><span class="lineno">  171</span>&#160;  <span class="comment">// Injections injections;</span></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="comment">// injections.executor = executor;</span></div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="comment">// injections.containerizer = containerizer;</span></div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="comment">// injections.detector = detector;</span></div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <span class="comment">// injections.gc = gc;</span></div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  <span class="comment">// Try&lt;PID&lt;Slave&gt;&gt; slave = StartSlave(injections);</span></div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name=
 "l00178"></a><span class="lineno">  178</span>&#160;  <span class="comment">// Starts a slave with the specified detector and flags.</span></div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</
 a>(),</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="comment">// Starts a slave with the specified detector, containerizer, and flags.</span></div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* de
 tector,</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <span class="comment">// Starts a slave with the specified detector, id, and flags.</span></div><div class="line"><a name="l00192"></a><
 span class="lineno">  192</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;      <span class="keyword">const</span> std::string&amp; <span class="keywordtype">id</span>,</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</
 div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <span class="comment">// Starts a slave with the specified detector, containerizer, id, and flags.</span></div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detec
 tor,</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;      <span class="keyword">const</span> std::string&amp; <span class="keywordtype">id</span>,</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <span class="comment">// Starts a slave with the specified detector, GC, and flags.</span></div><div class="line"><a name="l00206">
 </a><span class="lineno">  206</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">slave::GarbageCollector</a>* gc,</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="s
 tructNone.html">None</a>(),</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <span class="comment">// Starts a slave with the specified detector, resource estimator, and flags.</span></div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detec
 tor::MasterDetector</a>* detector,</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;      <a class="code" href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a>* resourceEstimator,</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="comment">// Starts a slave with the specified detector, containerizer,</span></div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <span class="comment">// resource estimator, and flags.</span></div><div class="line"><a name="l
 00220"></a><span class="lineno">  220</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;      <a class="code" href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a>* resourceEstimator,</div><div class="line"><a name="l00224"></a><span cl
 ass="lineno">  224</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="comment">// Starts a slave with the specified detector, QoS Controller, and flags.</span></div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;      <a class="code" href="classmesos_1_1master_1_1d
 etector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;      <a class="code" href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a>* qosController,</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <span class="comment">// Starts a slave with the specified detector, containerizer,</span></div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  <span class="comment">// QoS Controller, and flags.</spa
 n></div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;      <a class="code" href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a>* qosController,</div><div class="line"><a na
 me="l00238"></a><span class="lineno">  238</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <span class="comment">// Starts a slave with the specified detector, authorizer, and flags.</span></div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.ht
 ml#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;      <a class="code" href="classmesos_1_1Authorizer.html">mesos::Authorizer</a>* authorizer,</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00247"></a><span class="lineno"> 
  247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="comment">// Starts a slave with the specified detector, containerizer, authorizer,</span></div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  <span class="comment">// and flags.</span></div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;      <a class="code" h
 ref="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;      <a class="code" href="classmesos_1_1Authorizer.html">mesos::Authorizer</a>* authorizer,</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="comment">// Starts a slave with the specified detector, cont
 ainerizer,</span></div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  <span class="comment">// secretGenerator, authorizer and flags.</span></div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;      <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>* containerizer,</div><div class="line"><a name="l00262"></a><span class="li
 neno">  262</span>&#160;      <a class="code" href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a>* secretGenerator,</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;mesos::Authorizer*&gt;</a>&amp; authorizer = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>(),</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;      <span class="keywordtype">bool</span> mock = <span class="keyword">false</span>);</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div><div class="line"><a name="l
 00267"></a><span class="lineno">  267</span>&#160;  <span class="comment">// Starts a slave with the specified detector, secretGenerator,</span></div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  <span class="comment">// and flags.</span></div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae3b9e1265f6e122ac2a023374ddea4bb">StartSlave</a>(</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;      <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;      <a class="code" href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerat
 or</a>* secretGenerator,</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a166e4e1e9054846971aa2f4292b03d94">  274</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;zookeeper::URL&gt;</a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a166e4e1e9054846971aa2f4292b03d94">zookeeperUrl</a>;</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="comme
 nt">// NOTE: On Windows, most tasks are run under PowerShell, which uses ~150 MB</span></div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="comment">// of memory per-instance due to loading .NET. Realistically, PowerShell can</span></div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  <span class="comment">// be called more than once in a task, so 512 MB is the safe minimum.</span></div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="comment">// Furthermore, because the Windows `cpu` isolator is a hard-cap, 0.1 CPUs</span></div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="comment">// will cause the task (or even a check command) to timeout, so 1 CPU is the</span></div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  <span class="comment">// safe minimum.</span></div><div class="line">
 <a name="l00282"></a><span class="lineno">  282</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  <span class="comment">// Because multiple tasks can be run, the default agent resources needs to be</span></div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="comment">// at least a multiple of the default task resources: four times seems safe.</span></div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  <span class="comment">// On platforms where the shell is, e.g. Bash, the minimum is much lower.</span></div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">  287</a></span>&#160;  <span class="keywor
 d">const</span> std::string <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">defaultAgentResourcesString</a>{</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      <span class="stringliteral">&quot;cpus:4;gpus:0;mem:2048;disk:1024;ports:[31000-32000]&quot;</span></div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;      <span class="stringliteral">&quot;cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]&quot;</span></div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></div><div class="line"><a name="l00293"></a><span cla
 ss="lineno">  293</span>&#160;      };</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7f545027bf63a6a28b372603c3375049">  295</a></span>&#160;  <span class="keyword">const</span> std::string <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7f545027bf63a6a28b372603c3375049">defaultTaskResourcesString</a>{</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <span class="stringliteral">&quot;cpus:1;mem:512;disk:32&quot;</span></div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00299"></a><span class="lineno">  299</sp
 an>&#160;      <span class="stringliteral">&quot;cpus:0.1;mem:32;disk:32&quot;</span></div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="preprocessor">#endif // __WINDOWS__</span></div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;      };</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;</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">  306</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_
 1_1ContainerizerTest.html">ContainerizerTest</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a> {};</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="preprocessor">#ifdef __linux__</span></div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="comment">// Cgroups hierarchy used by the cgroups related tests.</span></div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> std::string TEST_CGROUPS_HIERARCHY = <span class="stringliteral">&quot;/tmp/mesos_test_cgroup&quot;</span>;</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<spa
 n class="comment">// Name of the root cgroup used by the cgroups related tests.</span></div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> std::string TEST_CGROUPS_ROOT = <span class="stringliteral">&quot;mesos_test&quot;</span>;</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;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a>&lt;slave::MesosContainerizer&gt; : <span class="keyword">public</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">Me
 sosTest</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">  319</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">SetUpTestCase</a>();</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">TearDownTestCase</a>();</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">  323</span>&#160;<span class="keyword">protected</spa
 n>:</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">CreateSlaveFlags</a>();</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTemporaryDirectoryTest.html#a8c276b7f4a8ac1d5ca5d575d56fbea12">SetUp</a>();</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTemporaryDirectoryTest.html#af398699f3f3f018086e72ea220d65dbd">TearDown</a>();</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div><div class="line"><a name="l00328"><
 /a><span class="lineno">  328</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  <span class="comment">// Base hierarchy for separately mounted cgroup controllers, e.g., if the</span></div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;  <span class="comment">// base hierarchy is /sys/fs/cgroup then each controller will be mounted to</span></div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  <span class="comment">// /sys/fs/cgroup/{controller}/.</span></div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  std::string baseHierarchy;</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">// Set of cgroup subsystems used by the cgroups related tests.</span></div><div class="li
 ne"><a name="l00335"></a><span class="lineno">  335</span>&#160;  <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a> <a class="code" href="namespacecgroups.html#a43ff5aa5dec5f24b0a3620847e9dd6b6">subsystems</a>;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;};</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest_3_01slave_1_1MesosContainerizer_01_4.html">  339</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a>&lt;slave::MesosContainerizer&gt; : <span class="keyword">public</span> <a class="c
 ode" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a></div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;{</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">CreateSlaveFlags</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="preprocessor">#endif // __linux__</span></div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno">  
 346</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="preprocessor">#ifdef MESOS_HAS_JAVA</span></div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="keyword">class </span>MesosZooKeeperTest : <span class="keyword">public</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a></div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;{</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">SetUpTestCase</a>()</div
 ><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  {</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="comment">// Make sure the JVM is created.</span></div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;    <a class="code" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest.html#a8bbd933c9e18c30b6c6e0502a31b5b9e">ZooKeeperTest::SetUpTestCase</a>();</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;    <span class="comment">// Launch the ZooKeeper test server.</span></div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;    server = <span class="keyword">new</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html">ZooKeeperTestServer</a>();</div><div class="line"><a name="l00359"></a><span class
 ="lineno">  359</span>&#160;    server-&gt;startNetwork();</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    <a class="code" href="classTry.html">Try&lt;zookeeper::URL&gt;</a> <a class="code" href="namespaceappc_1_1spec.html#a2107ae129dd83fbd20b22195247f16b5">parse</a> = <a class="code" href="classzookeeper_1_1URL.html#a1da68f8b465c13a553cb240827fda1a8">zookeeper::URL::parse</a>(</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;        <span class="stringliteral">&quot;zk://&quot;</span> + server-&gt;connectString() + <span class="stringliteral">&quot;/znode&quot;</span>);</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;    <a class="code" href="stout_2include_2stout_2gtest_8hpp.html#a0add664e84bbf99f845f1b715dd63f90">ASSERT_SOME</a>(parse);</div><div class="line"><a name="l00364"></a><span class
 ="lineno">  364</span>&#160;</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    url = parse.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>();</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;</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">TearDownTestCase</a>()</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  {</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;    <span class="keyword">delete</span> server;</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;    server = <span class="
 keyword">nullptr</span>;</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  }</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTemporaryDirectoryTest.html#a8c276b7f4a8ac1d5ca5d575d56fbea12">SetUp</a>()</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;    <a class="code" href="classTemporaryDirectoryTest.html#a8c276b7f4a8ac1d5ca5d575d56fbea12">MesosTest::SetUp</a>();</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    server-&gt;startNetwork();</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;</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTemporaryDirectoryTest.html#af398699f3f3f018086e72ea220d65dbd">TearDown</a>()</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  {</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;    server-&gt;shutdownNetwork();</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    <a class="code" href="classTemporaryDirectoryTest.html#af398699f3f3f018086e72ea220d65dbd">MesosTest::TearDown</a>();</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;</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="keyword">protected</spa
 n>:</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  MesosZooKeeperTest() : <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7e0692b45897b8f008a859e229767897">MesosTest</a>(url) {}</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="keyword">virtual</span> master::Flags <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">CreateMasterFlags</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;    master::Flags <a class="code" href="namespaceflags.html">flags</a> = <a class="code" href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">MesosTest::CreateMasterFlags</a>();</div><div class="li
 ne"><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="comment">// NOTE: Since we are using the replicated log with ZooKeeper</span></div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    <span class="comment">// (default storage in MesosTest), we need to specify the quorum.</span></div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    flags.quorum = 1;</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>;</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  }</div><div class="line"><a name="l00399"></a><span class="lin
 eno">  399</span>&#160;</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  <span class="keyword">static</span> <a class="code" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTestServer.html">ZooKeeperTestServer</a>* server;</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  <span class="keyword">static</span> <a class="code" href="classOption.html">Option&lt;zookeeper::URL&gt;</a> url;</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;};</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="preprocessor">#endif // MESOS_HAS_JAVA</span></div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1v1.html">  406<
 /a></span>&#160;<span class="keyword">namespace </span>v1 {</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="comment">// Alias existing `mesos::v1` namespaces so that we can easily write</span></div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="comment">// `v1::` in tests.</span></div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="comment">// TODO(jmlvanre): Remove these aliases once we clean up the `tests`</span></div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="comment">// namespace hierarchy.</span></div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="keyword">nam
 espace </span><a class="code" href="namespacemesos_1_1v1_1_1agent.html">agent</a> = <a class="code" href="namespacemesos_1_1v1_1_1agent.html">mesos::v1::agent</a>;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="keyword">namespace </span>maintenance = mesos::v1::maintenance;</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos_1_1v1_1_1master.html">master</a> = <a class="code" href="namespacemesos_1_1v1_1_1master.html">mesos::v1::master</a>;</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<span class="keyword">namespace </span>quota = mesos::v1::quota;</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_PENDING;</div><div class="
 line"><a name="l00419"></a><span class="lineno">  419</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_FINISHED;</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_FAILED;</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_ERROR;</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_DROPPED;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_UNREACHABLE;</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_GONE_BY_OPERATOR;</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<span class="keyword">using</spa
 n> mesos::v1::OPERATION_RECOVERING;</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="keyword">using</span> mesos::v1::OPERATION_UNKNOWN;</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_STAGING;</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_STARTING;</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_RUNNING;</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_KILLING;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_FINISHED;</div><div cl
 ass="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_FAILED;</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_KILLED;</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_ERROR;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_LOST;</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_DROPPED;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_UNREACHABLE;</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_GONE;</div><div clas
 s="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_GONE_BY_OPERATOR;</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<span class="keyword">using</span> mesos::v1::TASK_UNKNOWN;</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="keyword">using</span> mesos::v1::AgentID;</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<span class="keyword">using</span> mesos::v1::CheckInfo;</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="keyword">using</span> mesos::v1::CommandInfo;</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;<span class="keyword">using</span> mesos::v1::ContainerID;</div><div class="line"><a name="l00447"></a><span class="lineno">  447
 </span>&#160;<span class="keyword">using</span> mesos::v1::ContainerStatus;</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;<span class="keyword">using</span> mesos::v1::Environment;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;<span class="keyword">using</span> mesos::v1::ExecutorID;</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;<span class="keyword">using</span> mesos::v1::ExecutorInfo;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;<span class="keyword">using</span> mesos::v1::Filters;</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;<span class="keyword">using</span> mesos::v1::FrameworkID;</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="keyword">using</span> mesos::v1::FrameworkInfo;</div><div class="line"><a name="l00454"></a><span class="lineno">  454<
 /span>&#160;<span class="keyword">using</span> mesos::v1::HealthCheck;</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;<span class="keyword">using</span> mesos::v1::InverseOffer;</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<span class="keyword">using</span> mesos::v1::MachineID;</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;<span class="keyword">using</span> mesos::v1::Metric;</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;<span class="keyword">using</span> mesos::v1::Offer;</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="keyword">using</span> mesos::v1::OperationID;</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="keyword">using</span> mesos::v1::OperationState;</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;
 <span class="keyword">using</span> mesos::v1::OperationStatus;</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<span class="keyword">using</span> mesos::v1::Resource;</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;<span class="keyword">using</span> mesos::v1::ResourceProviderID;</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<span class="keyword">using</span> mesos::v1::ResourceProviderInfo;</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="keyword">using</span> <a class="code" href="classmesos_1_1v1_1_1Resources.html">mesos::v1::Resources</a>;</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;<span class="keyword">using</span> mesos::v1::TaskID;</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;<span class="keyword">using</span> mesos::v1::TaskInfo;</div><div class="
 line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="keyword">using</span> mesos::v1::TaskGroupInfo;</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;<span class="keyword">using</span> mesos::v1::TaskState;</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;<span class="keyword">using</span> mesos::v1::TaskStatus;</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;<span class="keyword">using</span> mesos::v1::UUID;</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;<span class="keyword">using</span> mesos::v1::WeightInfo;</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;} <span class="comment">// namespace v1 {</span></div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div><div cla
 ss="line"><a name="l00476"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1tests_1_1common.html">  476</a></span>&#160;<span class="keyword">namespace </span>common {</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">template</span> &lt;<span class="keyword">typename</span> TCredential&gt;</div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">  479</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html">DefaultCredential</a></div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;{</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1c
 ommon_1_1DefaultCredential.html#a2e384f9e69baf909ea32437ecde85143">  481</a></span>&#160;  <span class="keyword">static</span> TCredential <a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential.html#a2e384f9e69baf909ea32437ecde85143">create</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">  483</span>&#160;    TCredential credential;</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;    credential.set_principal(<span class="stringliteral">&quot;test-principal&quot;</span>);</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;    credential.set_secret(<span class="stringliteral">&quot;test-secret&quot;</span>);</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;    <span class="keywordflow">return</span> credential;</div><div class="line"><a name="l004
 87"></a><span class="lineno">  487</span>&#160;  }</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;</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">// TODO(jmlvanre): consider factoring this out.</span></div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TCredential&gt;</div><div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html">  493</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html">DefaultCredential2</a></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"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html#a75bb6737c4f44529656db306160ddd0f">  495</a></span>&#160;  <span class="keyword">static</span> TCredential <a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2.html#a75bb6737c4f44529656db306160ddd0f">create</a>()</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  {</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;    TCredential credential;</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;    credential.set_principal(<span class="stringliteral">&quot;test-principal-2&quot;</span>);</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;    credential.set_secret(<span class="stringliteral">&quot;test-secre
 t-2&quot;</span>);</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;    <span class="keywordflow">return</span> credential;</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;};</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;</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;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TFrameworkInfo, <span class="keyword">typename</span> TCredential&gt;</div><div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html">  506</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1
 _1tests_1_1common_1_1DefaultFrameworkInfo.html">DefaultFrameworkInfo</a></div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;{</div><div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html#a842b7475bc4e06999d0570793eb81cb4">  508</a></span>&#160;  <span class="keyword">static</span> TFrameworkInfo <a class="code" href="structmesos_1_1internal_1_1tests_1_1common_1_1DefaultFrameworkInfo.html#a842b7475bc4e06999d0570793eb81cb4">create</a>()</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;  {</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;    TFrameworkInfo framework;</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;    framework.set_name(<span class="stringliteral">&quot;default&quot;</span>);</div><div class="line"><a name="l00512"></a><span class="lineno">
   512</span>&#160;    framework.set_user(<a class="code" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os::user</a>().<span class="keyword">get</span>())

<TRUNCATED>

[5/9] mesos-site git commit: Updated the website built from mesos SHA: 57091af.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
index 3231ed6..8f52cc3 100644
--- a/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2leveldb_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html">mesos::state::Storage</a></div><div class="ttdef"><b>Definition:</b> storage.hpp:33</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1LevelDBStorage_html_a83d4b4508da929fb1329ea31d24a43b8"><div class="ttname"><a href="classmesos_1_1state_1_1LevelDBStorage.html#a83d4b4508da929fb1329ea31d24a43b8">mesos::state::LevelDBStorage::names</a></div><div class="ttdeci">virtual process::Future&lt; std::set&lt; std::string &gt; &gt; names()</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
index fd16a64..534ba5d 100644
--- a/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2log_8hpp_source.html
@@ -64,7 +64,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html">mesos::state::Storage</a></div><div class="ttdef"><b>Definition:</b> storage.hpp:33</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1LogStorage_html_af7a09127968c95d9a93e8c4a735e7d2c"><div class="ttname"><a href="classmesos_1_1state_1_1LogStorage.html#af7a09127968c95d9a93e8c4a735e7d2c">mesos::state::LogStorage::names</a></div><div class="ttdeci">virtual process::Future&lt; std::set&lt; std::string &gt; &gt; names()</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1LogStorage_html_a3dbcc6a13ac0ad4c4836511f76f2ae31"><div class="ttname"><a href="classmesos_1_1state_1_1LogStorage.html#a3dbcc6a13ac0ad4c4836511f76f2ae31">mesos::state::LogStorage::~LogStorage</a></div><div class="ttdeci">virtual ~LogStorage()</div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html b/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
index 91efe9e..f6cdb97 100644
--- a/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2state_2zookeeper_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1state_1_1Storage_html"><div class="ttname"><a href="classmesos_1_1state_1_1Storage.html">mesos::state::Storage</a></div><div class="ttdef"><b>Definition:</b> storage.hpp:33</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classmesos_1_1state_1_1ZooKeeperStorage_html"><div class="ttname"><a href="classmesos_1_1state_1_1ZooKeeperStorage.html">mesos::state::ZooKeeperStorage</a></div><div class="ttdef"><b>Definition:</b> zookeeper.hpp:40</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="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp.html b/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp.html
index cae8202..f797e09 100644
--- a/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp.html
+++ b/content/api/latest/c++/include_2mesos_2v1_2executor_8hpp.html
@@ -57,6 +57,7 @@
 <div class="contents">
 <div class="textblock"><code>#include &lt;functional&gt;</code><br />
 <code>#include &lt;queue&gt;</code><br />
+<code>#include &lt;map&gt;</code><br />
 <code>#include &lt;string&gt;</code><br />
 <code>#include &lt;<a class="el" href="include_2mesos_2http_8hpp_source.html">mesos/http.hpp</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="include_2mesos_2v1_2mesos_8hpp_source.html">mesos/v1/mesos.hpp</a>&gt;</code><br />

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/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 afa9af4..7a6c65e 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
@@ -52,17 +52,18 @@
 <div class="title">executor.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="include_2mesos_2v1_2executor_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="
 l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="
 comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __MESOS_V1_EXECUTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __MESOS_V1_EXECUTOR_HPP__</span>
 </div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2http_8hpp.html">mesos/http.hpp</a>&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#
 include &lt;<a class="code" href="include_2mesos_2v1_2mesos_8hpp.html">mesos/v1/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2executor_2executor_8hpp.html">mesos/v1/executor/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a n
 ame="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>v1 {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>executor {</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>MesosProcess; <span class="comment">// Forward declaration.</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">MesosBase</a></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;{</div><div class="line"><a name="l00040"></a><span 
 class="lineno">   40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <span class="comment">// Empty virtual destructor (necessary to instantiate subclasses).</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">   42</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">~MesosBase</a>() {}</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#a21bd78cd127c8a8565b6432318a55dd3">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ac
 b18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call) = 0;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;};</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">// Interface to Mesos for an executor.</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">// Expects three callbacks, &#39;connected&#39;, &#39;disconnected&#39;, and</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">// &#39;received&#39; which will get invoked _serially_ when it&#39;s determined</span></div><div class="line"><a name="l0005
 1"></a><span class="lineno">   51</span>&#160;<span class="comment">// that we&#39;ve connected (i.e. established TCP connection), disconnected</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">// (i.e, connection is broken), or received events from the agent.</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">// Note that we drop events while disconnected.</span></div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">   54</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">MesosBase</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;{</div><div class="line"><a name="l000
 56"></a><span class="lineno">   56</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(<a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType,</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; connected,</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; disconnected,</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <span class="keyword"
 >const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::queue&lt;Event&gt;&amp;)&gt;&amp; received);</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="comment">// Delete copy constructor.</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>&amp; other) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="comment">// Delete assignment operator.</span></div><div clas
 s="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>&amp; other) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>();</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="comment">// Attempts to send a call to the agent.</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="comment">//</span></div><div class="line"><a name=
 "l00072"></a><span class="lineno">   72</span>&#160;  <span class="comment">// Some local validation of calls is performed which may result in dropped</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="comment">// events without ever being sent to the agent.</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#a21bd78cd127c8a8565b6432318a55dd3">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call) <span class="keyword">override</span>;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">priv
 ate</span>:</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;MesosProcess&gt;</a> <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;};</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;} <span class="comment">// namespace executor {</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <span class="comment">// namespace v1 {</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno">
    84</span>&#160;<span class="preprocessor">#endif // __MESOS_V1_EXECUTOR_HPP__</span></div><div class="ttc" id="include_2mesos_2http_8hpp_html"><div class="ttname"><a href="include_2mesos_2http_8hpp.html">http.hpp</a></div></div>
+<a href="include_2mesos_2v1_2executor_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="
 l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//     http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="
 comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __MESOS_V1_EXECUTOR_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define __MESOS_V1_EXECUTOR_HPP__</span>
 </div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;queue&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2http_8hpp.html">mesos/http.hpp</a>&gt;</span></div><div class="line"><a name="l00026"></a><span class="
 lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2mesos_8hpp.html">mesos/v1/mesos.hpp</a>&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2v1_2executor_2executor_8hpp.html">mesos/v1/executor/executor.hpp</a>&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 
   33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>v1 {</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span>executor {</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>MesosProcess; <span class="comment">// Forward declaration.</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">   39</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">MesosBase</
 a></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="comment">// Empty virtual destructor (necessary to instantiate subclasses).</span></div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">   43</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">~MesosBase</a>() {}</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#a21bd78cd127c8a8565b64323
 18a55dd3">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call) = 0;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;};</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">// Interface to Mesos for an executor.</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">// Expects three callbacks, &#39;connected&#39;, &#39;disconnected&#39;, and</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span cla
 ss="comment">// &#39;received&#39; which will get invoked _serially_ when it&#39;s determined</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">// that we&#39;ve connected (i.e. established TCP connection), disconnected</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">// (i.e, connection is broken), or received events from the agent.</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">// Note that we drop events while disconnected.</span></div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">   55</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBase.htm
 l">MesosBase</a></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;{</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="comment">// The other constructor overload that accepts `environment`</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="comment">// argument is preferable to this one in a multithreaded environment,</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="comment">// because the implementation of this one accesses global environment</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="comment">// which is unsafe due to a potential concurrent modification of the</span></div><div class="line"><a name="l00062"></a><span
  class="lineno">   62</span>&#160;  <span class="comment">// environment by another thread.</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(<a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType,</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; connected,</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; disconnected,</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        <span 
 class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::queue&lt;Event&gt;&amp;)&gt;&amp; received);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(<a class="code" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039e">ContentType</a> contentType,</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keywordtype">void</span>)&gt;&amp; connected,</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span
  class="keywordtype">void</span>)&gt;&amp; disconnected,</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <span class="keyword">const</span> std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> std::queue&lt;Event&gt;&amp;)&gt;&amp; received,</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        <span class="keyword">const</span> std::map&lt;std::string, std::string&gt;&amp; <a class="code" href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">environment</a>);</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="comment">// Delete copy constructor.</span></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler
 .html#ab87ee31e10bdc282bae31a2c973602df">Mesos</a>(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>&amp; other) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="comment">// Delete assignment operator.</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>&amp; other) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">virtual</span> ~<a class="
 code" href="classmesos_1_1v1_1_1executor_1_1Mesos.html">Mesos</a>();</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="comment">// Attempts to send a call to the agent.</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="comment">// Some local validation of calls is performed which may result in dropped</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="comment">// events without ever being sent to the agent.</span></div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1v1_1_1executor_1_1MesosBa
 se.html#a21bd78cd127c8a8565b6432318a55dd3">send</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">Call</a>&amp; call) <span class="keyword">override</span>;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;MesosProcess&gt;</a> <a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;};</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;} <span class="
 comment">// namespace executor {</span></div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;} <span class="comment">// namespace v1 {</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;} <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#endif // __MESOS_V1_EXECUTOR_HPP__</span></div><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:2660</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_ab87ee31e10bdc282bae31a2c973602df"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ab87ee31e10bdc282bae31a2c973602df">mesos::internal::tests::v1::scheduler::Mesos</a></div><div class="ttdeci">mesos::v1::scheduler::Mesos Mesos</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2662</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_1MesosBase_html_ae29a0e0423556d7ea07d36e4d3abf185"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html#ae29a0e0423556d7ea07d36e4d3abf185">mesos::v1::executor::MesosBase::~MesosBase</a></div><div class="ttdeci">virtual ~MesosBase()</div><div class="ttdef"><b>Definition:</b> executor.hpp:43</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1396c5e3b0a179220de2792d74770ec2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1396c5e3b0a179220de2792d74770ec2">mesos::internal::tests::environment</a></div><div class="ttdeci">Environment * environment</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
 <div class="ttc" id="include_2mesos_2v1_2executor_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_2executor_8hpp.html">executor.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:54</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1executor_1_1Mesos_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1Mesos.html">mesos::v1::executor::Mesos</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:55</div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
-<div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">mesos::v1::executor::MesosBase</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:38</div></div>
+<div class="ttc" id="classmesos_1_1v1_1_1executor_1_1MesosBase_html"><div class="ttname"><a href="classmesos_1_1v1_1_1executor_1_1MesosBase.html">mesos::v1::executor::MesosBase</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:39</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2v1_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned&lt; MesosProcess &gt;</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html b/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html
index 2cb3154..95d4f54 100644
--- a/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html
+++ b/content/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html
@@ -62,7 +62,7 @@
 <div class="ttc" id="structgroup_html"><div class="ttname"><a href="structgroup.html">group</a></div><div class="ttdef"><b>Definition:</b> grp.hpp:26</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classzookeeper_1_1Group_html"><div class="ttname"><a href="classzookeeper_1_1Group.html">zookeeper::Group</a></div><div class="ttdef"><b>Definition:</b> group.hpp:49</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classzookeeper_1_1LeaderDetector_html"><div class="ttname"><a href="classzookeeper_1_1LeaderDetector.html">zookeeper::LeaderDetector</a></div><div class="ttdef"><b>Definition:</b> detector.hpp:35</div></div>
 <div class="ttc" id="group_8hpp_html"><div class="ttname"><a href="group_8hpp.html">group.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 4863f79..d7de3d3 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -4203,7 +4203,7 @@
               </UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="TestMesos"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html"><param name="ImageNumber" value="1"></OBJECT>
               <UL>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="TestMesos"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="TestMesos"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88"><param name="ImageNumber" value="11"></OBJECT>
               </UL>
             </UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="resource_provider"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1resource__provider.html"><param name="ImageNumber" value="1"></OBJECT>
@@ -5394,6 +5394,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html"><param name="ImageNumber" value="1"></OBJECT>
             <UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#af16febb5b3604b85f5aa77407c2c4b28"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#a59f303626b88a743c083584d2338dc48"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#a2edcadf6692af10a5dffa960f58c4e23"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="~Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#a7e853376595b1ddf400249b1cd251154"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc"><param name="ImageNumber" value="11"></OBJECT>
@@ -5664,6 +5665,7 @@
       <LI><OBJECT type="text/sitemap"><param name="Name" value="MesosExecutorDriver"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html"><param name="ImageNumber" value="1"></OBJECT>
         <UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="MesosExecutorDriver"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a81172d1ad09882dcf2fdf9605e9a82b4"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="MesosExecutorDriver"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a7c0e320437a8c1388c4ae4a59bbc512a"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="~MesosExecutorDriver"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a059df7e3705fd70a50d0539dc207e0b2"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="abort"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a1cd2f87649cd3346bdb7ae51aaa2c3be"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="join"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a68114c9b974783b0dc7ba491e9c88566"><param name="ImageNumber" value="11"></OBJECT>
@@ -17402,6 +17404,7 @@
             <LI><OBJECT type="text/sitemap"><param name="Name" value="Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html"><param name="ImageNumber" value="1"></OBJECT>
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#af16febb5b3604b85f5aa77407c2c4b28"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#a59f303626b88a743c083584d2338dc48"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#a2edcadf6692af10a5dffa960f58c4e23"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="~Mesos"><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#a7e853376595b1ddf400249b1cd251154"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator="><param name="Local" value="classmesos_1_1v1_1_1executor_1_1Mesos.html#a9a969afb03ff3c7f74677276085f40fc"><param name="ImageNumber" value="11"></OBJECT>
@@ -17964,6 +17967,7 @@
           <LI><OBJECT type="text/sitemap"><param name="Name" value="MesosExecutorDriver"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html"><param name="ImageNumber" value="1"></OBJECT>
             <UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="MesosExecutorDriver"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a81172d1ad09882dcf2fdf9605e9a82b4"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="MesosExecutorDriver"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a7c0e320437a8c1388c4ae4a59bbc512a"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="~MesosExecutorDriver"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a059df7e3705fd70a50d0539dc207e0b2"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="abort"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a1cd2f87649cd3346bdb7ae51aaa2c3be"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="join"><param name="Local" value="classmesos_1_1MesosExecutorDriver.html#a68114c9b974783b0dc7ba491e9c88566"><param name="ImageNumber" value="11"></OBJECT>
@@ -25271,7 +25275,7 @@
             </UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="TestMesos"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html"><param name="ImageNumber" value="1"></OBJECT>
             <UL>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="TestMesos"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="TestMesos"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88"><param name="ImageNumber" value="11"></OBJECT>
             </UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="MockResourceProvider"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html"><param name="ImageNumber" value="1"></OBJECT>
             <UL>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 28a5e57..ea9f8cb 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -13549,7 +13549,7 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html"><param name="Name" value="mesos::internal::tests::executor::TestMesos"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9"><param name="Name" value="TestMesos"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88"><param name="Name" value="TestMesos"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1Flags.html"><param name="Name" value="mesos::internal::tests::Flags"></OBJECT>
   <UL>
@@ -24791,9 +24791,9 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6af38e1a65a784c9ef0165b5a59e9316d0"><param name="Name" value="TestMasterContender"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6ade2ccab5fb95e9184585a13f329a9c95"><param name="Name" value="TestMasterDetector"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#a61dcd7752a1b2bfc737b0f9b357191a6a487e012b40d4be9d7c364908f57d6475"><param name="Name" value="TestMemIsolator"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9"><param name="Name" value="TestMesos"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88"><param name="Name" value="TestMesos"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a2857e85b5a923c12556200bbf207c1f9"><param name="Name" value="mesos::internal::tests::executor::TestMesos"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1executor_1_1TestMesos.html#a1e9a78fb6e4aaee81e6f7b3eaf98db88"><param name="Name" value="mesos::internal::tests::executor::TestMesos"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1scheduler_1_1TestMesos.html#a4c36d0e709638fae4fe64f2598b969b2"><param name="Name" value="mesos::internal::tests::scheduler::TestMesos"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1_1_1executor.html#a6b97d0185ad1c8240e78c62568c75540"><param name="Name" value="mesos::internal::tests::v1::executor"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#ad501fde9ba8e054ecbfc6991b5e5200a"><param name="Name" value="mesos::internal::tests::v1::scheduler"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/jwt_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/jwt_8hpp_source.html b/content/api/latest/c++/jwt_8hpp_source.html
index 0990385..454a224 100644
--- a/content/api/latest/c++/jwt_8hpp_source.html
+++ b/content/api/latest/c++/jwt_8hpp_source.html
@@ -68,7 +68,7 @@
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="classError_html_a2d13609e80acd2a2a473a26f273b1c4f"><div class="ttname"><a href="classError.html#a2d13609e80acd2a2a473a26f273b1c4f">Error::message</a></div><div class="ttdeci">const std::string message</div><div class="ttdef"><b>Definition:</b> errorbase.hpp:46</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1http_1_1authentication_1_1JWTError_html"><div class="ttname"><a href="classprocess_1_1http_1_1authentication_1_1JWTError.html">process::http::authentication::JWTError</a></div><div class="ttdef"><b>Definition:</b> jwt.hpp:32</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1authentication_1_1JWTError_html_a6f5217e567bf225c536e03e858a017eda696b031073e74bf2cb98e5ef201d4aa3"><div class="ttname"><a href="classprocess_1_1http_1_1authentication_1_1JWTError.html#a6f5217e567bf225c536e03e858a017eda696b031073e74bf2cb98e5ef201d4aa3">process::http::authentication::JWTError::Type::UNKNOWN</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/latch_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/latch_8hpp_source.html b/content/api/latest/c++/latch_8hpp_source.html
index caf1d34..c849fae 100644
--- a/content/api/latest/c++/latch_8hpp_source.html
+++ b/content/api/latest/c++/latch_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Latch_html_ae5b16114942a86ab479f92277e0d1af2"><div class="ttname"><a href="classprocess_1_1Latch.html#ae5b16114942a86ab479f92277e0d1af2">process::Latch::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const Latch &amp;that) const </div><div class="ttdef"><b>Definition:</b> latch.hpp:31</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1Latch_html_a473b02733aa6a87f9ce3462d7a872414"><div class="ttname"><a href="classprocess_1_1Latch.html#a473b02733aa6a87f9ce3462d7a872414">process::Latch::await</a></div><div class="ttdeci">bool await(const Duration &amp;duration=Seconds(-1))</div></div>
 <div class="ttc" id="classprocess_1_1Latch_html_a8a13204c5c42c42633674afc8ad6e307"><div class="ttname"><a href="classprocess_1_1Latch.html#a8a13204c5c42c42633674afc8ad6e307">process::Latch::trigger</a></div><div class="ttdeci">bool trigger()</div></div>
 <div class="ttc" id="classprocess_1_1Latch_html"><div class="ttname"><a href="classprocess_1_1Latch.html">process::Latch</a></div><div class="ttdef"><b>Definition:</b> latch.hpp:24</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/libev_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libev_8hpp_source.html b/content/api/latest/c++/libev_8hpp_source.html
index 3af9813..6455bd1 100644
--- a/content/api/latest/c++/libev_8hpp_source.html
+++ b/content/api/latest/c++/libev_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a3d7b11f4e8691d998daa100de16ed8bc"><div class="ttname"><a href="namespaceprocess.html#a3d7b11f4e8691d998daa100de16ed8bc">process::_in_event_loop_</a></div><div class="ttdeci">thread_local bool * _in_event_loop_</div><div class="ttdef"><b>Definition:</b> libevent.hpp:28</div></div>
 <div class="ttc" id="namespaceprocess_html_abde24dee21e5f3c5110d36020c9f8d89"><div class="ttname"><a href="namespaceprocess.html#abde24dee21e5f3c5110d36020c9f8d89">process::async_watcher</a></div><div class="ttdeci">ev_async async_watcher</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceprocess_html_ad224a6bc6e6b3ca551939fea690af936"><div class="ttname"><a href="namespaceprocess.html#ad224a6bc6e6b3ca551939fea690af936">process::_run_in_event_loop</a></div><div class="ttdeci">void _run_in_event_loop(const lambda::function&lt; Future&lt; T &gt;()&gt; &amp;f, const Owned&lt; Promise&lt; T &gt;&gt; &amp;promise)</div><div class="ttdef"><b>Definition:</b> libev.hpp:57</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address &amp;address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/libevent_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libevent_8hpp_source.html b/content/api/latest/c++/libevent_8hpp_source.html
index 91cd938..2883f2a 100644
--- a/content/api/latest/c++/libevent_8hpp_source.html
+++ b/content/api/latest/c++/libevent_8hpp_source.html
@@ -59,7 +59,7 @@
 <div class="ttc" id="namespaceprocess_html_a373bd5e2bd8f2694e4589293af477854"><div class="ttname"><a href="namespaceprocess.html#a373bd5e2bd8f2694e4589293af477854">process::base</a></div><div class="ttdeci">event_base * base</div></div>
 <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_a3d7b11f4e8691d998daa100de16ed8bc"><div class="ttname"><a href="namespaceprocess.html#a3d7b11f4e8691d998daa100de16ed8bc">process::_in_event_loop_</a></div><div class="ttdeci">thread_local bool * _in_event_loop_</div><div class="ttdef"><b>Definition:</b> libevent.hpp:28</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceprocess_html_af8d01fbc04e5157d594146e377243573"><div class="ttname"><a href="namespaceprocess.html#af8d01fbc04e5157d594146e377243573">process::EventLoopLogicFlow</a></div><div class="ttdeci">EventLoopLogicFlow</div><div class="ttdef"><b>Definition:</b> libevent.hpp:35</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html b/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html
index 2abad97..8df12c2 100644
--- a/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html
+++ b/content/api/latest/c++/libevent__ssl__socket_8hpp_source.html
@@ -73,7 +73,7 @@
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl_html_ad2077833906c7d37189588ff67b43a20"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html#ad2077833906c7d37189588ff67b43a20">process::network::internal::LibeventSSLSocketImpl::~LibeventSSLSocketImpl</a></div><div class="ttdeci">~LibeventSSLSocketImpl() override</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1Queue_html"><div class="ttname"><a href="classprocess_1_1Queue.html">process::Queue</a></div><div class="ttdef"><b>Definition:</b> queue.hpp:29</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl_html"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html">process::network::internal::LibeventSSLSocketImpl</a></div><div class="ttdef"><b>Definition:</b> libevent_ssl_socket.hpp:32</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl_html_a3ee2460274ef43b0665de263b08e3539"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html#a3ee2460274ef43b0665de263b08e3539">process::network::internal::LibeventSSLSocketImpl::sendfile</a></div><div class="ttdeci">Future&lt; size_t &gt; sendfile(int_fd fd, off_t offset, size_t size) override</div></div>
 <div class="ttc" id="namespacerouting_html_aee51d4e36a57bab7d6ada56e15467370"><div class="ttname"><a href="namespacerouting.html#aee51d4e36a57bab7d6ada56e15467370">routing::socket</a></div><div class="ttdeci">Try&lt; Netlink&lt; struct nl_sock &gt; &gt; socket(int protocol=NETLINK_ROUTE)</div><div class="ttdef"><b>Definition:</b> internal.hpp:91</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
index df6e6b5..c650f0a 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2gtest_8hpp_source.html
@@ -100,7 +100,7 @@
 <div class="ttc" id="libprocess_2include_2process_2gtest_8hpp_html_af3cdf36439d5c86fab6be3bda22d8ccd"><div class="ttname"><a href="libprocess_2include_2process_2gtest_8hpp.html#af3cdf36439d5c86fab6be3bda22d8ccd">AwaitAssertResponseHeaderEq</a></div><div class="ttdeci">inline::testing::AssertionResult AwaitAssertResponseHeaderEq(const char *expectedExpr, const char *keyExpr, const char *actualExpr, const char *durationExpr, const std::string &amp;expected, const std::string &amp;key, const process::Future&lt; process::http::Response &gt; &amp;actual, const Duration &amp;duration)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:513</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classprocess_1_1Clock_html_a4fd154ded1943f0b442bb88151adb758"><div class="ttname"><a href="classprocess_1_1Clock.html#a4fd154ded1943f0b442bb88151adb758">process::Clock::settle</a></div><div class="ttdeci">static void settle()</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1Latch_html_a473b02733aa6a87f9ce3462d7a872414"><div class="ttname"><a href="classprocess_1_1Latch.html#a473b02733aa6a87f9ce3462d7a872414">process::Latch::await</a></div><div class="ttdeci">bool await(const Duration &amp;duration=Seconds(-1))</div></div>
 <div class="ttc" id="stout_2include_2stout_2gtest_8hpp_html_a5e399531eaa0ff53ca397cadd739fe33"><div class="ttname"><a href="stout_2include_2stout_2gtest_8hpp.html#a5e399531eaa0ff53ca397cadd739fe33">AssertTermSigEq</a></div><div class="ttdeci">inline::testing::AssertionResult AssertTermSigEq(const char *expectedExpr, const char *actualExpr, const int expected, const int actual)</div><div class="ttdef"><b>Definition:</b> gtest.hpp:383</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html
index 6646d9b..658aefc 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2process_8hpp_source.html
@@ -113,7 +113,7 @@
 <div class="ttc" id="structprocess_1_1ProcessBase_1_1RouteOptions_html"><div class="ttname"><a href="structprocess_1_1ProcessBase_1_1RouteOptions.html">process::ProcessBase::RouteOptions</a></div><div class="ttdef"><b>Definition:</b> process.hpp:260</div></div>
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="namespaceprocess_html_a112cf0f14ff608d490b910aab93d8e0d"><div class="ttname"><a href="namespaceprocess.html#a112cf0f14ff608d490b910aab93d8e0d">process::absolutePath</a></div><div class="ttdeci">std::string absolutePath(const std::string &amp;path)</div><div class="ttdoc">Get the request absolutePath path with delegate prefix. </div></div>
 <div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
 <div class="ttc" id="event_8hpp_html"><div class="ttname"><a href="event_8hpp.html">event.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
index aa8b1c5..e217466 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2socket_8hpp_source.html
@@ -108,7 +108,7 @@
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1Socket_html_a88163658413e7817b7d6b442b7eb7dd6"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1Socket.html#a88163658413e7817b7d6b442b7eb7dd6">process::network::internal::Socket::operator==</a></div><div class="ttdeci">bool operator==(const Socket &amp;that) const </div><div class="ttdef"><b>Definition:</b> socket.hpp:312</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="int__fd_8hpp_html"><div class="ttname"><a href="int__fd_8hpp.html">int_fd.hpp</a></div></div>
 <div class="ttc" id="classprocess_1_1network_1_1internal_1_1Socket_html_a85a9dda04473d40c874189b62efd19bd"><div class="ttname"><a href="classprocess_1_1network_1_1internal_1_1Socket.html#a85a9dda04473d40c874189b62efd19bd">process::network::internal::Socket::send</a></div><div class="ttdeci">Future&lt; Nothing &gt; send(const std::string &amp;data)</div><div class="ttdef"><b>Definition:</b> socket.hpp:386</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html
index f35e7ba..14efd27 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2ssl_2gtest_8hpp_source.html
@@ -93,7 +93,7 @@
 <div class="ttc" id="classprocess_1_1network_1_1inet_1_1Address_html"><div class="ttname"><a href="classprocess_1_1network_1_1inet_1_1Address.html">process::network::inet::Address</a></div><div class="ttdef"><b>Definition:</b> address.hpp:51</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2io_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2io_8hpp.html">io.hpp</a></div></div>
 <div class="ttc" id="namespaceprocess_html_afdecc57ab065ab5d354e728d0ef0ff34"><div class="ttname"><a href="namespaceprocess.html#afdecc57ab065ab5d354e728d0ef0ff34">process::address</a></div><div class="ttdeci">network::inet::Address address()</div><div class="ttdoc">Returns the socket address associated with this instance of the library. </div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/libprocess_2include_2process_2windows_2jobobject_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/libprocess_2include_2process_2windows_2jobobject_8hpp_source.html b/content/api/latest/c++/libprocess_2include_2process_2windows_2jobobject_8hpp_source.html
index e7b6162..6d422ec 100644
--- a/content/api/latest/c++/libprocess_2include_2process_2windows_2jobobject_8hpp_source.html
+++ b/content/api/latest/c++/libprocess_2include_2process_2windows_2jobobject_8hpp_source.html
@@ -82,7 +82,7 @@
 <div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:279</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1internal_1_1JobObjectManager_html_abbd61e261fe0c9111f2df8af27f8f465"><div class="ttname"><a href="classprocess_1_1internal_1_1JobObjectManager.html#abbd61e261fe0c9111f2df8af27f8f465">process::internal::JobObjectManager::JobObjectManager</a></div><div class="ttdeci">JobObjectManager()</div><div class="ttdef"><b>Definition:</b> jobobject.hpp:40</div></div>
 <div class="ttc" id="namespaceprocess_1_1internal_html_a05a2591dfe6a59e00bad2a5c9b6c8db3"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a05a2591dfe6a59e00bad2a5c9b6c8db3">process::internal::job_object_manager</a></div><div class="ttdeci">PID&lt; JobObjectManager &gt; job_object_manager</div></div>
 <div class="ttc" id="structprocess_1_1Subprocess_1_1ParentHook_html"><div class="ttname"><a href="structprocess_1_1Subprocess_1_1ParentHook.html">process::Subprocess::ParentHook</a></div><div class="ttdoc">A hook can be passed to a subprocess call. </div><div class="ttdef"><b>Definition:</b> subprocess.hpp:152</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/linux__launcher_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/linux__launcher_8hpp_source.html b/content/api/latest/c++/linux__launcher_8hpp_source.html
index a6d6cb9..c67d545 100644
--- a/content/api/latest/c++/linux__launcher_8hpp_source.html
+++ b/content/api/latest/c++/linux__launcher_8hpp_source.html
@@ -69,7 +69,7 @@
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxLauncher_html_a794aa784f9c77737e08981f364a7c751"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a794aa784f9c77737e08981f364a7c751">mesos::internal::slave::LinuxLauncher::fork</a></div><div class="ttdeci">virtual Try&lt; pid_t &gt; fork(const ContainerID &amp;containerId, const std::string &amp;path, const std::vector&lt; std::string &gt; &amp;argv, const mesos::slave::ContainerIO &amp;containerIO, const flags::FlagsBase *flags, const Option&lt; std::map&lt; std::string, std::string &gt;&gt; &amp;environment, const Option&lt; int &gt; &amp;enterNamespaces, const Option&lt; int &gt; &amp;cloneNamespaces, const std::vector&lt; int_fd &gt; &amp;whitelistFds)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxLauncher_html_a188c7d32972b2998023f77444d125247"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a188c7d32972b2998023f77444d125247">mesos::internal::slave::LinuxLauncher::create</a></div><div class="ttdeci">static Try&lt; Launcher * &gt; create(const Flags &amp;flags)</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="slave_2containerizer_2mesos_2launcher_8hpp_html"><div class="ttname"><a href="slave_2containerizer_2mesos_2launcher_8hpp.html">launcher.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LinuxLauncher_html_a65f573e7693965e7030327e5d5cf8b16"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LinuxLauncher.html#a65f573e7693965e7030327e5d5cf8b16">mesos::internal::slave::LinuxLauncher::destroy</a></div><div class="ttdeci">virtual process::Future&lt; Nothing &gt; destroy(const ContainerID &amp;containerId)</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/load_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/load_8hpp_source.html b/content/api/latest/c++/load_8hpp_source.html
index d423bc1..7ad1a94 100644
--- a/content/api/latest/c++/load_8hpp_source.html
+++ b/content/api/latest/c++/load_8hpp_source.html
@@ -65,7 +65,7 @@
 <div class="ttc" id="os_2os_8hpp_html"><div class="ttname"><a href="os_2os_8hpp.html">os.hpp</a></div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LoadQoSController_html_a7dc24c0a4717ac0e2a8907200a50231b"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LoadQoSController.html#a7dc24c0a4717ac0e2a8907200a50231b">mesos::internal::slave::LoadQoSController::LoadQoSController</a></div><div class="ttdeci">LoadQoSController(const Option&lt; double &gt; &amp;_loadThreshold5Min, const Option&lt; double &gt; &amp;_loadThreshold15Min, const lambda::function&lt; Try&lt; os::Load &gt;()&gt; &amp;_loadAverage=[](){return os::loadavg();})</div><div class="ttdef"><b>Definition:</b> load.hpp:49</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LoadQoSController_html_a6715bb3bb4bbf3a0fbc291da74340c91"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LoadQoSController.html#a6715bb3bb4bbf3a0fbc291da74340c91">mesos::internal::slave::LoadQoSController::~LoadQoSController</a></div><div class="ttdeci">virtual ~LoadQoSController()</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1LoadQoSController_html_a92bd1b1cdfeadb1f5580412e225a65fc"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1LoadQoSController.html#a92bd1b1cdfeadb1f5580412e225a65fc">mesos::internal::slave::LoadQoSController::corrections</a></div><div class="ttdeci">virtual process::Future&lt; std::list&lt; mesos::slave::QoSCorrection &gt; &gt; corrections()</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ea255bb3/content/api/latest/c++/loop_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/loop_8hpp_source.html b/content/api/latest/c++/loop_8hpp_source.html
index eef8ee5..6d6a42e 100644
--- a/content/api/latest/c++/loop_8hpp_source.html
+++ b/content/api/latest/c++/loop_8hpp_source.html
@@ -94,7 +94,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
 <div class="ttc" id="structprocess_1_1Continue_html"><div class="ttname"><a href="structprocess_1_1Continue.html">process::Continue</a></div><div class="ttdef"><b>Definition:</b> loop.hpp:223</div></div>
-<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div>
+<div class="ttc" id="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:48</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_a9fa0744c29d7bffd54f10aea580ba187"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#a9fa0744c29d7bffd54f10aea580ba187">process::ControlFlow::value</a></div><div class="ttdeci">const T &amp;&amp; value() const &amp;&amp;</div><div class="ttdef"><b>Definition:</b> loop.hpp:214</div></div>
 <div class="ttc" id="classprocess_1_1ControlFlow_html_af212ef291f73ba2e7b37586a577a794ba2f453cfe638e57e27bb0c9512436111e"><div class="ttname"><a href="classprocess_1_1ControlFlow.html#af212ef291f73ba2e7b37586a577a794ba2f453cfe638e57e27bb0c9512436111e">process::ControlFlow::Statement::CONTINUE</a></div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try&lt; uint32_t &gt; type(const std::string &amp;path)</div></div>